Skip to content

Releases: vapor/postgres-nio

1.33.0

Choose a tag to compare

@fabianfett fabianfett released this 30 Apr 12:30
f2188e0

SemVer Minor

SemVer Patch

  • ConnectionPool should support draining connections (#638)
  • Add support for decreasing streams (#640)
  • ConnectionPool: fix continuation leak when idle-timer reschedules (#641)
  • Fix crash, when connection that is running keep-alive is closed (#645)

New Contributors

Full Changelog: 1.32.2...1.32.3

1.32.2

Choose a tag to compare

@fabianfett fabianfett released this 25 Mar 10:08
26b1d68

SemVer Patch

  • Improve tests, remove state shortcuts (#636)
  • Fix crash in listenstatemachine (#637)

Full Changelog: 1.32.1...1.32.2

1.32.1

Choose a tag to compare

@fabianfett fabianfett released this 16 Mar 10:42
a5c85d2

SemVer Patch

  • Fixes crash: Wrong expectation – request queue may not be empty when keep-alive returns (#633)

Full Changelog: 1.32.0...1.32.1

1.32.0

Choose a tag to compare

@fabianfett fabianfett released this 03 Mar 15:38
ea1b421

SemVer Minor

  • Expose PostgresColumns metadata on PostgresRowSequence (#624, patch credit to @fpseverino)

SemVer Patch

  • Enable "ExistentialAny" upcoming feature (#622, patch credit to @fpseverino)
  • Fix inconsistent usage of prepared statement name in PostgresClient (#613, #625, patch credit to @sidepelican)
  • Remove unnecessary precondition, reschedule idle timer instead (#627, patch credit to @adam-fowler)

Other changes

  • Migrate more tests to Swift Testing (#623 #626, patch credit to: @fpseverino)
  • Fix deprecation warnings in tests (#621)

Full Changelog: 1.31.0...1.32.0

1.31.0

Choose a tag to compare

@fabianfett fabianfett released this 20 Feb 09:11
7fa45c5

SemVer Minor

SemVer Patch

New Contributors

Full Changelog: 1.30.1...1.31.0

1.30.1

Choose a tag to compare

@fabianfett fabianfett released this 19 Dec 19:01
d578b86

SemVer Patch

  • Fix crash where backoff timer triggers during running state (#617, patch credit to @adam-fowler)

Full Changelog: 1.30.0...1.30.1

1.30.0

Choose a tag to compare

@fabianfett fabianfett released this 19 Dec 15:14
46b2b3d

SemVer Minor

  • Implement COPY … FROM STDIN queries (#566, #614, patch credit to @ahoppen)
  • Adopt NonisolatedNonsendingByDefault (#604)
  • Add connectionCreationFailing and circuitBreak states to ConnectionPool (#610, #612, #615, patch credit to @adam-fowler)

SemVer Patch

  • Fix decoding of very small Decimal values from NUMERIC data (#603)
  • Ensure ConnectionPool.triggerForceShutdown() works and that it doesn't shutdown until all connections are closed (#607, #608, patch credit to @adam-fowler)
  • Bugfix: Closing PostgreSQL connection deadlocks listen(_:) (#600, #616)

Other changes

Full Changelog: 1.29.0...1.30.0

1.29.0

Choose a tag to compare

@fabianfett fabianfett released this 15 Oct 09:26
4795a0b

Semver Minor

Full Changelog: 1.28.0...1.29.0

PostgresNIO 1.28.0

Choose a tag to compare

@gwynne gwynne released this 09 Oct 10:04
312444e

SemVer Minor

  • Drop Swift 5.10 (#586)

SemVer Patch

  • Add public triggerForceShutdown to ConnectionPool (#572)
  • Don't log misleading errors when the client closes a connection (#585)

Other Changes

  • Fix several CI issues (#579)
  • Started Adoption of Swift Testing (#588, #590, #591)

PostgresNIO 1.27.0

Choose a tag to compare

@fabianfett fabianfett released this 13 Aug 15:38
8ee6118

SemVer Minor

SemVer Patch

  • updating error type to use computed properties (#559, patch credit to @heckj)
  • TinyFastSequence logic fixes (#563, patch credit to @MahdiBM)
  • Fix a TinyFastSequence test (#564, patch credit to @MahdiBM)
  • Fix: Correctly decode jsonb to String by stripping version byte (#568, patch credit to @nikodittmar)
  • Add message types to support COPY operations (#569, patch credit to @ahoppen)
  • Use ConnectionLease to return connection (#571)