Skip to content

v1.1.0.RELEASE

Latest
Compare
Choose a tag to compare
@mp911de mp911de released this 07 Oct 08:16
· 1 commit to main since this release
bc4c43c

⭐ 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!