VOLTTRON 5.0 ties together several important new features that have been developed throughout the year which improve performance, usability, and flexibility. These features have been developed with backwards compatibility in mind and are either optional or require no changes to use. After updating to 5.0, agents should be rebuilt but require no changes to code.
This is the second release candidate for the 5.0 version of VOLTTRON. This release touches a large number of files primarily because the VOLTTRON license has been changed to an Apache 2.0 license.
The following bugs/housekeeping items were fixed during the rc1 period:
- Bacnet scanning in volttron central has been updated to use the same code that the command line bacnet scan uses.
- Documentation was updated to allow better navigation in the workthroughs/ide setups.
- Tagging documentation was updated.
- ./start-volttron and ./stop-volttron scripts were added to aide in simple starting stopping of single instances (be sure to look at what these do before using in production)
- pycharm-launch script - added option to explicitly not include a config file from the root of the agent directory.
- bug fixed for thread (documentation bug) for low powered systems.
Additional agents added:
- Market service agent and base agent with examples
- A contributed Kafka agent.
To see the commit log between this release and the rc1 release: https://github.com/VOLTTRON/volttron/compare/5.0rc1...5.0rc2
Known Issues
- The simple web example has been broken by an api change that allows the user to specify return type, status and response headers. This will be fixed before the 5.0 final release.