Skip to content

v0.13.1

Compare
Choose a tag to compare
@geomagilles geomagilles released this 26 Apr 15:56
· 22 commits to main since this release
3f15efb

🚨 Breaking changes

  • The new default setting for cache is no cache
  • Workflow and Service names are now escaped in topic's name - it's a breaking change only in the unlikely situation where you have special characters in those names

🔬 Improvements

  • Pulsar version is now 3.0.4 (from 2.11.2)
  • Workflow Tasks are processed on a key-shared subscription. This allows new workflow versions to be deployed continuously.
  • Improve test coverage for tags
  • Improve test coverage for infinitic-transport-pulsar module
  • Client's topics are now deleted when clients are interrupted.
  • Client's topics are not recreated by producers if already deleted
  • Bump version of dependencies:
    • CloudEvents (2.5.0 to 3.0.0)
    • Jackson (2.15.3 to 2.17.0)
    • java-uuid-generator (4.3.0 to 5.0.0)
    • Kotest (5.8.0 to 5.8.1)
    • TestContainers (1.19.5 to 1.19.7)
    • Mockk (1.13.8 to 1.13.10).
    • commons-compress (1.25.0 to 1.26.1)

🪲 Bug fixes

  • Fix backward compatibility with 0.12.3 (in 0.13.0, some messages were wrongly discarded, leading to stuck workflows)
  • Fix a bug introduced in 0.13.0 that led to the possible creation of multiple workflow instance with the same customId tag
  • "none" cache setting now correctly means no cache, previously if was the default cache

Full Changelog: v0.13.0...v0.13.1