All Versions
27
Latest Version
Avg Release Cycle
29 days
Latest Release
57 days ago

Changelog History
Page 2

  • v4.7.2 Changes

    July 14, 2020
    • 👌 Improve performance of Columns() (zikaeroh)
    • 🛠 Fix fatal Commit() failure not being considered fatal
    • ⚡️ Update pgconn to v1.6.2
    • ⚡️ Update pgtype to v1.4.1
  • v4.7.1 Changes

    June 29, 2020
    • 🛠 Fix stdlib decoding error with certain order and combination of fields
  • v4.7.0 Changes

    June 27, 2020
    • ⚡️ Update pgtype to v1.4.0
    • ⚡️ Update pgconn to v1.6.1
    • ⚡️ Update puddle to v1.1.1
    • 🛠 Fix context propagation with Tx commit and Rollback (georgysavva)
    • ➕ Add lazy connect option to pgxpool (georgysavva)
    • 🛠 Fix connection leak if pgxpool.BeginTx() fail (Jean-Baptiste Bronisz)
    • ➕ Add native Go slice support for strings and numbers to simple protocol
    • 0️⃣ stdlib add default timeouts for Conn.Close() and Stmt.Close() (georgysavva)
    • 🐎 Assorted performance improvements especially with large result sets
    • 🛠 Fix close pool on not lazy connect failure (Yegor Myskin)
    • ➕ Add Config copy (georgysavva)
    • 👌 Support SendBatch with Simple Protocol (Jordan Lewis)
    • 👍 Better error logging on rows close (Igor V. Kozinov)
    • 🔦 Expose stdlib.Conn.Conn() to enable database/sql.Conn.Raw()
    • 👌 Improve unknown type support for database/sql
    • 🛠 Fix transaction commit failure closing connection
  • v4.6.0 Changes

    March 30, 2020
    • stdlib: Bail early if preloading rows.Next() results in rows.Err() (Bas van Beek)
    • Sanitize time to microsecond accuracy (Andrew Nicoll)
    • ⚡️ Update pgtype to v1.3.0
    • ⚡️ Update pgconn to v1.5.0
      • Update golang.org/x/crypto for security fix
      • Implement "verify-ca" SSL mode
  • v4.5.0 Changes

    March 07, 2020
    • ⚡️ Update to pgconn v1.4.0
      • Fixes QueryRow with empty SQL
      • Adds PostgreSQL service file support
    • ➕ Add Len() to *pgx.Batch (WGH)
    • 👍 Better logging for individual batch items (Ben Bader)
  • v4.4.1 Changes

    February 14, 2020
    • ⚡️ Update pgconn to v1.3.2 - better default read buffer size
    • 🛠 Fix race in CopyFrom
  • v4.4.0 Changes

    February 05, 2020
    • ⚡️ Update puddle to v1.1.0 - fixes possible deadlock when acquire is cancelled
    • ⚡️ Update pgconn to v1.3.1 - fixes CopyFrom deadlock when multiple NoticeResponse received during copy
    • ⚡️ Update pgtype to v1.2.0
    • ➕ Add MaxConnIdleTime to pgxpool (Patrick Ellul)
    • ➕ Add MinConns to pgxpool (Patrick Ellul)
    • 🛠 Fix: stdlib.ReleaseConn closes connections left in invalid state
  • v4.3.0 Changes

    January 23, 2020
    • 🛠 Fix Rows.Values panic when unable to decode
    • ➕ Add Rows.Values support for unknown types
    • ➕ Add DriverContext support for stdlib (Alex Gaynor)
    • ⚡️ Update pgproto3 to v2.0.1 to never return an io.EOF as it would be misinterpreted by database/sql. Instead return io.UnexpectedEOF.
  • v4.2.1 Changes

    January 13, 2020
    • ⚡️ Update pgconn to v1.2.1 (fixes context cancellation data race introduced in v1.2.0))
  • v4.2.0 Changes

    January 11, 2020
    • ⚡️ Update pgconn to v1.2.0.
    • ⚡️ Update pgtype to v1.1.0.
    • Return error instead of panic when wrong number of arguments passed to Exec. (malstoun)
    • 🛠 Fix large objects functionality when PreferSimpleProtocol = true.
    • ⏪ Restore GetDefaultDriver which existed in v3. (Johan Brandhorst)
    • ➕ Add RegisterConnConfig to stdlib which replaces the removed RegisterDriverConfig from v3.