All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.CHANGELOG Maven / Gradle / Ivy

There is a newer version: 0.8.13.RELEASE
Show newest version
R2DBC PostgreSQL Changelog
=============================

0.8.10.RELEASE
-----------------------------------------
* Apply correct windowing in SimpleQueryPostgresqlStatement #450

0.8.9.RELEASE
-----------------------------------------
* Upgrade dependencies #448
* Introduce codec mapping caches (0.8.x branch) #444
* Remove restriction on ending semicolon in ExtendedQueryPostgresStatement #439
* Avoid cast to X509Certificate array during certificate verification #438
* Invalid string formatting in `PostgresTypes.lookupType` #437
* Adding Extension from Option #433
* PostgresObjectId#isValid uses exception as control mechanism resulting in significant performance penalty #420
* Memory Leak of BalancedResolverGroup #412
* Multi-byte characters inside HStore columns are not read correctly #407
* Fetch rows never completes #401
* Introduce connection factory option for statementTimeout #381
* Add FluxDiscardOnCancel operator #44

0.8.8.RELEASE
-----------------------------------------
* Upgrade to Reactor Dysprosium SR20 #406
* Upgrade to SPI 0.8.5.RELEASE #405
* PG Bouncer tests fail with [08P01] password authentication failed #402
* QueryLogger not used by ExtendedFlowDelegate #400
* Overflow Exception when fetchSize is set #395
* Can't bind Boolean[] types #394

0.8.7.RELEASE
-----------------------------------------
* Upgrade to R2DBC SPI 0.8.4.RELEASE #387
* Unable to insert a new entity in a table containing name "returning" #377
* Update license headers to report the inception year instead of start-end range #369
* Decoding CopyOutResponse message does not comply with postgres documentation #367
* Make JsonIntegrationTests extend AbstractIntegrationTests #364
* Upgrade to Testcontainers 1.15.0 #363
* Unable to decode array_agg(varchar) type. #361
* Map postgres' 40001 error code to PostgresqlRollbackException #355
* Add BigDecimal array codec #349
* Refactor dead if branch into single return flow #348
* Add Interval Codec #345
* Extended flow queries hang with pgpool 4.1 #341
* Accept SSL certificates by providing a URL to use cert from within a jar #313

0.8.6.RELEASE
-----------------------------------------
* Upgrade dependencies #343
* Replace casts to ByteBuffer after ByteBuffer.flip #340
* Introduce connection context to allow correlation of log statements to the actual connection #339
* Use RoundRobinInetAddressResolver for DNS resolution #338
* RowMetadata.getColumnNames() iteration order doesn't match result set column order #337
* Add UUID array codec #336
* Occasional delays caused by TCP NoDelay config option defaulting to false #334
* Upgrade to R2DBC SPI 0.8.3 #333
* Use GitHub actions to deploy to OSS Sonatype/Maven Central #325
* add capability to log query parameters (bindings) values #278
* Combine extended flow messages into a single composite message #138

0.8.5.RELEASE
-----------------------------------------
* Use detached byte buffers by default for decoded values #330
* JsonCodec.encode(…) doesn't release input buffer #329
* Upgrade to Assertj 3.17.2 #328
* Upgrade to Netty 4.1.51.Final #327
* Upgrade to Reactor Dysprosium SR11 #326
* Issue parsing UTC timestamptz from CockroachDB #320
* Possibility to configure LoopResources  inside ReactorNettyClient  #319
* Add priority to EnumCodec registrar #310
* EnumCodec's canDecode method fix (Issue #302) #308
* Support for geospatial types - point, line, box, polygon etc #306
* NullPointerExceptionwhen adding SSL handler via SSLTunnelHandlerAdapter #304
* Add priority to EnumCodec registrar #303
* EnumCodec decoding fails if the requested value type is Object #302
* Row.decode(…) fails for enum type with IllegalArgumentException: 72093 is not a valid object id #301
* Support for geospatial types - point, line, box, polygon etc #282

0.8.4.RELEASE
-----------------------------------------
* Ensure no snapshots get referenced in release builds #299
* Add config options for TCP nodelay and keepalive #296
* Add support for SSL tunnels #295
* Support for "time with time zone" type #294
* Query doesn't complete #292
* Upgrade to Reactor Dysprosium SR9 #291
* Upgrade to Reactor Dysprosium SR8 #289
* SSL Mode configuration is not working anymore with v0.8.3.RELEASE #286
* Infinite drainLoop call in BackendMessageSubscriber #285
* Add support for point type #283
* Connection in unstable state when rollback after a failed commit #274
* Add codec for Postgres enumerated types #244

0.8.3.RELEASE
-----------------------------------------
* Upgrade dependencies #281
* Introduce OptionMapper for option mapping #279
* Add BlockHound to integration tests #276
* Static initializers of StartupMessage cause blocking calls #275
* Adds capability to specify connections options via URL #273
* Add support for providing "search_path" connection option #271
* Support hstore as default codec #268
* Capability to disable prepared statement caching #223
* Simplify factory provider #210

0.8.2.RELEASE
-----------------------------------------
* Upgrade build plugin and test dependencies #266
* Upgrade to netty 4.1.47.Final #265
* Upgrade to Reactor Dysprosium-SR6 #264
* Backport usage of testcontainers 1.13.0 #262
* Stage releases directly on maven central #260
* Default fetch size #256
* IllegalStateException when reading empty byte array #253
* Fetch size implementation #245
* Add fast-path emission of incoming frames #243
* High CPU usage when cancelled query #242
* Enable consumption of REFCURSOR #173

0.8.1.RELEASE
-----------------------------------------
* Upgrade dependencies #238
* Update license header years to 2020 #236
* Add a codec for BigInteger #233
* ConcurrentHashModification at IndefiniteStatementCache #232
* Reinstantiate backpressure propagation to NettyInbound #231
* Fix for concurrent exchanging on one client #230
* Capability to disable prepared statement caching #223
* Insertion of too many rows do not complete #222
* Upgrade to Testcontainers 1.12.4 #218
* Backport Travis support to 0.8.x #217
* Backport Jenkins to 0.8.x #216
* On error not triggered when listen connection terminated #212
* Fails to startup with forceBinary=true using Spring Boot #208
* rowsUpdated() returns more than one item #207
* Readme cleanup #206
* Fix typo in project url #205
* Reduce allocations #138

0.8.0.RELEASE
-----------------------------------------
* Upgrade to Reactor Dysprosium SR2 #204
* Upgrade to R2DBC SPI 0.8.0.RELEASE #202
* Add query logger #201
* Drop SLF4J in favor of Reactor's Logger utilities #200
* Fix instant handling #196
* Add an auth-config for local connections in testing #195
* Invalid listen example in README #192
* Add customizeSslContext(Consumer) #191
*  Default to scalar values for LOB column retrieval according to spec changes #190
* Upgrade to Testcontainers 1.12.3 #189
* SSL disabled exceptions not propagated in connect phase #187
* Enable BlobCodec and ClobCodec for binary usage #186
* Split unit test and integration test execution #185
* Cannot decode value of type java.net.InetAddress #184
* DB exceptions are not handled correctly by PostgresqlConnection for INSERT ... RETURNING in transaction #182
* Support unix domain socket connections #181
* Relax requirement for password #178
* Statement execution gets stuck when connection gets disconnected #177
* Add ConnectionFactory option for binaryTransfer (forceBinary) #160
* Add LogicalDecoding #18

0.8.0.RC2
------------------
* Revert reactor-netty exclusions #175
* Added documentation for options parameter in ConnectionConfiguration #174

0.8.0.RC1
------------------
* Upgrade to SCRAM Client 2.1 #171
* Add automatic module name #170
* Upgrade to Reactor Dysprosium GA #169
* Edit documentation #166
* Memory leak fixes #165
* Remove dependencies to Spring Boot #163
* Exclude not-required dependencies #162
* Implement JSON and JSONB codecs #161
* Allow type conversion across codecs #159
* Add JMH benchmarks and apply optimizations #158
* Fix memory leaks in BackendMessageEnvelopeDecoder #157
* Adapt to Row.get(int)/get(String) in PostgresqlRow #156
* Add binary codecs for BYTEA. #155
* Remove repositories declaration from published pom #154
* Fix of IllegalReferenceCountException on discardReadComponents call #153
* BackendMessageEnvelopeDecoder. fails with IllegalReferenceCountException: refCnt: 0 #151
* Expose Connection metadata #150
* Adapt to Statement.bind and Row.get by name #149
* ExtendedQueryPostgresqlStatement emits Result before processing execution errors #148
* Adapt to SPI changes for IsolationLevel and AutoCommit #147
* Upgrade to Reactor Dysprosium RC1 #146
* Rename …Example to …TestKit. #143
* Add support for setting runtime parameters for new connections #142
* PostgresqlConnection does not rollback if transaction status is FAILED #139
* Enable StringArrayCodec for binary usage #135
* Implement validate() SPI #133
* RuleBasedCollector is blocking #131
* Upgrade to Postgres JDBC 42.2.6 #130
* Upgrade to testcontainers-java 1.12.0 #129
* Upgrade to maven-compiler-plugin 3.8.1 #128
* Upgrade to Mockito 3.0.0 #127
* PostgresConnectionFactoryProvider.supports(…) is too restrictive #125
* Deprecate LEGACY_POSTGRESQL_DRIVER #124
* No exception without calling getRowsUpdated/map on PostgresqlResult fix #119
* Sql exceptions handling #118
* Support "postgres" driver #117
* Fix canDecode for arrays #115
* Avoid array index out of bounds on missing result size in tag #114
* Array codecs missing during `canDecode(..)` implementation #113
* Fix for multiple usage of same parameter in extended query #111
* Blob encoding fix #110
* DateCodec delegation to InstantCodec cannot read columns with date type  #109
* Weird codec issue when running concurrent queries #107
* Update connection example in README #106
* Use R2DBC Exception hierarchy for driver exceptions #98
* Add CodecRegistrar extension point to register codecs provided by 3rd-party libraries #95
* Row.get seems to mix up columns #86
* TLS connectivity #59
* Added support for listening to notifications #52

0.8.0.M8
------------------
* Remove Enum Codec #103
* Implement RowMetadata.getColumnNames() #102
* Row.get fails for array-typed values #67
* Multi-dimensional arrays #42, #54
* handle() instead of flatMap() #97
* Treat port as optional #93, #100
* Check for data before decoding array elements #89, #90
* Infinite result execution #81, #85
* Prefer binary transfer #21, #76
* Error response possibly lost #16, #75
* Improve Authentication Error Message #34, #72
* BLOB/CLOB Support #99
* ConnectionFactoryProvider.getDriver() #77, #78

1.0.0.M7
------------------
* Update changelog for M7 #73
* ConnectionFactory Discovery #66
* Improved ColumnMetadata #64
* SCRAM authentication #63
* Reinstated generated value retrieval #60
* Documentation improvements #57, #68
* ConnectionTimeout Configuration #56
* Multi-dimensional array support #53
* Nullability enforcement returns accurate exception #51
* Support multiline queries #50
* BackendMessageDecoder memory leak #49
* Support for BPCHAR #47
* Array type construction #40
* Configure a schema #37
* Improve support for multiple authentication mechanisms #19
* More Stream removal #12

1.0.0.M6
------------------
* Initial array codecs
* Quick connection close #33
* Handle authentication error when creating. onnections #30
* Complete subscribers when channel is unregistered #29
* Pipelined requests #28
* Additional boolean text options #27
* Type OID issues #25
* More stream removal #24, #32
* Propagage mapping error upstream #17

1.0.0.M4
------------------
* Decode VARCHAR properly #9
* Decode best-effort Object.class #8
* Reduce Stream Usage #5
* Initialize PostgresqlServerException with reason and SQL state #4
* Upgrade to Reactor Californium #1




© 2015 - 2024 Weber Informatics LLC | Privacy Policy