-
Notifications
You must be signed in to change notification settings - Fork 879
Commit d0655d5
authored
Update dependency postgres to v3 (#2012)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [postgres](https://redirect.github.com/porsager/postgres) |
dependencies | major | [`^1.0.2` ->
`^3.0.0`](https://renovatebot.com/diffs/npm/postgres/1.0.2/3.4.5) |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>porsager/postgres (postgres)</summary>
###
[`v3.4.5`](https://redirect.github.com/porsager/postgres/releases/tag/v3.4.5)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.4.4...v3.4.5)
- Fix for deno 2
[`5fb70c1`](https://redirect.github.com/porsager/postgres/commit/5fb70c1)
- Don't reassign to errors
[`4baef5e`](https://redirect.github.com/porsager/postgres/commit/4baef5e),
[`f58cd4f`](https://redirect.github.com/porsager/postgres/commit/f58cd4f)
- Remove "worker" export as we now have "workerd" for cloudflare
[`cc688c6`](https://redirect.github.com/porsager/postgres/commit/cc688c6)
###
[`v3.4.4`](https://redirect.github.com/porsager/postgres/releases/tag/v3.4.4)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.4.3...v3.4.4)
- Ensure retryRoutines are only used for prepared statements - fixes
[#​830](https://redirect.github.com/porsager/postgres/issues/830)
[`3e28f3a`](https://redirect.github.com/porsager/postgres/commit/3e28f3a)
- update lsn on Primary Keep Alive Message
[`a5cd811`](https://redirect.github.com/porsager/postgres/commit/a5cd811)
- add subscribe onerror handler
[`3e3d5e8`](https://redirect.github.com/porsager/postgres/commit/3e3d5e8)
- Patch: Connection stuck after a while
([#​738](https://redirect.github.com/porsager/postgres/issues/738))
[`6f20a48`](https://redirect.github.com/porsager/postgres/commit/6f20a48)
###
[`v3.4.3`](https://redirect.github.com/porsager/postgres/releases/tag/v3.4.3)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.4.2...v3.4.3)
- Ensure reserved connections are initialized properly - fixes
[#​718](https://redirect.github.com/porsager/postgres/issues/718)
[`c084a1c`](https://redirect.github.com/porsager/postgres/commit/c084a1c)
###
[`v3.4.2`](https://redirect.github.com/porsager/postgres/releases/tag/v3.4.2)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.4.1...v3.4.2)
- Ensure transactions throw if connection is closed while there is no
active query - fixes
[#​658](https://redirect.github.com/porsager/postgres/issues/658)
[`788c819`](https://redirect.github.com/porsager/postgres/commit/788c819)
- Fix race conditions in auth startup - fixes
[#​430](https://redirect.github.com/porsager/postgres/issues/430)
[#​668](https://redirect.github.com/porsager/postgres/issues/668)
[`33ae0ed`](https://redirect.github.com/porsager/postgres/commit/33ae0ed)
- adding support for sslrootcert option in connection string
([#​690](https://redirect.github.com/porsager/postgres/issues/690))
[`0bee4c3`](https://redirect.github.com/porsager/postgres/commit/0bee4c3)
- Keep query error instead of creating creating new object
([#​698](https://redirect.github.com/porsager/postgres/issues/698))
[`f2fb819`](https://redirect.github.com/porsager/postgres/commit/f2fb819)
- Add common parameter names to ConnectionParameters TS type
([#​707](https://redirect.github.com/porsager/postgres/issues/707))
[`ca2754c`](https://redirect.github.com/porsager/postgres/commit/ca2754c)
###
[`v3.4.1`](https://redirect.github.com/porsager/postgres/releases/tag/v3.4.1)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.4.0...v3.4.1)
- set "types" exports first as ts 4.7 requirement
([#​709](https://redirect.github.com/porsager/postgres/issues/709))
[`00dd98a`](https://redirect.github.com/porsager/postgres/commit/00dd98a)
- Ensure bun imports esm instead of cf worker - fixes
[#​692](https://redirect.github.com/porsager/postgres/issues/692)
[`c1d8519`](https://redirect.github.com/porsager/postgres/commit/c1d8519)
- Update Cloudflare createHash polyfill to support md5 and hex encoding
[`09e6cb5`](https://redirect.github.com/porsager/postgres/commit/09e6cb5)
###
[`v3.4.0`](https://redirect.github.com/porsager/postgres/releases/tag/v3.4.0)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.3.5...v3.4.0)
- Add Support for Cloudflare Workers & Pages
([#​599](https://redirect.github.com/porsager/postgres/issues/599))
[`b88e261`](https://redirect.github.com/porsager/postgres/commit/b88e261)
- Add sql.reserve method
[`7f6e0cc`](https://redirect.github.com/porsager/postgres/commit/7f6e0cc)
- Add sql.prepare(name) to allow custom names
([#​628](https://redirect.github.com/porsager/postgres/issues/628))
[`8f6f4e3`](https://redirect.github.com/porsager/postgres/commit/8f6f4e3)
- Allow for incomplete custom types
[`1df4286`](https://redirect.github.com/porsager/postgres/commit/1df4286)
- Allow array of Fragments in ParameterOrFragment
[`82908d3`](https://redirect.github.com/porsager/postgres/commit/82908d3)
- Allow a falsy url string
[`e4b158b`](https://redirect.github.com/porsager/postgres/commit/e4b158b)
- Fix crash on errors in logical streaming, but log and reconnect
[`a4bf5fa`](https://redirect.github.com/porsager/postgres/commit/a4bf5fa)
- Fix
[#​674](https://redirect.github.com/porsager/postgres/issues/674)
TypeScript issues with dynamic inserts
[`5f569d8`](https://redirect.github.com/porsager/postgres/commit/5f569d8)
- Fix connection on deno 1.36.3
([#​673](https://redirect.github.com/porsager/postgres/issues/673))
[`bf082a5`](https://redirect.github.com/porsager/postgres/commit/bf082a5)
- Fix replica identity changes when using subscribe
[`087c414`](https://redirect.github.com/porsager/postgres/commit/087c414)
- Fix a bun issue with stack traces
[`cae4d97`](https://redirect.github.com/porsager/postgres/commit/cae4d97)
- Ensure number options are coerced from string - fixes
[#​622](https://redirect.github.com/porsager/postgres/issues/622)
[`ba498fd`](https://redirect.github.com/porsager/postgres/commit/ba498fd)
- Support notify for transactions and reserved connections as well.
fixes
[#​611](https://redirect.github.com/porsager/postgres/issues/611)
[`0dac913`](https://redirect.github.com/porsager/postgres/commit/0dac913)
- Use select helper inside parenthesis
[`c2fe67b`](https://redirect.github.com/porsager/postgres/commit/c2fe67b)
###
[`v3.3.5`](https://redirect.github.com/porsager/postgres/releases/tag/v3.3.5)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.3.4...v3.3.5)
- feat: use ; as a delimiter for \_box
[`26d08c8`](https://redirect.github.com/porsager/postgres/commit/26d08c8)
- feat: don't override array type if already exists
[`62a23bb`](https://redirect.github.com/porsager/postgres/commit/62a23bb)
- Document sql.unsafe query fragments
([#​567](https://redirect.github.com/porsager/postgres/issues/567))
[`c9ded40`](https://redirect.github.com/porsager/postgres/commit/c9ded40)
- Ensure queries are not pushed on connections with active cursors -
fixes
[#​411](https://redirect.github.com/porsager/postgres/issues/411)
[`4f987d5`](https://redirect.github.com/porsager/postgres/commit/4f987d5)
###
[`v3.3.4`](https://redirect.github.com/porsager/postgres/releases/tag/v3.3.4)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.3.3...v3.3.4)
- Set servername on tls connect - fixes
[#​543](https://redirect.github.com/porsager/postgres/issues/543)
[`498f2ae`](https://redirect.github.com/porsager/postgres/commit/498f2ae)
- fix: unlisten channel names with period
([#​550](https://redirect.github.com/porsager/postgres/issues/550))
[`df0343d`](https://redirect.github.com/porsager/postgres/commit/df0343d)
- Fallback to escaping multiple identifiers if no builder found - fixes
[#​532](https://redirect.github.com/porsager/postgres/issues/532)
[`58aac20`](https://redirect.github.com/porsager/postgres/commit/58aac20)
- Use final string for simple statements too - fixes
[#​532](https://redirect.github.com/porsager/postgres/issues/532)
[`c6bf6be`](https://redirect.github.com/porsager/postgres/commit/c6bf6be)
###
[`v3.3.3`](https://redirect.github.com/porsager/postgres/releases/tag/v3.3.3)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.3.2...v3.3.3)
- Fix connection uri encoding
([#​497](https://redirect.github.com/porsager/postgres/issues/497))
[`4467d11`](https://redirect.github.com/porsager/postgres/commit/4467d11)
- Fix logic reversal for target_session_attrs=primary|standby
[`4aa19d1`](https://redirect.github.com/porsager/postgres/commit/4aa19d1)
- Fix transform function logic for deeply nested jsonb
([#​530](https://redirect.github.com/porsager/postgres/issues/530))
[`a848ca6`](https://redirect.github.com/porsager/postgres/commit/a848ca6)
- Fix writing host and port on connection timeouts
[`f93d0d4`](https://redirect.github.com/porsager/postgres/commit/f93d0d4)
###
[`v3.3.2`](https://redirect.github.com/porsager/postgres/releases/tag/v3.3.2)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.3.1...v3.3.2)
- Fix null json array transform error
[`b153202`](https://redirect.github.com/porsager/postgres/commit/b153202)
- Fix nested json array transform - fixes
[#​506](https://redirect.github.com/porsager/postgres/issues/506)
[`5dea953`](https://redirect.github.com/porsager/postgres/commit/5dea953)
- Allow period in listen channel names - fix
[#​495](https://redirect.github.com/porsager/postgres/issues/495)
[`a12108a`](https://redirect.github.com/porsager/postgres/commit/a12108a)
###
[`v3.3.1`](https://redirect.github.com/porsager/postgres/releases/tag/v3.3.1)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.3.0...v3.3.1)
- Fix listen after reconnect - fixes
[#​490](https://redirect.github.com/porsager/postgres/issues/490)
[`52dfe9a`](https://redirect.github.com/porsager/postgres/commit/52dfe9a)
###
[`v3.3.0`](https://redirect.github.com/porsager/postgres/releases/tag/v3.3.0)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.2.4...v3.3.0)
- Fix subscribe stream close
[`19c9684`](https://redirect.github.com/porsager/postgres/commit/19c9684)
- Support transform in subscribe messages
[`4e28de9`](https://redirect.github.com/porsager/postgres/commit/4e28de9)
- Prevent transform of columns when using subscribe - fixes
[#​474](https://redirect.github.com/porsager/postgres/issues/474)
[`4ea4a59`](https://redirect.github.com/porsager/postgres/commit/4ea4a59)
- Add simple() - fixes
[#​472](https://redirect.github.com/porsager/postgres/issues/472)
[`e1a21ad`](https://redirect.github.com/porsager/postgres/commit/e1a21ad)
- Add nested transforms
([#​460](https://redirect.github.com/porsager/postgres/issues/460))
[`65dcf0d`](https://redirect.github.com/porsager/postgres/commit/65dcf0d)
- Fix query being executed when using describe on unsafe - fixes
[#​424](https://redirect.github.com/porsager/postgres/issues/424)
[`3e47f0a`](https://redirect.github.com/porsager/postgres/commit/3e47f0a)
- Support empty arrays in dynamic in - fixes
[#​417](https://redirect.github.com/porsager/postgres/issues/417)
[`85bca49`](https://redirect.github.com/porsager/postgres/commit/85bca49)
- expose table oid and column number
([#​409](https://redirect.github.com/porsager/postgres/issues/409))
[`599d0e7`](https://redirect.github.com/porsager/postgres/commit/599d0e7)
- Ensure listen doesn't reconnect if first connect throws
[`edfa360`](https://redirect.github.com/porsager/postgres/commit/edfa360)
- Only call setKeepAlive if present - fixes
[#​404](https://redirect.github.com/porsager/postgres/issues/404)
[`84583e0`](https://redirect.github.com/porsager/postgres/commit/84583e0)
##### Typescript related
- Minor typescript organization
([#​416](https://redirect.github.com/porsager/postgres/issues/416))
[`9a61b9f`](https://redirect.github.com/porsager/postgres/commit/9a61b9f)
- Fix some `undefined` types issues
([#​447](https://redirect.github.com/porsager/postgres/issues/447))
[`097d272`](https://redirect.github.com/porsager/postgres/commit/097d272)
- Add typescript support for "exports"
([#​439](https://redirect.github.com/porsager/postgres/issues/439))
[`3415278`](https://redirect.github.com/porsager/postgres/commit/3415278)
- Add `.values()` typings - fixes
[#​385](https://redirect.github.com/porsager/postgres/issues/385)
([#​393](https://redirect.github.com/porsager/postgres/issues/393))
[`ac1bca4`](https://redirect.github.com/porsager/postgres/commit/ac1bca4)
- Remove dead code that breaks types - fixes
[#​382](https://redirect.github.com/porsager/postgres/issues/382)
([#​383](https://redirect.github.com/porsager/postgres/issues/383))
[`218a7d4`](https://redirect.github.com/porsager/postgres/commit/218a7d4)
###
[`v3.2.4`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v324---25-May-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.2.3...v3.2.4)
- Allow setting keep_alive: false
[`bee62f3`](https://redirect.github.com/porsager/postgres/commit/bee62f3)
- Fix support for null in arrays - fixes
[#​371](https://redirect.github.com/porsager/postgres/issues/371)
[`b04c853`](https://redirect.github.com/porsager/postgres/commit/b04c853)
###
[`v3.2.3`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v323---23-May-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.2.2...v3.2.3)
- Fix Only use setKeepAlive in Deno if available
[`28fbbaf`](https://redirect.github.com/porsager/postgres/commit/28fbbaf)
- Fix wrong helper match on multiple occurances
[`02f3854`](https://redirect.github.com/porsager/postgres/commit/02f3854)
##### Typescript related
- Fix Deno assertRejects compatibility
([#​365](https://redirect.github.com/porsager/postgres/issues/365))
[`0f0af92`](https://redirect.github.com/porsager/postgres/commit/0f0af92)
- Fix include missing boolean type in JSONValue union
([#​373](https://redirect.github.com/porsager/postgres/issues/373))
[`1817387`](https://redirect.github.com/porsager/postgres/commit/1817387)
###
[`v3.2.2`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v322---15-May-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.2.1...v3.2.2)
- Properly handle errors thrown on commit
[`99ddae4`](https://redirect.github.com/porsager/postgres/commit/99ddae4)
###
[`v3.2.1`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v321---15-May-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.2.0...v3.2.1)
- Exclude target_session_attrs from connection obj
[`43f1442`](https://redirect.github.com/porsager/postgres/commit/43f1442)
###
[`v3.2.0`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v320---15-May-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.1.0...v3.2.0)
- Add `sslmode=verify-full` support
[`e67da29`](https://redirect.github.com/porsager/postgres/commit/e67da29)
- Add support for array of fragments
[`342bf55`](https://redirect.github.com/porsager/postgres/commit/342bf55)
- Add uri decode of host in url - fixes
[#​346](https://redirect.github.com/porsager/postgres/issues/346)
[`1adc113`](https://redirect.github.com/porsager/postgres/commit/1adc113)
- Add passing of rest url params to connection (ootb support cockroach
urls)
[`41ed84f`](https://redirect.github.com/porsager/postgres/commit/41ed84f)
- Fix Deno partial writes
[`452a30d`](https://redirect.github.com/porsager/postgres/commit/452a30d)
- Fix `as` dynamic helper
[`3300c40`](https://redirect.github.com/porsager/postgres/commit/3300c40)
- Fix some nested fragments usage
[`9bfa902`](https://redirect.github.com/porsager/postgres/commit/9bfa902)
- Fix missing columns on `Result` when using simple protocol - fixes
[#​350](https://redirect.github.com/porsager/postgres/issues/350)
[`1e2e298`](https://redirect.github.com/porsager/postgres/commit/1e2e298)
- Fix fragments in transactions - fixes
[#​333](https://redirect.github.com/porsager/postgres/issues/333)
[`75914c7`](https://redirect.github.com/porsager/postgres/commit/75914c7)
##### Typescript related
- Upgrade/fix types
([#​357](https://redirect.github.com/porsager/postgres/issues/357))
[`1e6d312`](https://redirect.github.com/porsager/postgres/commit/1e6d312)
- Add optional `onlisten` callback to `listen()` on TypeScript
([#​360](https://redirect.github.com/porsager/postgres/issues/360))
[`6b749b2`](https://redirect.github.com/porsager/postgres/commit/6b749b2)
- Add implicit custom type inference
([#​361](https://redirect.github.com/porsager/postgres/issues/361))
[`28512bf`](https://redirect.github.com/porsager/postgres/commit/28512bf)
- Fix and improve sql() helper types
([#​338](https://redirect.github.com/porsager/postgres/issues/338))
[`c1de3d8`](https://redirect.github.com/porsager/postgres/commit/c1de3d8)
- Fix update query type def for `.writable()` and `.readable()` to
return promises
([#​347](https://redirect.github.com/porsager/postgres/issues/347))
[`51269ce`](https://redirect.github.com/porsager/postgres/commit/51269ce)
- Add bigint to typescript Serializable - fixes
[#​330](https://redirect.github.com/porsager/postgres/issues/330)
[`f1e41c3`](https://redirect.github.com/porsager/postgres/commit/f1e41c3)
###
[`v3.1.0`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v310---22-Apr-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.0.6...v3.1.0)
- Add close method to close but not end connections forever
[`94fea8f`](https://redirect.github.com/porsager/postgres/commit/94fea8f)
- Add .values() method to return rows as arrays of values
[`56873c2`](https://redirect.github.com/porsager/postgres/commit/56873c2)
- Support transform.undefined - fixes
[#​314](https://redirect.github.com/porsager/postgres/issues/314)
[`eab71e5`](https://redirect.github.com/porsager/postgres/commit/eab71e5)
- Support nested fragments values and dynamics - fixes
[#​326](https://redirect.github.com/porsager/postgres/issues/326)
[`86445ca`](https://redirect.github.com/porsager/postgres/commit/86445ca)
- Fix deno close sequence
[`f76af24`](https://redirect.github.com/porsager/postgres/commit/f76af24)
- Fix subscribe reconnect and add onsubscribe method - fixes
[#​315](https://redirect.github.com/porsager/postgres/issues/315)
[`5097345`](https://redirect.github.com/porsager/postgres/commit/5097345)
- Deno ts fix - fixes
[#​327](https://redirect.github.com/porsager/postgres/issues/327)
[`50403a1`](https://redirect.github.com/porsager/postgres/commit/50403a1)
###
[`v3.0.6`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v306---19-Apr-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.0.5...v3.0.6)
- Properly close connections in Deno
[`cbc6a75`](https://redirect.github.com/porsager/postgres/commit/cbc6a75)
- Only write end message if socket is open
[`13950af`](https://redirect.github.com/porsager/postgres/commit/13950af)
- Improve query cancellation
[`01c2c68`](https://redirect.github.com/porsager/postgres/commit/01c2c68)
- Use monotonically increasing time for timeout - fixes
[#​316](https://redirect.github.com/porsager/postgres/issues/316)
[`9d7a21d`](https://redirect.github.com/porsager/postgres/commit/9d7a21d)
- Add support for dynamic columns with `returning` - fixes
[#​317](https://redirect.github.com/porsager/postgres/issues/317)
[`04644c0`](https://redirect.github.com/porsager/postgres/commit/04644c0)
- Fix type errors in TypeScript deno projects
([#​313](https://redirect.github.com/porsager/postgres/issues/313))
[`822fb21`](https://redirect.github.com/porsager/postgres/commit/822fb21)
- Execute forEach instantly
[`44e9fbe`](https://redirect.github.com/porsager/postgres/commit/44e9fbe)
###
[`v3.0.5`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v305---6-Apr-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.0.4...v3.0.5)
- Fix transaction execution timing
[`28bb0b3`](https://redirect.github.com/porsager/postgres/commit/28bb0b3)
- Add optional onlisten function to listen
[`1dc2fd2`](https://redirect.github.com/porsager/postgres/commit/1dc2fd2)
- Fix dynamic in helper after insert
[#​305](https://redirect.github.com/porsager/postgres/issues/305)
[`4d63a59`](https://redirect.github.com/porsager/postgres/commit/4d63a59)
###
[`v3.0.4`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v304---5-Apr-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.0.3...v3.0.4)
- Ensure drain only dequeues if ready - fixes
[#​303](https://redirect.github.com/porsager/postgres/issues/303)
[`2e5f017`](https://redirect.github.com/porsager/postgres/commit/2e5f017)
###
[`v3.0.3`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v303---4-Apr-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.0.2...v3.0.3)
- Run tests with github actions
[`b536d0d`](https://redirect.github.com/porsager/postgres/commit/b536d0d)
- Add custom socket option - fixes
[#​284](https://redirect.github.com/porsager/postgres/issues/284)
[`5413f0c`](https://redirect.github.com/porsager/postgres/commit/5413f0c)
- Fix sql function overload type inference
([#​294](https://redirect.github.com/porsager/postgres/issues/294))
[`3c4e90a`](https://redirect.github.com/porsager/postgres/commit/3c4e90a)
- Update deno std to 0.132 and enable last tests
[`50762d4`](https://redirect.github.com/porsager/postgres/commit/50762d4)
- Send proper client-encoding - Fixes
[#​288](https://redirect.github.com/porsager/postgres/issues/288)
[`e5b8554`](https://redirect.github.com/porsager/postgres/commit/e5b8554)
###
[`v3.0.2`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v302---31-Mar-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.0.1...v3.0.2)
- Fix BigInt handling
[`36a70df`](https://redirect.github.com/porsager/postgres/commit/36a70df)
- Fix unsubscribing
([#​300](https://redirect.github.com/porsager/postgres/issues/300))
[`b6c597f`](https://redirect.github.com/porsager/postgres/commit/b6c597f)
- Parse update properly with identity full - Fixes
[#​296](https://redirect.github.com/porsager/postgres/issues/296)
[`3ed11e7`](https://redirect.github.com/porsager/postgres/commit/3ed11e7)
###
[`v3.0.1`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v301---30-Mar-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v3.0.0...v3.0.1)
- Improve connection queue handling + fix leak
[`cee1a57`](https://redirect.github.com/porsager/postgres/commit/cee1a57)
- Use publications option - fixes
[#​295](https://redirect.github.com/porsager/postgres/issues/295)
[`b5ceecc`](https://redirect.github.com/porsager/postgres/commit/b5ceecc)
- Throw proper query error if destroyed
[`e148a0a`](https://redirect.github.com/porsager/postgres/commit/e148a0a)
- Transaction rejects with rethrown error - fixes
[#​289](https://redirect.github.com/porsager/postgres/issues/289)
[`f7c8ae6`](https://redirect.github.com/porsager/postgres/commit/f7c8ae6)
- Only create origin stacktrace for tagged and debug - fixes
[#​290](https://redirect.github.com/porsager/postgres/issues/290)
[`a782edf`](https://redirect.github.com/porsager/postgres/commit/a782edf)
- Include types and readme in deno release - fixes
[#​287](https://redirect.github.com/porsager/postgres/issues/287)
[`9068820`](https://redirect.github.com/porsager/postgres/commit/9068820)
- Disable fetch_types for Subscribe options
[`72e0cdb`](https://redirect.github.com/porsager/postgres/commit/72e0cdb)
- Update TypeScript types with v3 changes
([#​293](https://redirect.github.com/porsager/postgres/issues/293))
[`db05836`](https://redirect.github.com/porsager/postgres/commit/db05836)
###
[`v3.0.0`](https://redirect.github.com/porsager/postgres/blob/HEAD/CHANGELOG.md#v300---24-Mar-2022)
[Compare
Source](https://redirect.github.com/porsager/postgres/compare/v1.0.2...v3.0.0)
This is a complete rewrite to better support all the features that I was
trying to get into v2. There are a few breaking changes from v2 beta,
which some (myself included) was using in production, so I'm skipping a
stable v2 release and going straight to v3.
Here are some of the new things available, but check the updated docs.
- Dynamic query builder based on raw sql
- Realtime subscribe to db changes through logical replication
- Multi-host support for High Availability setups
- Postgres input parameter types from `ParameterDescription`
- Deno support
- Cursors as async iterators
- `.describe()` to only get query input types and column definitions
- Support for Large Objects
- `max_lifetime` for connections
- Cancellation of requests
- Converted to ESM (with CJS support)
- Typescript support (Credit
[@​minigugus](https://redirect.github.com/minigugus))
##### Breaking changes from v2 -> v3
- Cursors are always called with `Result` arrays (previously cursor 1
would return a row object, where > 1 would return an array of rows)
- `.writable()` and `.readable()` is now async (returns a Promise that
resolves to the stream)
- Queries now returns a lazy promise instead of being executed
immediately. This means the query won't be sent until awaited (.then,
.catch, .finally is called) or until `.execute()` is manually called.
- `.stream()` is renamed to `.forEach`
- Returned results are now it's own `Result` class extending `Array`
instead of an Array with extra properties (actually shouldn't be
breaking unless you're doing something funny)
- Parameters are now cast using the types returned from Postgres
ParameterDescription with a fallback to the previously inferred types
- Only tested with node v12 and up
- Implicit array value to multiple parameter expansion removed (use
sql(\[...]) instead)
##### Breaking changes from v1 -> v2 (v2 never moved on from beta)
- All identifiers from `sql()` in queries are now always quoted
- Undefined parameters are no longer allowed
- Rename timeout option to `idle_timeout`
- Default to 10 connections instead of number of CPUs
- Numbers that cannot be safely cast to JS Number are returned as
string. This happens for eg, `select count(*)` because `count()` returns
a 64 bit integer (int8), so if you know your `count()` won't be too big
for a js number just cast in your query to int4 like `select
count(*)::int`
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - "every weekday" (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19-->
Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>1 parent f5df4b5 commit d0655d5Copy full SHA for d0655d5
File tree
2 files changed
+2
-2
lines changedFilter options
- aws-ts-k8s-voting-app/serverside/server
- aws-ts-pern-voting-app/serverside/server
2 files changed
+2
-2
lines changedaws-ts-k8s-voting-app/serverside/server/package.json
Copy file name to clipboardExpand all lines: aws-ts-k8s-voting-app/serverside/server/package.json+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
|
aws-ts-pern-voting-app/serverside/server/package.json
Copy file name to clipboardExpand all lines: aws-ts-pern-voting-app/serverside/server/package.json+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
|
0 commit comments