Breaking Changes
The 0.8.0 release contains some changes that are not backwards compatible. Please consult the migration guide to 0.8.0 before upgrading to ensure that everything will run smoothly.
Improvements
- Show log and allocation information for instance allocations and periodic runs
- Use Jinjava as template engine to support more sophisticated template logic (loops, conditions, etc.)
- Change
meta.json
(JSON) totemplate.conf
(HOCON) - Support an order index for parameters to influence the order of the parameters in the UI independent of their identifier
- Add numeric parameter type
- Use atomic move operation when modifying instances in the filesystem instance storage to minimize the chance of corrupted data
- Added controls to stop and trash periodic runs
Bugfixes
- Fix a bug where under certain conditions websockets would not get refreshed properly after starting Broccoli
- API now returns the services and periodic runs of an instances that is to be stopped
- Periodic run time is now displayed correctly again
- Fixed a bug where sometimes the service discovery would be reported to be working even if Consul is not running