v0.18.3
🚀 New Features
-
Workflow State JSON Access
- Added
getWorkflowStateJsonByIdtogether with async and suspend variants on the client.
Workflow state can now be retrieved as a display-ready JSON string, with internal serialized values expanded into readable JSON.
This makes it easier to inspect running workflows, debug issues, and build tooling around workflow state visualization.
- Added
-
Micrometer Transport Metrics
- Added Micrometer-based instrumentation for transport producers and consumers across supported transports.
-
Workflow Tag Fanout Scalability
- Internal workflow-tag fanout now uses paginated key-set traversal.
This improves reliability and responsiveness for workflows addressed by tag.
- Internal workflow-tag fanout now uses paginated key-set traversal.
🛠 Improvements
-
Build and Compatibility Updates
- Upgraded build support for newer Gradle and Java toolchains.
- Upgraded Kotlin to
2.3.20and migrated context APIs to context parameters. - Regenerated Avro schemas and step resources for
0.18.3.