Skip to content

2026.24

Choose a tag to compare

@dobrac dobrac released this 15 Jun 21:44
· 472 commits to main since this release
bf52a4b

Deprecation Notice: Legacy Verifier

Warning

The Legacy Verifier component (backed by the Supabase Legacy JWT secret) is deprecated and scheduled for removal. If you currently rely on legacy HS256 authentication, plan your migration to OIDC-backed auth now to avoid disruption.

What's Changing

The Legacy Verifier authenticates requests using HS256 (HMAC with SHA-256), where JWT signatures are produced from a single shared secret. Because every party that can verify a token must also hold the secret capable of minting one, this model is difficult to scale securely and increases the blast radius if the secret is ever leaked.

To improve security across the product, we are moving away from Legacy HS256 toward OIDC-backed authentication, which uses asymmetric signing and standardized identity flows.

Why

  • Shared-secret risk — HS256 relies on a shared secret for both signing and verification, so a single leak compromises both issuing and verifying tokens.
  • Stronger, standards-based security — OIDC uses asymmetric keys and well-established discovery/rotation mechanisms, reducing the risk of secret sprawl.
  • A clearer long-term path — Consolidating on OIDC lets us invest in a single, well-supported auth surface for all users.

Recommended Path Forward

Many current auth features are not part of the OIDC spec. While we are actively investigating raw OIDC support, we recommend the following at this time:

  • JWTs issued by Ory Hydra — an OAuth 2.0 and OpenID Connect provider for issuing tokens.
  • User identities maintained by Ory Kratos — an identity and user management system.

We believe this open-source auth toolkit provides the best path forward for supporting better authentication for all users, bridging the gap between legacy features and a fully OIDC-based future.

What’s Changed

API

Features

  • Add SOCKS5 egress proxy on sandbox network config (BYOP) by @arkamar in #2642

Improvements

  • Make volume signing config an optional dependency by @sitole in #2956

Bug Fixes

  • Support snapshots for non-default clusters by @sitole in #2947

Dashboard API

Features

Improvements

  • Resolve billing creator context via profile providers and deprecate dual user profile provider by @ben-fornefeld in #2967

Bug Fixes


Authentication & Identity

Features

Improvements

  • Return only client message from auth middleware by @sitole in #2946

Orchestrator

Features

Performance

Bug Fixes


Storage & Build Artifacts

Features

Improvements

Bug Fixes

  • Use 512-byte units for stat.Blocks in FileSize by @levb in #2949
  • Fix upload header synchronization for P2P compression by @levb in #2919
  • Adapt inspect-build validate to new Chunker upstream API by @ValentaTomas in #2989

Sandbox Runtime (envd)

Features

Improvements

Bug Fixes


Infrastructure & IaC

Features


ClickHouse & Events

Features

  • Implement multi-cluster fan-out for events and stats by @rguliyev in #2925

Full Changelog:
2026.23...2026.24