Releases: tarantool/cartridge-java
Releases · tarantool/cartridge-java
[0.9.1] - 2022-10-13
[0.9.0] - 2022-10-03
[0.8.2] - 2022-09-16
[0.8.1] - 2022-08-18
[0.8.0] - 2022-05-20
Features
- Added support for SSl/TLS for iproto (#180)
- [breaking change] Use ValueType for registering ValueConverters (#213)
- Removed reflection in value converters search for performance (#178)
- Added objects converters for ArrayList and HashMap for increasing performance (#207)
- Fixed converting performance with targetType (#212)
- Added microbenchmark tests
- Added support for IPv6 (#199)
Bugfixes
- Fixed TarantoolClientConfig.Builder
- Fixed incorrect fieldNumber in the index metadata (#203)
[0.7.2] - 2022-04-06
Bugfixes
- Fix CVE-2020-36518: jackson-databind bump to 2.12.6
- Fix CVE-2021-43797: bump netty-all to 4.1.75.Final
- Fix NPE in AbstractTarantoolConnectionManager when AddressProvider returns null
[0.7.1] - 2022-04-06
Features
- Added new error: TarantoolAccessDeniedException
Bugfixes
[0.7.0] - 2022-02-21
Features
- Added refresh() method in connection manager to reestablish lacking connections
- Predefined discovery addressProviders now call refresh() when addresses change
- Added new exception type TarantoolNoSuchProcedureException which is useful in retry policies (for example
to handle errors caused by not initialized instance states) - Breaking change error checking callbacks in retry policies now have Predicate type
- Added method to client builder for easy messagepack mapper configuration
- Added method to client builder which allows to use user defined TarantoolClientConfig
Bugfixes
- Concurrency issue in connection manager which caused connection creation over defined limit #149
Technical release
v0.1.1 [maven-release-plugin] copy for tag v0.1.1