You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Functional options for connection configuration — New WithPoolConfig option lets you customize *pgxpool.Config per-test or globally via Pgpool.Options. Per-test options override global ones.
Bug Fixes
Fix missing error in t.Fatal() call — createRndDBPool now passes the error to t.Fatal(err) instead of calling t.Fatal() with no message.
Fix ConnConfig leak in std cleanup — stdlib.UnregisterConnConfig is now called via defer so it runs even when cleanup returns early due to unreleased connections or a db.Close() failure.
Unregister ConnConfig on sql.Open failure — Added missing stdlib.UnregisterConnConfig call on the error path when sql.Open fails.
Dependencies
Upgrade pgx to v5.8.0 — Drops the transitive golang.org/x/crypto dependency that carried a CVE.
Minimum Go version bumped to 1.24
CI / Maintenance
Updated GitHub Actions (checkout, setup-go, golangci-lint-action) to latest versions.
Test matrix now covers Go 1.24 and 1.25 on ubuntu-latest instead of container-based builds.