- Added extensions, supports codec registrar.
- Added option
sslHostnameVerifier
of configuration. - Added
SslContextBuilder
customizer supports. - Added the TUNNEL into SSL modes.
- Added time zone supports, which contains
ZonedDateTime
,OffsetDateTime
,Instant
andOffsetTime
codec supports. - Added TCP NoDelay of configuration.
- Added TCP KeepAlive of configuration.
- Changed the SSL key and SSL certificate configuration of client.
- Changed the
MySqlConnectionFactoryProvider
whenunixSocket
is set, ignore the host and all SSL options.
- Fixed BOOLEAN (TINYINT(1)) decoding supports.
- Fixed datetime/timestamp microseconds encoding/decoding in text protocol.
- Added client-preparing parametrized statements supporting.
- Added server-preparing simple statements supporting.
- Changed parametrized statements to client-preparing.
- Fixed decoding of
AuthChangeMessage
. - Fixed capabilities for affect rows. Now the count of affect rows is found/touched rows instead of changed rows.
- Added support fetch size for prepared statements.
- Changed default type mappings, like
Blob
toByteBuffer
,Clob
toString
, etc.
- Fixed memory leak when user consumes only a portion of the rows
- Propagated connection closed/killed and emit an exception to subsequent exchanges instead of being hanged.
- Added support for unix domain socket
- Improved support for protocol 3.20 and compatibility for lower version of MySQL
- Fixed capabilities flag with flags mask for remove all unknown flags
- Fixed decoding for distinguish between OK and Prepared OK
- Fixed for drains responded messages when subscriber ignore a entire
Result
- Fixed exclusion for HTTP/HTTPS modules via Reactor Netty with Revert
- Added support for
ByteBuffer
encoding and decoding - Added connection metadata
- Added for drains responded messages when cancel
Result.map
orgetRowsAffected
subscription - Added support for compound statement
- Added support for special values of
TIME
- Added exclusions for HTTP/HTTPS modules via Reactor Netty
- Minimum options validation via
supports(...)
- Preferred the default type as
ByteBufer
forVARBINARY
- Fixed the encoding for
BigInteger
, should use string encoding instead - Fixed the capabilities for remove unused flags
- Fixed for against multiple active conversations
- Added support for full authentication phase of "caching_sha2_password"
- Added support for SSL and check SSL capabilities that comes from server
- Fixed
ServerVersion
parsing for ignore the postfix of version pattern - Fixed capabilities for check EOF deprecated flag