GitHub / brianc/node-postgres / commits
PostgreSQL client for node.js.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| c9e57617 | fix: support callback as second argument to `CloudflareSocket.write` (#3747) |
Clio <z****k@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 2b02f645 | fix: avoid mutating query config (#3720) |
Dustin <8****3@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 0cef6afd | Reject portal based queries in pipeline mode instead of misrouting rows (#3737) |
Nigro Simone <n****e@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 29914804 |
Deprecate serializing invalid `Date`s (#3731)
Co-authored-by: copilot-swe-agent[bot] <1****t@u****m>, charmander <1****r@u****m> |
Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| c940d7c2 | Fail pipelined queries when the connection dies instead of hanging (#3736) |
Nigro Simone <n****e@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 7bee4db0 |
fix: preserve row mode in native pipelines (#3742)
Co-authored-by: zfaustk <4****k@u****m> |
Clio <z****k@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| cd5ec592 | fix(pg-cloudflare): safely end closed sockets (#3735) |
Pratik Dulal <7****n@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 816d0732 |
perf: Copy less when serializing `Bind` messages (#3740)
Co-authored-by: Copilot Autofix powered by AI <1****t@u****m>, Copilot Autofix powered by AI <1****t@u****m> |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| ff9d775a | chore: remove unused eslint-plugin-node (#3713) |
Noritaka Kobayashi <a****7@g****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 203db1da | cleanup: Regenerate lockfile, workspace package.json with Yarn 1.22.22 (#3741) |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 6f1cf81e | ci: run lint on Node.js 22 (#3714) |
Noritaka Kobayashi <a****7@g****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| df274d1b | Publish | Brian Carlson <b****n@g****m> | 20 days ago | |
| 747a68ce | Update changelog | Brian Carlson <b****n@g****m> | 20 days ago | |
| 1be86af0 | fix(pg-protocol): read ParameterDescription type OIDs as unsigned (#3728) |
Pratik Dulal <7****n@u****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| eb19d0fe |
Add opt-in query pipelining (#3652)
Co-authored-by: Brian C <b****n@g****m> |
Matteo Collina <m****a@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| c5e8c9a5 | fix(lint): support TypeScript declaration merging (#3715) |
Noritaka Kobayashi <a****7@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| e35aed91 | feat(types): expose QueryStream.Config (#3710) |
Robert Nilsson <4****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 1a38e1d7 | Remove unused “chunky” dev dependency and associated leftovers (#3697) |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| b617619f | Publish | Brian M. Carlson <b****n@g****m> | 2 months ago | |
| d80b2612 | Update docs & changelog | Brian M. Carlson <b****n@g****m> | 2 months ago | |
| 7bc35ca5 | docs: add fastest (#3540) |
Nigro Simone <n****e@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 835fb83a | Fix error handling for exceptions on values parsing. (#3574) |
Andrey Pshenkin <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 695fe618 | Stop cstring reading on any falsy value (#3691) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f49ab4a9 | fix: correct spelling mistakes across codebase (#3692) |
Shion Ichikawa <s****5@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| d7175a4a | Expand CI matrix of PG versions and add direct SSL test (#3693) |
Sehrope Sarkuni <s****e@j****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 882fc308 | Add support for sslnegotiation=direct (PostgreSQL 17) (#3688) |
Shion Ichikawa <s****5@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| c4dfbba7 |
perf(pg-protocol): encode length-prefixed strings in a single pass (#3681)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>, Charmander <~****@c****e>, Claude Opus 4.8 (1M context) <n****y@a****m>, Charmander <~****@c****e> |
Kyle Cannon <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| b7d640a7 | Add docs for supported PostgreSQL versions (#3690) |
Vlad <v****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 544b1ce8 | Publish | Brian M. Carlson <b****n@g****m> | 3 months ago | |
| d197d7b1 | Update changelog | Brian M. Carlson <b****n@g****m> | 3 months ago | |
| 84863370 | Sponsors & docs update | Brian M. Carlson <b****n@g****m> | 3 months ago | |
| cc03fa5c | Add scramMaxIterations option to limit SCRAM iteration count (#3677) |
Sehrope Sarkuni <s****e@j****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f776327b | Remove compatibility code for unsupported versions of Node (<16) (#3678) |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f252870e | cleanup: pg utils (#3675) |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c8da6ab9 | Assorted test cleanup (#3673) |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fa47e733 | fix: `Client#end` callback being called multiple times when first is no-op (#... |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 88a7e60c | cleanup: Move declaration to more natural place |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2095247a | cleanup: Combine duplicated code in `Client#query` and avoid unneeded early n... |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0ac3edde |
fix: apply SASLprep (RFC 4013) to passwords before SCRAM-SHA-256 PBKDF2 (#3669)
Co-authored-by: charmander <c****r@n****m>, charmander <c****r@n****m>, Charmander <~****@c****e> |
Andrew Valleteau <a****e@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 63c921bb | ci: Node 26 followup (#3670) |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| be880d45 | Assorted test fixes and cleanup (#3672) |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c73a6457 | test: Ensure failure to throw at all doesn’t pass (#3671) |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0f56b76d | Throw `TypeError` instead of base `Error` when query callback is not a function |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3bb9fbaa | Add error handling for non-function callback (#3561) |
sebastian krämer <s****k@d****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 7ba4efe2 | Handle SASL SCRAM server error responses (#3521) |
felipe stival <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 939725e0 |
feat: add new client.getTransactionStatus() method (#3645)
Co-authored-by: Brian C <b****n@g****m> |
Leonardo Zanivan <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| effc3f6c |
build(deps-dev): bump eslint-plugin-prettier from 5.5.1 to 5.5.5 (#3648)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 7674d8c2 | Fix pg prototype pollution via server supplied column names (#3656) |
Herman J. Radtke III <h****n@h****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1025d12b | Node JS 26 (#3667) |
francesco <f****9@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 02367b83 | Upgrade eslint and typescript (#3662) |
Chow Loong Jin <h****r@d****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 341cb60b | docs: Fix changelog entry’s spelling |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 77cb7715 | remove deprecated 'version' attribute from docker-compose.ymla (#3660) |
Karl Pietrzak <k****l@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 4e6bdf07 | Update Medplum logo in README (#3659) |
Karl Pietrzak <k****l@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c78b3026 | Cleanup tests (#3640) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e7fa94a0 | Update the sub-readme (#3638) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 32ec730b | Update readme text slightly (#3637) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 412dc88b | Don't encourage people to use on('connect') for setup anymore (#3623) |
Daniel Diekmeier <d****l@d****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c6028a87 | Docs updates (#3622) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c9070cc8 | Publish | Brian Carlson <b****n@g****m> | 6 months ago | |
| 1c8c7107 | Update changelog | Brian Carlson <b****n@g****m> | 6 months ago | |
| 0c7040e3 | Add `onConnect` callback which allows "setup" of a pooled client (#3620) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ad36e3c9 | fix: typo in deprecation notice for `client.query()` (#3618) |
Bobbie Goede <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| cb2fce58 |
build(deps-dev): bump semver from 7.7.2 to 7.7.4 (#3614)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9e8274ff | Add explicit dependency to typescript for docs (#3611) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f0f01ec5 | docs: upgrade to nextra v3 (#3549) |
Mason McAllaster <g****b@f****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d90db86e | Fix mocha in node 25 (#3610) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ec90a3c3 |
docs: `keepAlive` and `keepAliveInitialDelayMillis` (#3609)
Co-authored-by: Corey Van Woert <c****t@h****m> |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f2d7d114 | Publish | Brian Carlson <b****n@g****m> | 6 months ago | |
| ebc14caa | Update changelog | Brian Carlson <b****n@g****m> | 6 months ago | |
| 5a4bafc2 | Deprecate Client's internal query queue (#3603) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a215bfb5 | Typo fix in PgPass deprecation (funciton) (#3605) |
David Precious <d****p@p****k>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 01e05567 |
fix(pg-query-stream): invoke `this.callback` on cursor end/error (#2810)
Co-authored-by: Brian Carlson <b****n@g****m> |
Alec Larson <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| e6e36920 | Pass connection parameters to password callback (#3602) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d80d8839 | test: Fix TLS connection test ending too early |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| a3eeecb9 | docs: Remove redundant Buffer → string conversions in TLS configuration |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 0b64e4de | docs: Remove `rejectUnauthorized: false` when specifying a CA |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d8c5bf65 | Update readme. Remove reference to node-pool as it is no longer used (#3599) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 3ea65375 | chore: upgrade devcontainer at node 22 and add python3 for pg-native (#3595) |
Nigro Simone <n****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f332f283 |
fix: Connection timeout handling for native clients in connected state (#3512)
Co-authored-by: maxbronnikov10 <m****4@g****m> |
Maxim Bronnikov <b****r@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| b2e9cb13 | Remove testAsync - its redundant (#3588) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 46cdf9e3 |
[fix] fix unhandled callback error for submittables (#3589)
Co-authored-by: Charmander <~****@c****e> |
uap-dev <d****y@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 7472fbdf | docs(pg-native): installation (#3541) |
Nigro Simone <n****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 2d086811 | docs(pg-native): installation (#3542) |
Nigro Simone <n****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 7b917a86 |
build(deps-dev): bump vite from 6.3.5 to 7.1.7 (#3552)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 3c1c4c98 | perf: cache parsers per column (#3568) |
Nigro Simone <n****e@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| fc4de3c6 | Publish | Brian Carlson <b****n@g****m> | 7 months ago | |
| 7b7230cb | Update changelog | Brian Carlson <b****n@g****m> | 7 months ago | |
| 0d1541d3 |
Always check if activeQuery is null before using it (#3586)
Co-authored-by: Charmander <~****@c****e>, Brian Carlson <b****n@g****m> |
rhodey <r****y@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d24ca25a | pg-connection-string: Support environments where node:process isn’t available... |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| a158f035 | docs: code style consistency |
Charmander <~****@c****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 57e93b5d | Return the client instance in the `connect()` method (#3564) |
Francisco Presencia <f****p@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 5b68a115 | Publish | Brian Carlson <b****n@g****m> | 7 months ago | |
| ea06db5a | Remove node: prefix from imports (#3584) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| a3a4567b | remove unused variable (#3562) |
RENARD Laurent <l****y@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 4eb7529a | Publish | Brian Carlson <b****n@g****m> | 8 months ago | |
| b94c8e13 | Don't use prefix import as it breaks in old nodes. (#3578) |
Brian C <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 5a581bbb | Update Medplum logo source in index.mdx (#3567) |
Karl Pietrzak <k****l@d****o>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 6bf475c3 |
Improve Deno compatibility: config-first and safe env access (#3547)
Co-authored-by: Charmander <~****@c****e>, Charmander <~****@c****e> |
JOBIANS TECHIE <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| d10e09c8 | Publish | Brian Carlson <b****n@g****m> | 8 months ago | |
| 8750cada | Update changelog | Brian Carlson <b****n@g****m> | 8 months ago |