Repository navigation
Halyx 1.0.2
A patch release. Upgrade by changing the halyx-bom version to 1.0.2; there are no API changes.
Fixes
- JSON cache codec on Spring Boot 4 (#9): with
halyx.cache-manager.codec=jsonand Jackson 2 on the classpath too, ashalyx-azurebrings it, the codec used
Jackson 2 without Java date/time support, so caching a value with anInstantfailed. Jackson 3 is now always
preferred when present. - Cancelling a reactive call (#12): cancelling a
ReactiveHalyx
call that had started, bytimeout()for example, interrupted its thread on the default virtual-thread scheduler
and onboundedElastic, which could abort a blocking SDK call partway through. A started call now runs to
completion and its result is dropped, as documented; one cancelled before it starts never runs. The docs now also
say that calls on the non-blocking path are cancelled with the subscription, and the driver may abort the request.
Samples
- Plain Java quickstart (#2):
halyx-samples/plain-java-quickstart
object storage, messaging and parameters without Spring, on the in-memory provider by default or on a cloud through
system properties; linked from the README and Getting started. Contributed in
#8.
Thanks @omisha123 for the plain Java quickstart (#8)!