The Wire · Showcase
STORAGE LOCKS IN POOL REBALANCE, REALTIME GAINS AND FILTERS, NESTJS JOINS THE ADAPTER LINEUP
By RepoJournal · Filed · About Supabase
Storage v1.60.0 ships a critical fix that stops cluster rebalancing from torching garbage collection, while Realtime adds AND filter support for Postgres Changes and the server SDK lands its first NestJS adapter.
Storage's biggest win overnight is a reengineered pool lifecycle that mutates tenant pools in place rather than destroying and recreating them during cluster rebalancing [2]. This kills the GC spikes that were plaguing deployments at scale. The same release also fixes a stale connection bug where credential changes weren't evicting cached pools due to `updateAgeOnGet` preventing TTL eviction [2]. Storage v1.60.0 also ships a migration feature that stops using bound parameters [1] and adds environment variable control over tenant config visibility in admin endpoints [3]. On the realtime front, v2.100.0 implements AND filter support for Postgres Changes with comma-separated parameters [6], giving developers finer control over subscription filtering without spawning multiple listeners. The server SDK is opening up to the NestJS ecosystem with a full adapter in v1.2.0-rc.69 that includes a class guard compatible with both Express and Fastify platforms, plus a param decorator for extracting SupabaseContext [7]. Auth is in release candidate territory with v2.190.0-rc.14 incoming, backed by dependency bumps for govulncheck findings [4], and a config fix that now warns on invalid WebAuthn setup instead of crashing the server on startup [5].
Action items
- → Deploy Storage v1.60.0 to stop GC spikes in cluster rebalancing supabase/storage [immediate]
- → Test NestJS adapter in dev if you're running @supabase/server supabase/server [plan]
- → Update Realtime to v2.100.0 to unlock AND filters for Postgres Changes supabase/realtime [plan]
References
- [1] v1.60.0 ↗ supabase/storage
- [2] fix: rebalance pool in place ↗ supabase/storage
- [3] fix: env to control tenant config visibility ↗ supabase/storage
- [4] chore(deps): bump dependencies ↗ supabase/auth
- [5] fix(config): warn on invalid WebAuthn config instead of erroring ↗ supabase/auth
- [6] v2.100.0 ↗ supabase/realtime
- [7] feat: add NestJS adapter ↗ supabase/server
FAQ
- What changed in Supabase on May 28, 2026?
- Storage v1.60.0 ships a critical fix that stops cluster rebalancing from torching garbage collection, while Realtime adds AND filter support for Postgres Changes and the server SDK lands its first NestJS adapter.
- What should Supabase teams do about it?
- Deploy Storage v1.60.0 to stop GC spikes in cluster rebalancing • Test NestJS adapter in dev if you're running @supabase/server • Update Realtime to v2.100.0 to unlock AND filters for Postgres Changes
- Which Supabase repositories shipped on May 28, 2026?
- supabase/storage, supabase/auth, supabase/realtime, supabase/server