This release delivers a major security hardening pass across authentication, encryption, and API abuse protections, plus a reliability fix so the plat
Dispatchr 0.4.3dispatchr 0.4.3 |
This release delivers a major security hardening pass across authentication, encryption, and API abuse protections, plus a reliability fix so the platform recovers automatically from Redis outages. The SDK also introduces a standardized pagination format for list responses, which is a breaking change for existing integrations. • Sweeping security hardening: mandatory 2FA, encryption at rest, and stronger API abuse protections • Sessions are now revoked immediately when a member is removed or demoted • SDK list responses now use a standardized pagination format (breaking change) • Automatic recovery from Redis outages instead of getting stuck in a failed state • Closed a cross-tenant bug that let invitations be revoked across organizations |
New Encryption at rest for sensitive data Sensitive fields are now protected with an AES-256-GCM envelope keyring backed by a cloud key-management service, with safe key rotation. This is opt-in and only activates once configured, so no disruption to existing deployments. |
Rate limiting and request-size protections on the public API Added pre-authentication IP rate limiting and request body size caps to reduce abuse and denial-of-service risk. |
Passkey brute-force protection Repeated passkey login attempts are now capped to block brute-force attacks. |
|
Improved Two-factor authentication enforced on all API routes 2FA is now required across the entire API, including administrative routes, closing a gap where it could previously be bypassed. |
Immediate session revocation on removal or demotion When a member is removed or demoted, their active sessions are invalidated right away instead of remaining valid. |
Invitation tokens hashed at rest Invitation tokens are now stored hashed rather than in plain text, reducing exposure if the database is compromised. |
Tighter CORS and redirect controls Cross-origin access rules and short-link redirect schemes were locked down to prevent misuse. |
Standardized SDK pagination and list responses (breaking change) All list endpoints now return a consistent pagination shape. Integrations using the SDK will need to update to the new response format. |
|
Fixed Automatic recovery after Redis outages The platform now recovers cleanly once Redis comes back online, instead of remaining stuck in a degraded state. |
Cross-tenant invitation revocation vulnerability Fixed a bug that could allow an invitation to be revoked across organization boundaries. |
Reduced information leakage in logs and health checks Removed sensitive details that were being exposed via audit logs, token-refresh logs, and the health-check endpoint. |
Timing-safe login checks Login verification now runs in constant time, closing a timing-based side channel. |
|
Where it's live Web — live
You're receiving this because you subscribed to dispatchr product updates. Unsubscribe |
|
|