Skip to content

Release 6.0

Compare
Choose a tag to compare
@craig8 craig8 released this 09 Jul 22:25
167b881

VOLTTRON 6.0 Release

This release 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 6.0:

  • Maintained backward compatibility with communication between zmq and rmq deployments.
  • Added DarkSky Weather Agent
  • Web Based Additions
    • Added CSR support for multiplatform communication
    • Added SSL support to the platform for secure communication
    • Backported SSL support to zmq based deployments.
    • Upgraded VC to use the platform login.
  • Added docker support to the test environment for easier Rabbitmq testing.
  • Updated volttron-config (vcfg) to support both RabbitMQ and ZMQ including https based instances.
  • Added test support for RabbitMQ installations of all core agents.
  • Added multiplatform (zmq and rmq based platform) testing.
  • Integrated RabbitMQ documentation into the core documentation.

Covered in 6.0 RC1 Release

  • Message bus refactoring to support both ZMQ and RabbitMQ message bus
    • RabbitMQ Message bus feature implementation
      • SSL support
      • Multiplatform communication with federation and shovel plugins
      • Management plugin integrated with volttron-ctl
      • Backward compatibility with ZeroMQ
  • Added fncs subsystem (Allows co-simulation FNCS https://github.com/FNCS/fncs/tree/develop)
  • Updated template generation
    • Created a historian template vpkg init --template historian
  • Added health status message when executing vctl status.
  • Base historian now uses health subsystem and can report backlogged, cache_count, publishing and cache_full status keys.
  • BACNet proxy and driver now support Change of Value Subscriptions
  • Fixed VOLTTRON Central issue with colors being cycled improperly.
  • Added driver support for dnp3 and mesa.
  • Updated weather agent from volttron-applications repo (will be a larger update soon)
  • Agent configurations can be written in yaml (no tabs in yaml) or json.
  • Added a base MarketAgent and Market Service agent to allow simulation of market based pricing model