-
Notifications
You must be signed in to change notification settings - Fork 55
/
CHANGELOG
160 lines (146 loc) · 5.66 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
R2DBC Pool Changelog
=============================
1.0.0.RELEASE
------------------
* Validation timeout should invalidate connection #175
* Should BACKGROUND_EVICTION_INTERVAL be of type Option<Duration> #180
* `PoolBuilder.sizeBetween` is always executed twice in `ConnectionPool.createConnectionPool`. #181
* Upgrade to Project Reactor 2022.0.0 #184
1.0.0.RC1
------------------
* Default maxLifeTime value result in immediate eviction of all connections #129
* Support configuration of minimum idle connections #141
* use GitHub Actions setup-java v2 #142
* Expand CI testing to multiple platforms. #156
* Upgrade to R2DBC 1.0 #158
* Upgrade to Reactor 2022.0.0-M1 #159
* Upgrade to Reactor 2022.0.0-M2 #160
* Update readme showing proper resource cleanup #161
* maxCreateConnectionTime may cause connection leak #165
* Connections are reused in LRU order and therefore not idle #166
0.9.0.RELEASE
------------------
* Upgrade dependencies #149
0.9.0.RC1
------------------
* Upgrade to R2DBC 0.9.0.RELEASE #147
* Upgrade to R2DBC SPI 0.9 RC1 #139
* Connection not released when request is cancelled #144
* Connection not released when request is cancelled #140
0.9.0.M2
------------------
* Add support for `Lifecycle` extension #132
* Upgrade to SPI 0.9.0.M2 #131
* Fix indentation of code samples #127
* Upgrade to Reactor 2020.0.7 #123
* Update documentation with correct pool construction #121
* Create new connection generates a lot of garbage #116
* Add support for background eviction of idle objects #115
* JMX config is not proper read from PoolingConnectionFactoryProvider options #113
0.9.0.M1
------------------
* Upgrade to R2DBC SPI 0.9.0.M1 #109
* Update copyright year to 2021 #106
* Upgrade to Reactor 2020.0.3 #105
* Add support for extended transaction definitions #104
* Update link of r2dbc documentation #103
* Enable Developer Certificate of Origin #101
* Restrict CI and release task to r2dbc/r2dbc-pool repo #100
* Upgrade dependencies #98
* Implement "io.r2dbc.spi.Closeable" on ConnectionPool #97
* Use GitHub actions to deploy to OSS Sonatype/Maven Central #94
* Allow enabling JMX in PoolingConnectionFactoryProvider #93
* Remove boilerplate code #91
* Remove an extra { from line 19 #90
* max idle time and max lifetime have confusing semantics #88
* Upgrade to Mockito 3.5.10 #87
* Upgrade to AssertJ 3.17.2 #86
* Upgrade to Reactor Dysprosium SR11 #85
* Allow enabling JMX via PoolingConnectionFactoryProvider #83
* Add debug logging #82
* Ensure no snapshots get referenced in release builds #78
* Using Duration.ZERO for no timeout (or infinite timeout) is confusing #77
* Rename master branch to main #74
* Upgrade to Reactor Dysprosium SR9 #73
* Upgrade dependencies #72
* Added missing options to PoolingConnectionFactoryProvider #69
* Pool doesn't reconnect when DB server is restarted #68
* Upgrade build and test dependencies #67
* Upgrade to Reactor Dysprosium-SR6 #65
* Stage releases directly on maven central #63
* mockito 3.2.4 #60
* Allow builder creation without ConnectionFactory #59
* Upgrade to JUnit 5.6.0 #58
* Use different container when releasing to maven central #55
* Enable Travis CI for pull requests #51
* Migrate to Jenkins CI #50
0.8.5.RELEASE
------------------
* Upgrade dependencies #98
* Upgrade to R2DBC SPI 0.8.3.RELEASE #95
* Use GitHub actions to deploy to OSS Sonatype/Maven Central #94
* Remove boilerplate code #91
* Remove an extra { from line 19 #90
0.8.4.RELEASE
------------------
* Upgrade to Mockito 3.5.10 #87
* Upgrade to AssertJ 3.17.2 #86
* Upgrade to Reactor Dysprosium SR11 #85
* Add debug logging #82
* Ensure no snapshots get referenced in release builds #78
* Rename master branch to main #74
* Upgrade to Reactor Dysprosium SR9 #73
0.8.3.RELEASE
------------------
* Upgrade dependencies #72
* Added missing options to PoolingConnectionFactoryProvider #69
* Pool doesn't reconnect when DB server is restarted #68
0.8.2.RELEASE
------------------
* Upgrade build and test dependencies #67
* Release 0.8.2.RELEASE #66
* Upgrade to Reactor Dysprosium-SR6 #65
* Stage releases directly on maven central #64
* Allow builder creation without ConnectionFactory #59
0.8.1.RELEASE
------------------
* Upgrade to JUnit 5.6.0 #58
* Upgrade to Reactor Dyprosium-SR4 #57
* Upgrade to SPI 0.8.1.RELEASE #56
* Use different container when releasing to maven central #55
* Backport Travis support #53
* Backport Jenkins support to 0.8.x #52
0.8.0.RELEASE
------------------
* Upgrade to Reactor Dysprosium SR2 #49
* Upgrade to R2DBC SPI 0.8.0.RELEASE #48
* Make initial pool size configurable #44
* Handle validation in acquire flow #43
* Add warning log if ConnectionPool gets created with a nested ConnectionPool #40
0.8.0.RC1
------------------
* Add default manifest entries #38
* Upgrade to Reactor Dysprosium GA #37
* Remove repositories declaration from published pom #35
* Expose ConnectionMetadata #33
* Upgrade to Reactor Dysprosium RC1 #32
* Adapt to AutoCommit SPI changes #30
* GC'd PoolMetricsWrapper causes Micrometer NaN gauges #29
* Use Connection.validate() to validate connections #28
* Fix bug: Change min and max size to be between #26
* Adapt to PoolMetricsRecorder changes in Reactor Pool #25
* Adapt to reactor-pool API changes introducing warmup() #24
* Manually committed transactions issue rollback on Connection.close() #23
* Adapt to changes in reactor-pool #22
* specify use of protocol #21
* Add io.r2dbc.pool.ConnectionPool.toString #20
* Add ConnectionPool#disposeLater() #18
* Make "getInitialSize()" method package scoped #17
* JMX integration to expose PoolMetrics #12
0.8.0.M8
------------------
* Inception
* Upgrade dependencies #14
* Upgrade to reactor-pool 0.0.1.M1 #13
* Provide methods to retrieve current pool information #4
* Fix Surefire test execution #3