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.1.0

Tenant API – 1.1.0

1.1.0
Tests: passed (16/16)Coverage: 0.0%
Service
December 9, 2025
Tags
#tenant-api

Tenant API – 1.1.0

1.1.0 (2025-12-09)

Bug Fixes

  • Added a check to skip organization role hierarchy validation if the user has PLATFORM_ADMIN scope. (b53245d)
  • Correct set_user_roles calls to use FusionAuth user ID instead of tenant ID (e38c09a)
  • Create ingress automatically when DNS verification succeeds (ceaff6e)
  • Deletion of user of fusionauth (5c2d76b)
  • Exclude deleted users from duplicate email check (4b5a77a)
  • Lowercase env var keys to match struct field names (72bc7af)
  • Prevent final env merge from overriding FUSIONAUTH_ISSUER (19ed068)
  • Reactivate deleted users instead of failing with duplicate error (51a2174)
  • Remove /api prefix from routes to match ingress pattern (7a45ad5)
  • Remove invalid memberships join in get_user_highest_role (35a1181)
  • Serialize DomainResponse as camelCase for frontend compatibility (16c4eba)
  • Sync role template permissions to FusionAuth before assigning to user… (ede4d51)
  • Use base issuer URL for FusionAuth tenants without appending slug (90e9ab8)
  • Use letsencrypt-prod-http01 for tenant domain certificates (2f344e1)

Features

  • Add continuous provisioning status monitoring for domains (38fbafc)
  • Add CP_METER and REPORTING permissions to tenant seeding (67d1f03)
  • Add custom app_name support for tenant branding (a76ab89)
  • Add End User role template with meter and reporting permissions (3278ffb)
  • Add FusionAuth credentials to domain tenant info for custom domain auth… (d7fdcc6)
  • Add FusionAuth redirect URL update to automatic domain verification (f9691ae)
  • Add FusionAuth user deletion and fix lambda configuration (7c78faa)
  • Add health endpoint log filtering to reduce log noise (c43b992)
  • Add logo_url and app_name to TenantInfo in domain lookup responses (f59fc1b)
  • Add S3 logo upload, K8s ingress automation, and GitOps compatibility (93bd5b0)
  • Added database and rabbitmq endpoints (8b3fb8c)
  • Added Organisation Name to locations payload response (c1f1805)
  • Added release configuration and moved docs (d77fae1)
  • Added support for dynamic tenant logo (e1306d4)
  • Auto-assign 'Charge Point Operator' role template when none provided (41d3743)
  • Delete old logo from S3 when uploading new one (cdbeaea)
  • Delete tenant logo from S3 when deleting tenant (3149c01)
  • Delete TLS certificate secret when deleting domain ingress (0b18763)
  • Improve domain lookup function for login support (5442e6a)
  • Monitoring job creates ingresses for verified domains without them (6609d0f)
  • Refactored permission to ensure frontend and backend is consistent (39b393a)
  • release: Updated CI Pipeline dispatcher to use environment specific rust service template with release-api support (c5ccf97)
  • Return organisation with tenant (1c7dfc2)

Reverts

  • Remove camelCase serialization - keep tenant-api snake_case (4dc1e01)
1.1.0 - Tenant API – 1.1.0 | PlugStream Change Logs