v0.1.14
Release v0.1.14: 2026-05-31
This release adds license key enforcement for self-hosted deployments, real-time notifications delivered over Server-Sent Events, API key IP whitelisting, and the first wave of role-based access control ahead of the full RBAC rollout in v0.1.15.
Included updates:
- Apex Platform (v0.1.14)
- Fystack UI (v0.1.14)
New Features
License Key System
Self-hosted deployments are now gated by a signed license key, so an installation can be verified as licensed before it runs.
Highlights:
- Deployments are gated by a signed license key, verified against a public key
- New keygen CLI for issuing keys
Real-Time Notifications
Notifications now stream to clients over Server-Sent Events instead of being polled, so alerts and status updates arrive instantly.
Highlights:
- Delivery moved from polling to Server-Sent Events
- Instant delivery of alerts and status updates
API Key IP Whitelisting
API keys can now be restricted to a whitelist of client IP addresses, which limits what an attacker can do with a leaked key.
Highlights:
- Restrict an API key to a whitelist of client IP addresses
- Whitelists can be updated after the key is created
- Reduces the blast radius of a leaked key
RBAC Foundations
The first stage of role-based access control, laying the groundwork for the full overhaul in v0.1.15.
Highlights:
- Roles are assigned on workspace invitation
- Roles are surfaced in workspace API responses
- New audit trail records role changes
Fixes
Canonical JSON Signing
Fixed JSON canonicalization to follow RFC 8785, addressing a pentest finding. This affects anything hashed or signed against a canonical payload.
Summary
Apex v0.1.14 is the licensing and access foundations release:
- License key system gates self-hosted deployments behind a signed, verifiable key
- Real-time notifications replace polling with Server-Sent Events
- API key IP whitelisting limits the damage a leaked key can do
- RBAC foundations introduce roles on invitation, in API responses, and in a new audit trail
- RFC 8785 canonicalization closes a pentest finding affecting signed payloads