Framework Release v1.2.30
- fix: rewrote GIN index migration to use CREATE INDEX CONCURRENTLY in background goroutine, preventing deadlocks during rolling upgrades
- fix: generalized advisory lock into acquireAdvisoryLock with dedicated ginIndexAdvisoryLockKey for serialized index builds
- fix: changed Log.Metadata from string to *string with graceful serialization error handling
- fix: added nil-store guards to DistributedLock methods (Lock, TryLock, Extend, IsHeld, cleanupExpiredLock)
- feat: added PostgreSQL 16 minimum version requirement with server-side IS NOT JSON OBJECT validation
Installation
go get github.com/maximhq/bifrost/framework@v1.2.30This release was automatically created and uses core version: v1.4.11