gems karafka 2.0.18
v2.0.18

latest releases: 2.4.17, 2.4.16, 2.4.15...
2 years ago
  • [Feature] Support quiet mode via TSTP signal. When used, Karafka will finish processing current messages, run shutdown jobs, and switch to a quiet mode where no new work is being accepted. At the same time, it will keep the consumer group quiet, and thus no rebalance will be triggered. This can be particularly useful during deployments.
  • [Improvement] Trigger #revoked for jobs in case revocation would happen during shutdown when jobs are still running. This should ensure we get a notion of revocation for Pro LRJ jobs even when revocation happens upon shutdown (#1150).
  • [Improvement] Stabilize the shutdown procedure for consumer groups with many subscription groups that have non-aligned processing cost per batch.
  • [Improvement] Remove double loading of Karafka via Rails railtie.
  • [Fix] Fix invalid class references in YARD docs.
  • [Fix] prevent parallel closing of many clients.
  • [Fix] fix a case where information about revocation for a combination of LRJ + VP would not be dispatched until all VP work is done.

Don't miss a new karafka release

NewReleases is sending notifications on new releases.