Non-blocking PostgreSQL client for Node.js, implemented in pure JavaScript with optional native libpq bindings, provided under the node-postgres project (npm package `pg`). Useful for running parameterized queries and supporting common PostgreSQL features like connection pooling, async notifications (LISTEN/NOTIFY), and bulk import/export with COPY.
Project status
- Actively maintained: The repo has very recent activity (last upstream push on 2026-09-30), and the latest
pgupdate was published the same day, indicating ongoing maintenance. - Apparent update cadence: Notably,
pgmoved from 8.23.0 (2026-08-08) to 8.23.1 (2026-09-30), suggesting a cadence on the order of a few weeks to two months.
AI summary generated
Recent updates
pg@8.23.1
No publisher release notes were provided for pg@8.23.1. The code diff shows a mix of fixes and behavior changes focused on pipeline mode correctness, safer TLS/SNI handling, query configuration normalization, and protocol-level parameter encoding performance.
Breakingpg-esm-test@1.9.1
This release (pg-esm-test@1.9.1) does not include any publisher-provided release notes, so the externally visible changes are not described. As a result, no specific new features, fixes, or upgrade impacts can be determined from the provided data.
pg-native@3.9.1
pg-native@3.9.1 was published on 2026-09-30, but the publisher did not provide release notes. As a result, this release's changes (API, behavior, bug fixes, or dependency updates) are not documented in the provided materials, so upgrading should be treated as unverified without reviewing the upstream changelog or commit diff.
pg-protocol@1.16.1
This release is pg-protocol version 1.16.1, but no release notes were provided by the publisher. Because the change log is missing, the upgrade impact (API behavior, breaking changes, security or bug fixes) cannot be determined from the provided information.
pg-query-stream@4.17.1
pg-query-stream@4.17.1 was released on 2026-09-30, but the publisher provided no release notes content in the provided data. As a result, this analysis cannot identify new features, breaking changes, bug fixes, security updates, or dependency updates from the release notes alone.
pg-bundler-test@0.3.1
pg-bundler-test version 0.3.1 was published, but no release notes were provided by the publisher. Because the changelog is missing, the specific behavioral, API, or compatibility changes in this release cannot be determined from the provided information.
pg-cloudflare@1.4.1
pg-cloudflare@1.4.1 was released, but the publisher provided no release notes. As a result, this release cannot be reliably assessed for new features, breaking changes, bug fixes, security updates, or dependency changes based on the provided information.
pg-connection-string@2.14.1
pg-connection-string version 2.14.1 was released on 2026-09-30, but no release notes were provided by the publisher. Because the change log is missing, developers should treat this as an undocumented update and verify impact by reviewing the repository diff, especially around parsing and connection string generation behavior.
pg-cursor@2.22.1
pg-cursor version 2.22.1 was released on 2026-09-30, but the publisher provided no release notes. As a result, there are no documented new features, bug fixes, breaking changes, or security updates available from the release notes to assess upgrade impact.
pg@8.23.0
pg@8.23.0 introduces support for query pipelining (pipelineing) along with corresponding documentation and tests. The code adds a new pipeline execution path in both the JS client and the pg-native layer, plus updates prepared statement tracking and protocol parsing for unsigned parameter type OIDs.
Featurespg-esm-test@1.9.0
The pg-esm-test@1.9.0 release has no release notes provided by the publisher, so the specific code, API, or behavioral changes are not described. Developers should not assume compatibility based on release documentation alone, and should verify changes by reviewing the package diff (tags/commits) and running upgrade tests.
pg-native@3.9.0
pg-native version 3.9.0 was published on 2026-08-08, but no release notes were provided by the publisher. As a result, this release cannot be assessed for API compatibility, behavior changes, breaking changes, or security impact based on the published text alone.
pg-protocol@1.16.0
pg-protocol version 1.16.0 was released on 2026-08-08, but the publisher did not provide any release notes (content unavailable). As a result, the specific behavior changes, bug fixes, or migration requirements cannot be verified from the release documentation alone.
pg-query-stream@4.17.0
pg-query-stream version 4.17.0 was published on 2026-08-08, but the publisher did not include any release notes for this version. Because no changes are described, it is not possible to confirm new features, bug fixes, breaking changes, or dependency updates from the provided data alone.
pg-cursor@2.22.0
pg-cursor@2.22.0 was released on 2026-08-08, but no release notes were provided by the publisher. As a result, there is no documented information here about new functionality, bug fixes, breaking changes, or dependency updates in this version.
pg@8.22.0
pg@8.22.0 primarily introduces support for direct SSL negotiation via a new `sslnegotiation` option, including the necessary client connection flow changes for PostgreSQL 17+ servers. The release also includes protocol serialization and error-handling improvements, plus a small set of dependency bumps across the monorepo packages.
Featurespg-cursor@2.21.0
pg-cursor v2.21.0 was released, but the publisher provided no release notes (no documented changes listed). Because there are no stated updates, API, behavior, or migration impacts cannot be verified from the release notes alone, and a code diff review is recommended before upgrading.
pg-esm-test@1.8.0
pg-esm-test@1.8.0 was published, but the publisher did not provide release notes. There is no documented information about new functionality, bug fixes, breaking changes, or security updates in this release.
pg-protocol@1.15.0
pg-protocol version 1.15.0 was released on 2026-06-19, but the publisher did not provide any release notes or change log details. As a result, this release cannot be assessed for new functionality, behavioral changes, or potential breaking changes based solely on the provided information.
pg-query-stream@4.16.0
pg-query-stream version 4.16.0 was published, but the publisher did not provide any release notes. Because no documented changes are available, you will need to review the upstream diff (or changelog/commits) to determine whether any API, behavior, or compatibility changes occurred.