Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 37 of 37 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
244 releases · first in 2019
Release timeline
244 releases since 2019One column per quarter.
Releases
- v4.2.2-0.20200124030024-3a1f0bafbed324 Jan 2020pre-release
Nothing published for this version
- v4.2.113 Jan 2020
Release notes
Open source →- Update pgconn to v1.2.1 (fixes context cancellation data race introduced in v1.2.0))
- v4.2.1-0.20200113145028-4ec6ee76fe1113 Jan 2020pre-release
Nothing published for this version
- v4.2.012 Jan 2020
Release notes
Open source →- 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.
- v4.1.3-0.20200112012353-fce41c0b24a412 Jan 2020pre-release
Nothing published for this version
- v4.1.3-0.20200104142919-be13c7ac548a4 Jan 2020pre-release
Nothing published for this version
- v4.1.3-0.20191223170821-be1a8e51bce223 Dec 2019pre-release
Nothing published for this version
- v4.1.3-0.20191207153626-2f2e01b9fc867 Dec 2019pre-release
Nothing published for this version
- v4.1.3-0.20191123154044-3dc25d5b9c4423 Nov 2019pre-release
Nothing published for this version
- v4.1.3-0.20191116171115-693ba65a4aea16 Nov 2019pre-release
Nothing published for this version
- v4.1.223 Oct 2019
Release notes
Open source →- Fix dbSavepoint.Begin recursive self call
- Upgrade pgtype to v1.0.2 - fix scan pointer to pointer
- v4.1.2-0.20211129172902-cf0de913ee8f29 Nov 2021pre-release
Nothing published for this version
- v4.1.2-0.20191023014630-e7c61d382e7223 Oct 2019pre-release
Nothing published for this version
- v4.1.121 Oct 2019
- v4.1.012 Oct 2019
Release notes
Open source →Potentially Breaking Changes
Technically, two changes are breaking changes, but in practice these are extremely unlikely to break existing code.
- Conn.Begin and Conn.BeginTx return a Tx interface instead of the internal dbTx struct. This is necessary for the Conn.Begin method to signature as other methods that begin a transaction.
- Add Conn() to Tx interface. This is necessary to allow code using a Tx to access the *Conn (and pgconn.PgConn) on which the Tx is executing.
Fixes
- Releasing a busy connection closes the connection instead of returning an unusable connection to the pool
- Do not mutate config.Config.OnNotification in connect
- v4.0.2-0.20191012162651-93a2aa5b2f4a12 Oct 2019pre-release
Nothing published for this version
- v4.0.120 Sept 2019
Release notes
Open source →- Fix statement cache cleanup.
- Corrected daterange OID.
- Fix Tx when committing or rolling back multiple times in certain cases.
- Improve documentation.
- v4.0.1-0.20190920033410-9d3a4b5736a220 Sept 2019pre-release
Nothing published for this version
- v4.0.015 Sept 2019
Release notes
Open source →v4 is a major release with many significant changes some of which are breaking changes. The most significant are included below.
- Simplified establishing a connection with a connection string.
- All potentially blocking operations now require a context.Context. The non-context aware functions have been removed.
- OIDs are hard-coded for known types. This saves the query on connection.
- Context cancellations while network activity is in progress is now always fatal. Previously, it was sometimes recoverable. This led to increased complexity in pgx itself and in application code.
- Go modules are required.
- Errors are now implemented in the Go 1.13 style.
RowsandTxare now interfaces.- The connection pool as been decoupled from pgx and is now a separate, included package (github.com/jackc/pgx/v4/pgxpool).
- pgtype has been spun off to a separate package (github.com/jackc/pgtype).
- pgproto3 has been spun off to a separate package (github.com/jackc/pgproto3/v2).
- Logical replication support has been spun off to a separate package (github.com/jackc/pglogrepl).
- Lower level PostgreSQL functionality is now implemented in a separate package (github.com/jackc/pgconn).
- Tests are now configured with environment variables.
- Conn has an automatic statement cache by default.
- Batch interface has been simplified.
- QueryArgs has been removed.
- v4.0.0-rc2.0.20190915013106-2799739ef37f15 Sept 2019pre-release
Nothing published for this version
- v4.0.0-rc210 Sept 2019pre-release
Nothing published for this version
- v4.0.0-rc1.0.20190910233810-7d053e4d5cfb10 Sept 2019pre-release
Nothing published for this version
- v4.0.0-rc1.0.20190910222831-0648e1c69f7f10 Sept 2019pre-release
Nothing published for this version
- v4.0.0-rc12 Sept 2019pre-release
Nothing published for this version
- v4.0.0-pre2.0.20190902172702-be8ed87408ef2 Sept 2019pre-release
Nothing published for this version
- v4.0.0-pre2.0.20190902165424-246baf2746812 Sept 2019pre-release
Nothing published for this version
- v4.0.0-pre2.0.20190902145811-3b8cd87875de2 Sept 2019pre-release
Nothing published for this version
- v4.0.0-pre228 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190828021825-486d64daed0928 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190827232234-8170eaf4014727 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190825053850-169632e028e325 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190825052307-8f080dcbb2ce25 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190825044959-a262126b5c9725 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190825014456-3675337e5b0325 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190825012954-0c3e59b07a8825 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190824185557-6972a574218624 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190824145338-b7b52ff0794f24 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190817222214-99e54615221217 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre1.0.20190806221754-faa980a2565d6 Aug 2019pre-release
Nothing published for this version
- v4.0.0-pre129 Jun 2019pre-release
Nothing published for this version
- v4.0.0-20220903184236-d42b399be3ec3 Sept 2022pre-release
Nothing published for this version
- v4.0.0-20220813145037-1d748d9bbf1913 Aug 2022pre-release
Nothing published for this version
- v4.0.0-20220806121037-6871a0c4a6076 Aug 2022pre-release
Nothing published for this version
- v4.0.0-20211129172902-cf0de913ee8f29 Nov 2021pre-release
Nothing published for this version
- v4.0.0-20210911162028-b31b6d7a1a9611 Sept 2021pre-release
Nothing published for this version
- v4.0.0-20210707011816-aafa04c156757 Jul 2021pre-release
Nothing published for this version
- v4.0.0-20210127223658-14050e286d6627 Jan 2021pre-release
Nothing published for this version
- v4.0.0-20200606145419-4e50623069046 Jun 2020pre-release
Nothing published for this version
- v4.0.0-20200407203109-4127eba03f7d7 Apr 2020pre-release
Nothing published for this version
- v4.0.0-20191023015152-f3a3ee1a0e5c23 Oct 2019pre-release
Nothing published for this version
- v4.0.0-20190915014550-28ad4873d38115 Sept 2019pre-release
Nothing published for this version
- v4.0.0-20190824185557-6972a574218624 Aug 2019pre-release
Nothing published for this version
- v4.0.0-20190629185911-da16226e0a7029 Jun 2019pre-release
Nothing published for this version
- v4.0.0-20190601223038-be89cce214a41 Jun 2019pre-release
Nothing published for this version
- v4.0.0-20190528115544-c5a70faea60b28 May 2019pre-release
Nothing published for this version
- v4.0.0-20190527175145-f26125d913ab27 May 2019pre-release
Nothing published for this version
- v4.0.0-20190517191303-6d23b58b011617 May 2019pre-release
Nothing published for this version
- v4.0.0-20190504223608-f572b336b11e4 May 2019pre-release
Nothing published for this version
- v4.0.0-20190504135505-85ddbfeeee844 May 2019pre-release
Nothing published for this version
- v4.0.0-20190427204559-90083873001a27 Apr 2019pre-release
Nothing published for this version