Releases: faustbrian/go-postgres
Releases · faustbrian/go-postgres
Release list
v1.0.0
Added
- finite typed pgxpool configuration with secret-safe validation and panic
containment for malformed DSNs - fail-fast or lazy startup, bounded acquire, health, statistics, liveness, and
shutdown operations with direct native pool access - context-aware transaction and savepoint runners with panic-safe rollback and
preserved callback, commit, and rollback errors - SQLSTATE, constraint, cancellation, timeout, connectivity, saturation, and
retry-advisory classification without flattening original errors - bounded lifecycle observations, safe
slog, and optional OpenTelemetry
metrics that omit SQL, arguments, DSNs, and raw database errors - Testcontainers support plus PostgreSQL 14-18 integration evidence for
contention, deadlock, serialization, cancellation, server timeouts,
constraints, transaction loss, stop/restart, saturation, shutdown, and cleanup - executable sqlc, go-migrations, service, and worker adoption examples
- exact production coverage, race, leak, fuzz, benchmark, safety, lint,
vulnerability, documentation, compatibility, and release automation