What's New1.4.1 - Tenant API – 1.4.1

PlugStream Release Notes

PlugStream is continuously updated to improve reliability, security, and user experience. This page provides a transparent record of every software and firmware release, including what changed and why it matters.

Latest

Reporting API 1.0.0

Reporting API – 1.0.0

1.0.0
Tests: passed (1/1)Coverage: 0.0%
Service
December 9, 2025
Tags
#reporting-api

Reporting API – 1.0.0

1.0.0 (2025-12-09)

Bug Fixes

  • axum: Update route paths to use new {parameter} syntax (db6c0bc)
  • Calculate energy_kwh from meter delta instead of raw meter value (70cfe2f)
  • Cast NUMERIC to DOUBLE PRECISION to match Rust f64 type (cc5e79b)
  • ci: Trigger CI Build (ef6ae1a)
  • docker: Correct migration directory path and ownership (5a18c5e)
  • Explicit float8 casting in SQL queries to resolve NUMERIC type mismatch (47b9b78)
  • Fixed Migration copy path in Dockerfile (5da5add)
  • Handle transaction Ended events without started_at and improve logging (6dcd138)
  • Prevent AMQP consumer from exiting on connection loss (9da3fb5)
  • Prevent NULL values for NOT NULL columns in transaction insert (46be054)
  • Replace unwrap_or_else(Vec::new) with unwrap_or_default() (287bb8e)

Features

  • Add detailed error logging for transaction insert failures (d65c81b)
  • Add meter sample event subscription and processing (68a0ee5)
  • Add SSE infrastructure for real-time dashboard updates (5f0f114)
  • Implement full meter aggregation with time-series bucketing (89af82c)
  • Phase 4 - Add AMQP consumer for transaction events (544be52)
  • release: Updated devops template to use new environment template with support for release-api publication (b2ed044)
  • Wire up SSE events from AMQP consumer (285547f)
1.0.0 - Reporting API – 1.0.0 | PlugStream Change Logs