[6.3.1] - 2026-03-04
Added
- Added configurable
statement_timeoutfor DB Sync queries. Configurable viadbSync.statementTimeoutin config orBLOCKFROST_CONFIG_DBSYNC_STATEMENT_TIMEOUTenv var (value in milliseconds). Defaults to no timeout (PostgreSQL server default) - Configurable slow request detection. When
server.slowRequestThresholdMs(or envBLOCKFROST_CONFIG_SERVER_SLOW_REQUEST_THRESHOLD_MS) is set, a warning is logged for any request that has not completed within the given number of milliseconds. Disabled by default - Configurable DB connectivity timeout for the
/healthendpoint. Whenserver.healthCheckDbTimeoutMs(or envBLOCKFROST_CONFIG_SERVER_HEALTH_CHECK_DB_TIMEOUT_MS) is set,/healthreturns{ is_healthy: false }instead of hanging if the DB connection takes longer than the configured value. Disabled by default - Configurable connection timeout for acquiring a DB connection from the pool. Set via
dbSync.connectionTimeoutMsin config orBLOCKFROST_CONFIG_DBSYNC_CONNECTION_TIMEOUT_MSenv var (value in milliseconds). Defaults to no timeout
Changed
- Nutlink:
- Nutlink metadata fetch errors are no longer reported to Sentry
- Improved error message and log level changed from error to warn
What's Changed
- chore: don't report nutlink metadata fetch errors to sentry, set log … by @slowbackspace in #305
- fix: prevent handle leak and add configurable statement_timeout for D… by @slowbackspace in #308
- chore: add dbSync.connectionTimeoutMs by @slowbackspace in #309
- fix: dev build by @slowbackspace in #310
- chore: log the reason for health check fail by @slowbackspace in #311
Full Changelog: v6.3.0...v6.3.1