Releasing 0.13.0
The 0.13.0 release introduces significant improvements to the dashboard, .NET SDK enhancements, and various bug fixes across the platform.
New Features
Dashboard
The dashboard received several important improvements in this release. We've improved the state display for variables and mutations, making it easier to understand workflow state at a glance. Perhaps most importantly, you can now stop, resume, and rescue workflows directly from the dashboard, giving you more control over workflow execution.
We've also restyled the workflow specs usage display for better visibility and added selection links throughout the interface for improved navigation. The task and node run display has been made more accurate, and we've improved code font rendering for better readability.
.NET SDK
The 0.13.0 release brings the .NET SDK much closer to feature parity with our other SDKs. The SDK now supports do while conditional statements in workflow specs, allowing for more complex control flow. You can now use mutation expressions in workflow threads, and the SDK has full support for external events.
The SDK also implements retries in task nodes and timeouts in external events, making workflows more resilient. Error handlers and exception handlers are now supported in workflow threads, providing better error handling capabilities.
Release Notes and Artifacts
You can find the release notes and downloads on our GitHub page.
Upgrading
Just as with all releases since 0.8, there were no breaking changes to our protocol buffer API. We do not anticipate any changes with our API in the future, either. This means that old client applications will continue to work with the LittleHorse Server 0.13.0 and beyond.