Releases: pgjdbc/r2dbc-postgresql
Releases · pgjdbc/r2dbc-postgresql
v1.1.0.RELEASE
⭐ 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 returnPostgresqlResult
instead ofResult
#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 supportbindNull(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
atSingleHostConnectionFunction#getCredentials
when configuration password isnull
#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 theSELECT
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
ByteBuffer
API usage #690
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v1.0.8.RELEASE
⭐ 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 theSELECT
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
v1.0.6.RELEASE
⭐ 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 supportbindNull(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
🐞 Bug Fixes
- Do not require
typarray
column when auto-registering extensions #621 NullPointerException
atSingleHostConnectionFunction#getCredentials
when configuration password isnull
#622
💡 Other
- Upgrade dependencies #628
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v1.0.3.RELEASE
v1.0.2.RELEASE
⭐ New Features
- Expose API to subscribe to Postgres notice messages #570
- Add
PostgresqlResult.filter(…)
overrides to returnPostgresqlResult
instead ofResult
#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
⭐ 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
⭐ New Features
- Associate
PostgresConnectionClosedException
with error code08006
#538 - Add GraalVM native reflection hints #549
- Allow
StringCodec
registration forCITEXT
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
❤️ Contributors
We'd like to thank all the contributors who worked on this release!