Skip to content

Releases: faustbrian/go-postgres

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 02:11

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