Skip to content

Releases: pgjdbc/r2dbc-postgresql

v1.1.0.RELEASE

07 Oct 08:16
bc4c43c
Compare
Choose a tag to compare

⭐ New Features

  • Expose API to subscribe to Postgres notice messages #570
  • Add codecs for DayOfWeek, Month, MonthDay, Period, Year, YearMonth #591
  • Make CodecMetadata.getDataTypes() more flexible #600
  • Add PostgresqlResult.filter(…) overrides to return PostgresqlResult instead of Result #602
  • Support for pgvector #612
  • Add support for dynamic usernames and passwords #613
  • Set SNI on SSL connections #634
  • Performance issue with PostgresqlRow.getColumn(String name) when select many columns #636
  • Defer oid and typarray to stage when an extension is supported #649
  • Add support for sslnegotation=direct #651
  • Introduce fast-path handling for decoding primitive values #662
  • Introduce ObjectCodec to support bindNull(Object.class) #664
  • Explore acquisition scheduler offloading #668
  • Add JSpecify nullability annotations to Java APIs #689

🐞 Bug Fixes

  • Cancel signal does not interrupt cursored query fetching #536
  • Implement support for interval units. #566
  • Error when storing BC dates (e.g. "0000-12-31T01:01:00Z") #578
  • Creating connections can hang during server downtime #595
  • Driver reports I/O error when rowsUpdated is greater than Integer.MAX_VALUE #597
  • Do not require typarray column when auto-registering extensions #621
  • NullPointerException at SingleHostConnectionFunction#getCredentials when configuration password is null #622
  • Do not require typarray column when auto-registering extensions #632
  • SNIHostName is going to throw an exception when hostname has a trailing dot #656
  • Postgres 11 compatibility #657
  • Fix self-suppression when standby is unavailable #678
  • Include OID explicitly in the SELECT clause for older Postgres databases #680

💡 Other

  • Remove rogue newline in readme #569
  • Integration test fails on JDK > 8 because of Instant resolution change #572
  • Bump Netty to 4.1.89.Final, CVE-2022-41915 #584
  • Upgrade to Project Reactor 2022.0.3 #585
  • key param javadoc description #593
  • Adapt integration test to be Java 11 forward-compatible #594
  • Upgrade to Reactor 2022.0.9 #604
  • Bump org.postgresql:postgresql from 42.6.0 to 42.7.2 #637
  • Resolve a LEAK warning in unit test #642
  • Update SCRAM dependency to 3.0 #645
  • Update scram-client to 3.1 #659
  • Switch to Sonatype Central Publishing #681
  • Bump com.ongres.scram:scram-common from 3.1 to 3.2 #682
  • Upgrade to JTS 1.20.0 #688
  • Ensure Java 8 ByteBufferAPI usage #690

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v1.0.8.RELEASE

07 Oct 07:57
6da7376
Compare
Choose a tag to compare

⭐ New Features

  • Add codecs for DayOfWeek, Month, MonthDay, Period, Year, YearMonth #591

🐞 Bug Fixes

  • Fix self-suppression when standby is unavailable #678
  • Include OID explicitly in the SELECT clause for older Postgres databases #680

💡 Other

  • Switch to Sonatype Central Publishing #681

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v1.0.7.RELEASE

17 Oct 09:28
a3396d1
Compare
Choose a tag to compare

⭐ New Features

  • Explore acquisition scheduler offloading #668

🐞 Bug Fixes

💡 Other

v1.0.6.RELEASE

02 Oct 08:49
834ca6e
Compare
Choose a tag to compare

⭐ New Features

  • Defer oid and typarray to stage when an extension is supported #649
  • Introduce fast-path handling for decoding primitive values #662
  • Introduce ObjectCodec to support bindNull(Object.class) #664

🐞 Bug Fixes

  • SNIHostName is going to throw an exception when hostname has a trailing dot #656
  • Postgres 11 compatibility #657

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v1.0.4.RELEASE

10 Jan 08:29
c5a53a2
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Do not require typarray column when auto-registering extensions #621
  • NullPointerException at SingleHostConnectionFunction#getCredentials when configuration password is null #622

💡 Other

  • Upgrade dependencies #628

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v1.0.3.RELEASE

12 Dec 13:47
8df272b
Compare
Choose a tag to compare

⭐ New Features

  • Support for pgvector #612
  • Add support for dynamic usernames and passwords #613

💡 Other

  • Upgrade dependencies #616

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v1.0.2.RELEASE

14 Jul 08:11
599e064
Compare
Choose a tag to compare

⭐ New Features

  • Expose API to subscribe to Postgres notice messages #570
  • Add PostgresqlResult.filter(…) overrides to return PostgresqlResult instead of Result #602

🐞 Bug Fixes

  • Cancel signal does not interrupt cursored query fetching #536
  • Creating connections can hang during server downtime #595
  • Driver reports I/O error when rowsUpdated is greater than Integer.MAX_VALUE #597

💡 Other

  • key param javadoc description #593
  • Adapt integration test to be Java 11 forward-compatible #594
  • Upgrade to Reactor 2022.0.9 #604

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v1.0.1.RELEASE

16 Feb 14:54
4d4a65a
Compare
Choose a tag to compare

⭐ New Features

🐞 Bug Fixes

  • Implement support for interval units. #566
  • Error when storing BC dates (e.g. "0000-12-31T01:01:00Z") #578

💡 Other

  • Bump postgresql from 42.5.0 to 42.5.1 #568
  • Integration test fails on JDK > 8 because of Instant resolution change #572
  • Bump Netty to 4.1.89.Final, CVE-2022-41915 #584
  • Upgrade to Project Reactor 2022.0.3 #585

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v1.0.0.RELEASE

10 Nov 14:32
ae35af0
Compare
Choose a tag to compare

⭐ New Features

  • Associate PostgresConnectionClosedException with error code 08006 #538
  • Add GraalVM native reflection hints #549
  • Allow StringCodec registration for CITEXT usage #551

🐞 Bug Fixes

  • Await ReadyForQuery before emitting errors from transactional control methods #541
  • SRID not preserved in Geometry types (Point) since it is encoded as text using the WKTWriter #542
  • Fix LocalTimeCodec array OID #555
  • Fix NumericDecodeUtils.decodeBinary(byteBuf) decoding #558
  • Ensure buffer release on copyIn failure #560

💡 Other

  • Bump postgresql from 42.4.0 to 42.4.1 #539
  • Upgrade to Reactor 2022.0.0 #554

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

v0.9.3.RELEASE

10 Nov 14:31
5aef65c
Compare
Choose a tag to compare

⭐ New Features

  • Allow StringCodec registration for CITEXT usage #551

🐞 Bug Fixes

  • Fix LocalTimeCodec array OID #555
  • Fix NumericDecodeUtils.decodeBinary(byteBuf) decoding #558

❤️ Contributors

We'd like to thank all the contributors who worked on this release!