Releases: IBM/kar
Releases · IBM/kar
Release 1.3.0
- KAR 1.3.0 introduces several major enhancements to the programming model
- Failure recovery ensures that a retry of a failed actor invocation will not be executed until after all synchronous calls made by the failed version of the task have completed.
- Tail calls to the same actor instance retain the actor lock by default.
- Each actor's queue of incoming messages is now always processed in order.
- There is a new Python SDK.
- The legacy transport layer that predated pkg/rpc was removed.
Release 1.2.3
- JavaSDK: fix
Produces
annotation on Service.tell* routes in OpenLiberty sidecar (#254)
Release 1.2.2
- Updated npm and maven packages to resolve CVEs (various)
- Update Kafka version to 2.8.1 (#240)
- Bump Quarkus from 2.2.3.Final to 2.4.2.Final (#232)
- Improvements in Java SDKs for getReminders (#238, #245, #246, #247)
- Improve log message for dropped tells (#249)
- Fix for default replication factor for Event Streams (#237)
- Add unit testing infrastructure and RPC library testing (#222)
Release 1.2.1
Release 1.2.0
- Add tail call support to rpclib, SDKs, and use in actors-dp-* examples
- Document deploying on k3d (supplanting k3s)
- Improve microbenchmarks
- Implement a cache of actor placement info for rpclib
Release 1.1.0
- Implement an alternative Kafka-only RPC layer
- Port KAR runtime to new rpclib APIs
- New Kafka-only RPC library
- Adding a transactional framework in KAR (#167)
- Upgrade from Open Liberty 20.0.0.9 to 21.0.0.7 (#181)
- Upgrade from Quarkus 1.1.13 to 2.2.3 (#176)
- Upgrade from kafka 2.7.0 to 2.7.1 (#182)
- Fix bug introduced in 1.0.9 in redis retry logic (#172)
Release 1.0.9
Release 1.0.8
Release 1.0.7
- Simplify Java SDK initialization (#139)
Release 1.0.6
- Restructure of Java SDK internals and new maven artifact names
- Add Prometheus metrics endpoint to sidecar