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

Tenant API 1.2.0

Tenant API – 1.2.0

1.2.0
Tests: passed (86/86)Coverage: 1.4%
Service
December 19, 2025
Tags
#tenant-api

Tenant API – 1.2.0

1.2.0 (2025-12-19)

Bug Fixes

  • add /tenant prefix to routes to match ingress paths (9da4c92)
  • add CORS headers for OpenAPI docs endpoint (7f76c98)
  • Add tenant_cache to test AppState initialization (c2e9d2c)
  • correct API path from /tenant/v1 to /v1 for ingress routing (6eab1bc)
  • resolve clippy error in openapi spec handler (ff45d76)
  • use APP_VERSION from CI instead of CARGO_PKG_VERSION (71d2adb)

Features

  • add /version endpoint and update Dockerfile for version metadata (5cec128)
  • add comprehensive OpenAPI documentation for all tenant-api endpoints (9245f1c)
  • Add connection pooling and retry logic for DB and RabbitMQ (a302af0)
  • add OpenAPI documentation for tenant endpoints (1b605ea)
  • add performance test endpoint with business logic queries (a73dff5)
  • add performance testing to CI pipeline (f42930e)
  • Add Prometheus metrics for RabbitMQ connection health (692559a)
  • complete OpenAPI documentation for remaining tenant-api endpoints (9672077)
  • upgrade utoipa to 5.4.0, standardize endpoint, remove UI, add filtering (e7342c4)

Performance Improvements

  • Add tenant resolution caching with 5-minute TTL (9771f55)
  • simplify RabbitMQ health check to avoid connection overhead (46e11e3)
  • Simplify telemetry to match other services (40f517c)
  • Use db.ping() instead of SELECT 1 for health check (53dbb9b)

Performance & SLO

SLO Targets:
P95 < 200msP99 < 500msAvailability > 99.9%
1.2.0 - Tenant API – 1.2.0 | PlugStream Change Logs