Changelog
2.1.3 (14 Nov. 2019)
misc:
Changelog
2.1.2 (17 Oct. 2019)
Implemented enhancements:
Use milestone to specify in which version bug was fixed #22 Fixed bugs:
Changelog
2.1.1 (06 Sep. 2019)
Changelog
2.1.0 (11 Jul. 2019)
restoreNodeTimeout
is not respected when removeNodeErrorCount is setNew Options
|option|description|type|default|
|---:|---|:---:|:---:|
| collation
| (used in replacement of charset) Permit to defined collation used for connection. This will defined the charset encoding used for exchanges with database and defines the order used when comparing strings. It's mainly used for micro-optimizations|string |UTF8MB4_UNICODE_CI|
| permitConnectionWhenExpired
| Permit a user with expired password to connect. Only possible operation in this case will be to change password ('SET PASSWORD=PASSWORD('XXX')')|boolean |false|
Changelog
2.0.4 (07 May 2019)
New Options
|option|description|type|default|
|---:|---|:---:|:---:|
| idleTimeout
| Indicate idle time after which a pool connection is released. Value must be lower than @@wait_timeout. In seconds (0 means never release) |integer | 1800 |
| minimumIdle
| Permit to set a minimum number of connection in pool. Recommendation is to use fixed pool, so not setting this value.|integer | set to connectionLimit value |
This permits to set a minimum pool size, meaning that after a period of inactivity, pool will decrease inner number of connection to a minimum number of connection (defined with minimumIdle
).
By default, connections not used after idleTimeout
(default to 30 minutes) will be discarded, avoiding reaching server @@wait_timeout.
Pool handle connection creation automatically, with now some delayed after failing to establish a connection, to avoid using CPU unnecessary. Authentication error in pool have now a better handling.
Changelog
2.0.3 (30 Jan. 2019)
ER_ACCESS_DENIED_ERROR
in place of basic timeout error