Skip to content

Releases: IBM/kar

Release 1.3.10

07 Jun 20:53
v1.3.10
54da552
Compare
Choose a tag to compare
  • Don't log errors from within backoff loop (#391)
  • Update metrics documentation and scripts (#390)
  • Fix debugger and metrics for Kubernetes single-container mode (#389)

Release 1.3.9

22 May 23:06
v1.3.9
5865957
Compare
Choose a tag to compare
  • Prioritize non-sidecar mode on Kubernetes (#386)
  • Update kar-logstack.md (#385)
  • Support multiple kind versions; add kind 0.19.0 (#383)

Release 1.3.8

15 May 14:25
v1.3.8
8d6ef12
Compare
Choose a tag to compare
  • Update k3d ingress setup (#380)
  • Remove placeholder value for redis password (#379)

Release 1.3.7

05 May 20:09
v1.3.7
df2b2cd
Compare
Choose a tag to compare
  • Revert #351 - Container Shipping application assumes co-mingled primary/submap state in getAll

Release 1.3.6

03 May 21:04
v1.3.6
091a12c
Compare
Choose a tag to compare
  • General refresh of dependencies
    • Update Kafka version to 3.3 and ZooKeeper to 3.8
    • Update JavaScript SDK, examples, and Dockerfiles to use Node.js 18
    • Update Java SDKs to OpenLiberty 23.0.0.3 and Quarkus 2.16.Final
    • Switch from adoptopenjdk to eclipse-temurin as base Java Dockerfiles
    • Update core docker image to alpine 3.17
    • Update core to go 1.19
    • Update scripts to use kind 0.18 with Kubernetes 1.24
  • Bug fixes
    • TailCalls should have an infinite request deadline (#350)
    • Segregate primary and submap state in getall (#351)
  • Changed project CI from TravisCI to GitHub Actions

Release 1.3.5

05 Aug 22:53
v1.3.5
9b124d2
Compare
Choose a tag to compare
  • New distributed debugger for KAR (#338, #340)

Release 1.3.4

06 Jul 00:42
v1.3.4
03e9134
Compare
Choose a tag to compare
  • Upgrade kind from 0.12.0 to 0.14.0 (#333)
  • Reenable cancellation as an option (#331)
  • Improve documentation for logging and metrics
  • Add documentation for Python SDK. (#325)
  • Tolerate transient failures to connect to Kafka and Redis during startup
  • Add metrics for redis request time and active/canceled reminders (#326)
  • Customize Python version. (#324)
  • Fix activate method call in Python SDK (#323)

Release 1.3.3

05 May 18:55
v1.3.3
df9d81c
Compare
Choose a tag to compare
  • Encode service result when invoked from actor tail call (#316, #317)
  • Bug fix in actor scheduling for recovery from a blocked self-call (#318)
  • Improve debug logging in message processing layer of rpclib (#319)

Release 1.3.2

25 Apr 21:56
v1.3.2
8858112
Compare
Choose a tag to compare
  • Implement basic tail call from Actor to Service (#313)
  • Bug fix in actor locking -- overly forgiving reentrancy bypass (#309)

Release 1.3.1

07 Apr 16:52
v1.3.1
028a055
Compare
Choose a tag to compare
  • Enhancements to the Python SDK
    • Support for reentrancy (#288) (#294)
    • Support for async actor calls (#290) (#293)
    • Support for reminders (#298)
    • Support for tail calls (#296)
  • Enable simple NRU-based actor placement cache (#285)
  • Improvements to KAR deployment scripts
    • Add support for logging stack (#301)
    • Add support for metrics stack (#286) (#292)