[6.4.0] - 2026-03-30
Changed
- Replaced
idle_session_timeout(server-side Postgres setting) withidleTimeoutMillis(client-side pg-pool setting) for idle connection cleanup. Set viadbSync.idleTimeoutMsin config orBLOCKFROST_CONFIG_DBSYNC_IDLE_TIMEOUT_MSenv var (value in milliseconds). Disabled by default (pg-pool falls back to its own 10,000ms default). The previousdbSync.idleSessionTimeoutMs/BLOCKFROST_CONFIG_DBSYNC_IDLE_SESSION_TIMEOUT_MSoptions are removed. - Exposed
minpool size option. Set viadbSync.minConnectionsin config orBLOCKFROST_CONFIG_DBSYNC_MIN_CONNenv var. Disabled by default (pg-pool defaults to 0).
Fixed
- Fixed connection leak in
/accounts/:stake_address/utxoswhere the DB connection was not released on 404 responses
What's Changed
- add metrics for tracking pg_pool by @cleverca22 in #320
Full Changelog: v6.3.4...v6.4.0