R2DBC Proxy Changelog
=============================

1.1.6.RELEASE
------------------
* Improve Exception Handling in ProxyExecutionListener #154
* Make enums in R2dbcObservationDocumentation public #153
* Add VirtualThreadQueryObservationConvention #149
* Fix nullability in ConnectionInfo #151
* Upgrade to reactor-bom 2022.0.22 #155
* Upgrade to micrometer-docs-generator 1.0.4 #156

1.1.5.RELEASE
------------------
* Add getters to ProxyConnectionFactory.Builder #146
* Upgrade reactor-bom to 2022.0.18 #147

1.1.4.RELEASE
------------------
* Fix JdkProxyFactory native image compatibility #142
* Remove proxy-config.json #143
* Upgrade reactor-bom to 2022.0.15 #144

1.1.3.RELEASE
------------------
* Trigger afterQuery() on the default methods in Result #138
* Consistently handle common methods in callback handlers #139
* Upgrade reactor-bom to 2022.0.13 #140
* Upgrade micrometer-bom to 1.10.13 #140
* Upgrade micrometer-tracing-bom to 1.0.12 #140

1.1.2.RELEASE
------------------
* Add a new constructor with host and port parameters to ObservationProxyExecutionListener #135
* Upgrade reactor-bom to 2022.0.9 #136
* Upgrade micrometer-bom to 1.10.9 #136
* Upgrade micrometer-tracing-bom to 1.0.8 #136
* Upgrade micrometer-docs-generator to 1.0.2 #136


1.1.1.RELEASE
------------------
* Propagate Contextview to ConnectionInfo and StatementInfo #127
* Upgrade reactor-bom to 2022.0.7 #129
* Upgrade micrometer-bom to 1.10.7 #130
* Upgrade micrometer-tracing-bom to 1.0.6 #131
* Upgrade micrometer-docs-generator to 1.0.1 #125


1.1.0.RELEASE
------------------
* Add observation support with Micrometer Observation API #122


1.0.1.RELEASE
------------------
* Sets ReactorContext entries in ValueStore #121


1.0.0.RELEASE
------------------
* Upgrade r2dbc-spi to 1.0.0.RELEASE #117


0.9.1.RELEASE
------------------
* Upgrade reactor to 2020.0.18 #115
* Upgrade r2dbc-spi to 0.9.1.RELEASE #114
* Propagate context in custom subscribers #113


0.9.0.RELEASE
------------------
* Upgrade r2dbc-spi to 0.9.0.RELEASE #108
* Upgrade reactor to 2020.0.14 #109


0.9.0.M2
------------------
* Upgrade reactor to 2020.0.9 #102
* Upgrade r2dbc-spi to 0.9.0.M2 #101
* Support set statement/lock timeouts #99
* Support Segment abstraction #97
* Use instance check to dispatch ProxyMethodExecutionListener #96
* Support the new "Parameter#inOut" #90
* Support the removal of generic type on Option #89
* API to modify behavior for "Row#get" methods #88


0.9.0.M1
------------------
* Upgrade to Reactor 2020.0.4 #87
* Upgrade to R2DBC SPI 0.9.0.M1 #85
* Support "io.r2dbc.spi.Parameter" in formatter
* Remove deprecated "LifeCycleListener" and "LifeCycleExecutionListener" #80

0.8.4.RELEASE
------------------
* Use caller's classloader when creating a proxy #78

0.8.3.RELEASE
------------------
* Upgrade dependencies #75
* Introduce "ProxyMethodExecutionListener" and deprecate "LifeCycleListener" #72
* Use custom subscribers to manage callback #70
* Add ProxyConfigHolder #69
* Fix "ConnectionFactory#create" after-method callback #68
* Rename master branch to main #67
* Upgrade to Reactor Dysprosium-SR7 #66

0.8.2.RELEASE
------------------
* Upgrade build and test dependencies #65
* Release 0.8.2.RELEASE #64
* Upgrade to Reactor Dysprosium-SR6 #63
* Stage releases directly on maven central #62

0.8.1.RELEASE
------------------
* Make query execution success when at least one element is emitted #55.
* Avoid NPE when publisher operation is cancelled #56.

0.8.0.RELEASE
------------------
* Upgrade to Reactor Dysprosium SR2 #47.
* Upgrade to R2DBC SPI 0.8.0.RELEASE #46.
* Remove unused SLF4J dependency #45.
* Remove dropped Statement.bind(int, <primitive>) overloads #42.

0.8.0.RC1
------------------
* Release 0.8.0.RC1 #41.
* Remove repositories declaration from published pom #37.
* Expose Connection metadata #36.
* Implement validation and fetchSize SPI methods. #35.
* Support Connection.validate() #34.
* Support Statement.fetchSize() #33.
* Use "*Info" instead of "Mono<*Info>" in builder of ProxyConnectionFactory #32.
* Use "Atomic*Updater" for frequently created objects #31.
* Add connection scope custom value store #30.
* Add ValueStore API #29.
* 0.8.0.RC1 Changelog #28.
* Proxy mechanism to support converting bind marker #26.

0.8.0.M8
------------------
* Support ConnectionFactoryProvider.getDriver() #19
* BLOB/CLOB support in query formatter
* Add ProxyConfig.Builder
* Support comma separated proxyListener parameter #17
* Update LifeCycleExecutionListener dispatching logic #16
* Use strategy pattern to invoke original method #15

1.0.0.M7
------------------
* Inception
