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

Firmware API 1.1.0

Firmware API – 1.1.0

1.1.0
Tests: passed (151/151)Coverage: 6.7%
Service
December 19, 2025
Tags
#firmware-api

Firmware API – 1.1.0

1.1.0 (2025-12-19)

Bug Fixes

  • add /firmware prefix to routes to match ingress paths (1bf637d)
  • Added health endpoint to allow_anonymous connections (ce8a474)
  • correct API path to /v1 since ingress handles /firmware (097445f)
  • move OpenAPI endpoint under /firmware/v1 (c0660ec)
  • Resolved openapi endpoint compilation following update to version 5.4 (606aaa4)
  • Separate public OpenAPI route from authenticated routes (e096417)
  • update OpenAPI spec to show only production server (8a288c1)
  • use APP_VERSION from CI instead of CARGO_PKG_VERSION (7cea63a)

Features

  • add /version endpoint and update Dockerfile for version metadata (02324fd)
  • Add axum-prometheus HTTP metrics alongside custom metrics (ecb0655)
  • Add database connection retry logic (90cac50)
  • add OpenAPI documentation for firmware version management endpoints (996e9e8)
  • add OpenAPI documentation for manifest, upload, and rollout endpoints (670a9ea)
  • add OpenAPI documentation for SSE stream endpoints (31da45d)
  • add performance test endpoint with business logic queries (310ace4)
  • add performance testing to CI pipeline (4b51968)
  • add utoipa 5.4.0 with OpenAPI documentation support (2d00d95)
  • complete OpenAPI documentation for rollout control and device groups (768ef41)
  • complete OpenAPI documentation for version lifecycle, downloads, and releases (463b514)
  • Renamed health endpoint to match other micro services (4911981)

Performance & SLO

SLO Targets:
P95 < 200msP99 < 500msAvailability > 99.9%
Loading performance data...
Performance Tests:
Failed
12/23/2025
P95: 61.4msP99: 123.1msErrors: 100.00%
Availability 0.00% below target 99.90%
1.1.0 - Firmware API – 1.1.0 | PlugStream Change Logs