Dan here. We have made major enhancements to the editor that make it 10x easier to use. We've also made changes to our core library that bring about major performance improvements while drastically reducing storage size. I had the pleasure of presenting at OSCON this past week. Read on for more information.
Upcoming Q2 Release: Ed Editor
The Ed Editor continues to move toward an official release and is the most significant area of development this quarter.
- Recording and Playback — Record and replay steps in the Ed Editor. Worth seeing in action.
- JSON Data Stores — Create and use JSON Data Stores directly within the editor.
- File System Sync for Chrome — Sync directly with files on your local hard drive from within the editor.
- Additional enhancements — Better record sorting in the display, improved dropdown filtering, and automated test coverage can now be linked up to run automatically when you push diagram changes to GitHub.
Enhancements
- Performance Improvements — Drastically reduced duplicate data storage in the core library by modifying how SpiffWorkflow serializes data (fully backwards compatible and opt-in). Pulled into Spiff Arena to support larger workflows and tasks looping hundreds of times. Thanks to Maciej Kycler for identifying the underlying issues.
- Message Search and Filters — Search and filter messages directly, making it easier to debug complex process communications.
- Dynamic Task Assignment — Assign multiple groups to tasks in a lane; assignments update automatically when group membership changes.
- Bug Fixes: Correlation Properties — Bug resolved in the panel. Multi-Instance Output: fixed an issue that complicated syncing inputs and outputs when using multi-instance tasks.
OSCON
Dan presented at the Open Source Conference (OSCON) on March 23 where the theme was "Building Cities, Not Empires". He shared what it actually looks like to run a lean team and an open source project at the same time. If you missed it, follow the link above to watch.
Community Contributions
- Christopher Bisom (@Mwindo) — contributed a Potential Owners API endpoint, enabling custom applications to display the list of users assigned to a task
- Bret Mogilefsky (@mogul) — patched a potential security vulnerability in GitHub Actions that prevents hackerbot-claw style exploits
- Christian Fischer (@vcodx) — fixed a typo in the core library