Bifrost HTTP Transport Release v1.4.14
🐞 Fixed
- GIN Index Migration — Rewrote metadata GIN index migration to run non-transactionally with CREATE INDEX CONCURRENTLY in a background goroutine, preventing pod startup deadlocks during rolling upgrades on large tables
- Advisory Lock Refactor — Generalized advisory lock into reusable
acquireAdvisoryLockwith dedicated GIN index lock key to serialize index builds across cluster nodes - Metadata Pointer Safety — Changed
Log.Metadatafromstringto*stringto properly represent nullable metadata and prevent serialization errors from aborting log writes - Distributed Lock Nil Safety — Added nil-store guards to
DistributedLockmethods to prevent panics when config store is unavailable - PostgreSQL 16 Requirement — Added minimum PostgreSQL 16 version check at logstore startup, leveraging
IS NOT JSON OBJECTfor server-side metadata validation
Installation
Docker
docker run -p 8080:8080 maximhq/bifrost:v1.4.14Binary Download
npx @maximhq/bifrost --transport-version v1.4.14Docker Images
maximhq/bifrost:v1.4.14- This specific versionmaximhq/bifrost:latest- Latest version (updated with this release)
This release was automatically created with dependencies: core v1.4.11, framework v1.2.30. All plugins have been validated and updated.