9.0 Release Candidate
Pre-release
Pre-release
9.0 Release Candidate
This release candidate is the culmination of a large body of work from multiple contributors in the community and includes new features, improved ease of use, and development support. The following list highlights the most notable changes included in 9.0-Release Candidate 0:
New Features / Improvements
- The VOLTTRON 2030.5 EndDevice agent manages communication between the VOLTTRON platform and a 2030.5 server using the IEEE 2030.5 protocol, enabling both control and monitoring of an End Device. The agent implements the 2030.5 function sets End Device Time, Distributed Energy Resources, Metering, and Metering Mirror.
- New DNP3 driver which acts as DNP3 Master and supports communication with DNP3 Outstation to read/write end device points.
- New DNP3 Outstation agent to interact with DNP3 Master. This replaces the deprecated DNP3 Outstation agent.
- New HomeAssistant driver for data collection and control of IoT devices in smart buildings.
- vcfg command now has new update-config-store function that can add multiple configuration store entries in one go (#3121).
- Fixed RPC calls of configuration store to go through auth layer in order to avoid security loop holes. This is fix for issue https://github.com/VOLTTRON/volttron/issues/3097. As a side effect of this change duplicate RPC calls that do same function(manage_* RPC methods) have been deprecated and will be removed in future
- Updated RMQ VOLTTRON to use pika version 1.2.0 and Rabbitmq version 3.9.29.
- Fixes to several pytests.
Known Issues:
- 2030.5 EndDevice agent has been tested with inverter simulator and not against an actual device.