| 
1 | 1 | R2DBC PostgreSQL Changelog  | 
2 | 2 | =============================  | 
3 | 3 | 
 
  | 
 | 4 | +0.9.0.M1  | 
 | 5 | +-----------------------------------------  | 
 | 6 | +* Upgrade to R2DBC SPI 0.9.0.M1 #388  | 
 | 7 | +* Upgrade to Reactor 2020.0.3 #380  | 
 | 8 | +* Add support for extended transaction definitions #379  | 
 | 9 | +* Add support for SPI Parameters #378  | 
 | 10 | +* Unable to insert a new entity in a table containing name "returning" #377  | 
 | 11 | +* Update license headers to report the inception year instead of start-end range #369  | 
 | 12 | +* Decoding CopyOutResponse message does not comply with postgres documentation #367  | 
 | 13 | +* Make JsonIntegrationTests extend AbstractIntegrationTests #364  | 
 | 14 | +* Upgrade to Testcontainers 1.15.0 #363  | 
 | 15 | +* Unable to decode array_agg(varchar) type. #361  | 
 | 16 | +* Remove travis build file as we no longer need travis-ci #359  | 
 | 17 | +* Map postgres' 40001 error code to PostgresqlRollbackException #355  | 
 | 18 | +* Add BigDecimal array codec #349  | 
 | 19 | +* Refactor dead if branch into single return flow #348  | 
 | 20 | +* Restrict CI and release task to pgjdbc/r2dbc-postgresql repo #347  | 
 | 21 | +* Add Interval Codec #345  | 
 | 22 | +* Upgrade dependencies #343  | 
 | 23 | +* Extended flow queries hang with pgpool 4.1 #341  | 
 | 24 | +* Replace casts to ByteBuffer after ByteBuffer.flip #340  | 
 | 25 | +* Introduce connection context to allow correlation of log statements to the actual connection #339  | 
 | 26 | +* Use RoundRobinInetAddressResolver for DNS resolution #338  | 
 | 27 | +* RowMetadata.getColumnNames() iteration order doesn't match result set column order #337  | 
 | 28 | +* Add UUID array codec #336  | 
 | 29 | +* Occasional delays caused by TCP NoDelay config option defaulting to false #334  | 
 | 30 | +* Upgrade to R2DBC SPI 0.8.3 #333  | 
 | 31 | +* Use detached byte buffers by default for decoded values #330  | 
 | 32 | +* JsonCodec.encode(…) doesn't release input buffer #329  | 
 | 33 | +* Upgrade to Assertj 3.17.2 #328  | 
 | 34 | +* Upgrade to Netty 4.1.51.Final #327  | 
 | 35 | +* Upgrade to Reactor Dysprosium SR11 #326  | 
 | 36 | +* Use GitHub actions to deploy to OSS Sonatype/Maven Central #325  | 
 | 37 | +* Issue parsing UTC timestamptz from CockroachDB #320  | 
 | 38 | +* Possibility to configure LoopResources  inside ReactorNettyClient  #319  | 
 | 39 | +* Accept SSL certificates by providing a URL to use cert from within a jar #313  | 
 | 40 | +* Add priority to EnumCodec registrar #310  | 
 | 41 | +* EnumCodec's canDecode method fix (Issue #302) #308  | 
 | 42 | +* Support for geospatial types - point, line, box, polygon etc #306  | 
 | 43 | +* NullPointerExceptionwhen adding SSL handler via SSLTunnelHandlerAdapter #304  | 
 | 44 | +* Add priority to EnumCodec registrar #303  | 
 | 45 | +* EnumCodec decoding fails if the requested value type is Object #302  | 
 | 46 | +* Row.decode(…) fails for enum type with IllegalArgumentException: 72093 is not a valid object id #301  | 
 | 47 | +* Ensure no snapshots get referenced in release builds #299  | 
 | 48 | +* Add config options for TCP nodelay and keepalive #296  | 
 | 49 | +* Add support for SSL tunnels #295  | 
 | 50 | +* Support for "time with time zone" type #294  | 
 | 51 | +* Query doesn't complete #292  | 
 | 52 | +* Upgrade to Reactor Dysprosium SR9 #291  | 
 | 53 | +* Rename master branch to main #290  | 
 | 54 | +* Upgrade to Reactor Dysprosium SR8 #289  | 
 | 55 | +* Move repository to pgjdbc organization #287  | 
 | 56 | +* SSL Mode configuration is not working anymore with v0.8.3.RELEASE #286  | 
 | 57 | +* Infinite drainLoop call in BackendMessageSubscriber #285  | 
 | 58 | +* Add support for point type #283  | 
 | 59 | +* Support for geospatial types - point, line, box, polygon etc #282  | 
 | 60 | +* Upgrade dependencies #281  | 
 | 61 | +* Introduce OptionMapper for option mapping #279  | 
 | 62 | +* add capability to log query parameters (bindings) values #278  | 
 | 63 | +* Add BlockHound to integration tests #276  | 
 | 64 | +* static initializers of StartupMessage cause blocking calls #275  | 
 | 65 | +* Connection in unstable state when rollback after a failed commit #274  | 
 | 66 | +* adds capability to specify connections options via URL #273  | 
 | 67 | +* add support for providing "search_path" connection option #271  | 
 | 68 | +* Fix typo #270  | 
 | 69 | +* Support hstore as default codec #268  | 
 | 70 | +* Upgrade build plugin and test dependencies #266  | 
 | 71 | +* Upgrade to netty 4.1.47.Final #265  | 
 | 72 | +* Upgrade to Reactor Dysprosium-SR6 #264  | 
 | 73 | +* Upgrade to testcontainers 1.13.0 #261  | 
 | 74 | +* Stage releases directly on maven central #259  | 
 | 75 | +* Default fetch size #256  | 
 | 76 | +* IllegalStateException when reading empty byte array #253  | 
 | 77 | +* Allow configuration of ErrorResponse and NoticeResponse logging #249  | 
 | 78 | +* Canceling requests in progress with CancelRequest #246  | 
 | 79 | +* Fetch size implementation #245  | 
 | 80 | +* Add codec for Postgres enumerated types #244  | 
 | 81 | +* Add fast-path emission of incoming frames #243  | 
 | 82 | +* High CPU usage when cancelled query #242  | 
 | 83 | +* Allow configuration of ErrorResponse and NoticeResponse logging #239  | 
 | 84 | +* Update license header years to 2020 #236  | 
 | 85 | +* Add a codec for BigInteger #233  | 
 | 86 | +* Reinstantiate backpressure propagation to NettyInbound #231  | 
 | 87 | +* Fix for concurrent exchanging on one client #230  | 
 | 88 | +* Add support for RefCursor #229  | 
 | 89 | +* Terminate Notification stream on disconnect #227  | 
 | 90 | +* Capability to disable prepared statement caching #223  | 
 | 91 | +* Insertion of too many rows do not complete #222  | 
 | 92 | +* Upgrade to Testcontainers 1.12.4 #218  | 
 | 93 | +* Enable Travis for pull requests #214  | 
 | 94 | +* Migrate to Jenkins CI #213  | 
 | 95 | +* On error not triggered when listen connection terminated #212  | 
 | 96 | +* Simplify factory provider #210  | 
 | 97 | +* Fails to startup with forceBinary=true using Spring Boot #208  | 
 | 98 | +* rowsUpdated() returns more than one item. #207  | 
 | 99 | +* Readme cleanup #206  | 
 | 100 | +* Fix typo in project url #205  | 
 | 101 | +* Enable consumption of REFCURSOR #173  | 
 | 102 | +* Combine extended flow messages into a single composite message #138  | 
 | 103 | +* Send cancelation packet to Postgres server in order to interrupt running query  #121  | 
 | 104 | + | 
 | 105 | +0.8.7.RELEASE  | 
 | 106 | +-----------------------------------------  | 
 | 107 | +* Upgrade to R2DBC SPI 0.8.4.RELEASE #387  | 
 | 108 | +* Unable to insert a new entity in a table containing name "returning" #377  | 
 | 109 | +* Update license headers to report the inception year instead of start-end range #369  | 
 | 110 | +* Decoding CopyOutResponse message does not comply with postgres documentation #367  | 
 | 111 | +* Make JsonIntegrationTests extend AbstractIntegrationTests #364  | 
 | 112 | +* Upgrade to Testcontainers 1.15.0 #363  | 
 | 113 | +* Unable to decode array_agg(varchar) type. #361  | 
 | 114 | +* Map postgres' 40001 error code to PostgresqlRollbackException #355  | 
 | 115 | +* Add BigDecimal array codec #349  | 
 | 116 | +* Refactor dead if branch into single return flow #348  | 
 | 117 | +* Add Interval Codec #345  | 
 | 118 | +* Extended flow queries hang with pgpool 4.1 #341  | 
 | 119 | +* Accept SSL certificates by providing a URL to use cert from within a jar #313  | 
 | 120 | + | 
 | 121 | +0.8.6.RELEASE  | 
 | 122 | +-----------------------------------------  | 
 | 123 | +* Upgrade dependencies #343  | 
 | 124 | +* Replace casts to ByteBuffer after ByteBuffer.flip #340  | 
 | 125 | +* Introduce connection context to allow correlation of log statements to the actual connection #339  | 
 | 126 | +* Use RoundRobinInetAddressResolver for DNS resolution #338  | 
 | 127 | +* RowMetadata.getColumnNames() iteration order doesn't match result set column order #337  | 
 | 128 | +* Add UUID array codec #336  | 
 | 129 | +* Occasional delays caused by TCP NoDelay config option defaulting to false #334  | 
 | 130 | +* Upgrade to R2DBC SPI 0.8.3 #333  | 
 | 131 | +* Use GitHub actions to deploy to OSS Sonatype/Maven Central #325  | 
 | 132 | +* add capability to log query parameters (bindings) values #278  | 
 | 133 | +* Combine extended flow messages into a single composite message #138  | 
 | 134 | + | 
 | 135 | +0.8.5.RELEASE  | 
 | 136 | +-----------------------------------------  | 
 | 137 | +* Use detached byte buffers by default for decoded values #330  | 
 | 138 | +* JsonCodec.encode(…) doesn't release input buffer #329  | 
 | 139 | +* Upgrade to Assertj 3.17.2 #328  | 
 | 140 | +* Upgrade to Netty 4.1.51.Final #327  | 
 | 141 | +* Upgrade to Reactor Dysprosium SR11 #326  | 
 | 142 | +* Issue parsing UTC timestamptz from CockroachDB #320  | 
 | 143 | +* Possibility to configure LoopResources  inside ReactorNettyClient  #319  | 
 | 144 | +* Add priority to EnumCodec registrar #310  | 
 | 145 | +* EnumCodec's canDecode method fix (Issue #302) #308  | 
 | 146 | +* Support for geospatial types - point, line, box, polygon etc #306  | 
 | 147 | +* NullPointerExceptionwhen adding SSL handler via SSLTunnelHandlerAdapter #304  | 
 | 148 | +* Add priority to EnumCodec registrar #303  | 
 | 149 | +* EnumCodec decoding fails if the requested value type is Object #302  | 
 | 150 | +* Row.decode(…) fails for enum type with IllegalArgumentException: 72093 is not a valid object id #301  | 
 | 151 | +* Support for geospatial types - point, line, box, polygon etc #282  | 
 | 152 | + | 
 | 153 | +0.8.4.RELEASE  | 
 | 154 | +-----------------------------------------  | 
 | 155 | +* Ensure no snapshots get referenced in release builds #299  | 
 | 156 | +* Add config options for TCP nodelay and keepalive #296  | 
 | 157 | +* Add support for SSL tunnels #295  | 
 | 158 | +* Support for "time with time zone" type #294  | 
 | 159 | +* Query doesn't complete #292  | 
 | 160 | +* Upgrade to Reactor Dysprosium SR9 #291  | 
 | 161 | +* Upgrade to Reactor Dysprosium SR8 #289  | 
 | 162 | +* SSL Mode configuration is not working anymore with v0.8.3.RELEASE #286  | 
 | 163 | +* Infinite drainLoop call in BackendMessageSubscriber #285  | 
 | 164 | +* Add support for point type #283  | 
 | 165 | +* Connection in unstable state when rollback after a failed commit #274  | 
 | 166 | +* Add codec for Postgres enumerated types #244  | 
 | 167 | + | 
 | 168 | +0.8.3.RELEASE  | 
 | 169 | +-----------------------------------------  | 
 | 170 | +* Upgrade dependencies #281  | 
 | 171 | +* Introduce OptionMapper for option mapping #279  | 
 | 172 | +* Add BlockHound to integration tests #276  | 
 | 173 | +* Static initializers of StartupMessage cause blocking calls #275  | 
 | 174 | +* Adds capability to specify connections options via URL #273  | 
 | 175 | +* Add support for providing "search_path" connection option #271  | 
 | 176 | +* Support hstore as default codec #268  | 
 | 177 | +* Capability to disable prepared statement caching #223  | 
 | 178 | +* Simplify factory provider #210  | 
 | 179 | + | 
 | 180 | +0.8.2.RELEASE  | 
 | 181 | +-----------------------------------------  | 
 | 182 | +* Upgrade build plugin and test dependencies #266  | 
 | 183 | +* Upgrade to netty 4.1.47.Final #265  | 
 | 184 | +* Upgrade to Reactor Dysprosium-SR6 #264  | 
 | 185 | +* Backport usage of testcontainers 1.13.0 #262  | 
 | 186 | +* Stage releases directly on maven central #260  | 
 | 187 | +* Default fetch size #256  | 
 | 188 | +* IllegalStateException when reading empty byte array #253  | 
 | 189 | +* Fetch size implementation #245  | 
 | 190 | +* Add fast-path emission of incoming frames #243  | 
 | 191 | +* High CPU usage when cancelled query #242  | 
 | 192 | +* Enable consumption of REFCURSOR #173  | 
 | 193 | + | 
4 | 194 | 0.8.1.RELEASE  | 
5 | 195 | -----------------------------------------  | 
6 | 196 | * Upgrade dependencies #238  | 
 | 
0 commit comments