Cloud Release Notes
insider 2026-10-02 JSON ↗- Added Initial release of Niksphere Cloud
- Added Multi-architecture Docker container support (linux/amd64 and linux/arm64)
- Added Integrate actor-based IdP broker with dynamic OIDC authentication
- Added Add configuration-driven admin provisioning (
admin_username/admin_password/admin_pat, settable viaNIKSPHERE_CLOUD_ADMIN_*environment variables or the config file) for emergency access and headless CI/CD provisioning - Changed Prevent the provisioning worker from hanging indefinitely on a stuck provider call
- Changed Generate a random, per-installation default admin account on a genuinely empty installation (shown once in that startup''s log output) instead of a fixed
admin/admindefault - Fixed Fix Cloud starting with an invalid
trusted_proxiessetting and silently trusting every proxy; Cloud now refuses to start when an entry is not a valid IP address or CIDR range, or when a range such as0.0.0.0/0would trust every client - Fixed Fix external identity provider login page leaking OAuth client secrets to the browser (IdP Broker)
- Fixed Apply configured
idp_token_expiry_hours/idp_refresh_token_expiry_dayssettings instead of ignoring them; remove dead, unused OIDC config options - Fixed Fix CLI and web logins using conflicting, unregistered OAuth client IDs by seeding dedicated
niksphere-cliandniksphere-cloud-webclients - Fixed Fix login failing with a Postgres
value too long for type character varying(255)error during token exchange, caused by JWT (RS256) access token signatures exceeding the column size sized for opaque HMAC signatures (IdP Broker) - Fixed Fix the web app reloading endlessly after a successful login by correcting the API client''s OIDC session lookup, which used a stale client ID and so never found the access token
- Fixed Fix
/auth/mealways returning an emptysubfield due to a context key mismatch between the auth middleware and the handler - Fixed Fix the navbar showing the user''s internal ID instead of their display name by propagating the actor''s name through
/auth/me - Security Remove the hardcoded default admin credential (
admin/admin, previously identical across every installation) in favor of a per-installation randomly generated or explicitly configured administrative account - Security Close several security vulnerabilities in the web interface (cloud console and IdP broker login pages), including denial-of-service and open-redirect issues
- Security Close several security vulnerabilities in the backend server, including TLS/certificate handling and authentication token issues