1.16.0 (2026-07-17)
Features
Bug Fixes
- api: pass the request context, not the gin context, to session requests (#1019) (0fb0079)
- api: surface theme render errors and validate the theme before starting instances (#1021) (8efa983)
- dockerswarm: nil-service panic when the name filter has no exact match (#1017) (3d704f1)
- kubernetes: detect CloudNativePG CRD via discovery instead of List (#1002) (c2673cf)
- kubernetes: handle informer tombstones in deployment/statefulset watchers (#1018) (8b93854)
- sablier: copy group member slices at the registry boundary (#1016) (8e1df8b)
- server: drain in-flight requests on shutdown and fail fast on bind errors (#1020) (5bb95c9)
Code Refactoring
- api: return an explicit session DTO instead of the domain struct (#1024) (5b9fcb0)
- provider: one event-stream loop for the Docker-API providers (#1022) (642d0fa)
- sablier: typed InstanceConfig with one parser and one enabled-semantics (#1023) (65b82c2)
- store: persist sessions as explicit versioned records (#1025) (57b9fe4)