Skip to content

8.2 Full Release

Compare
Choose a tag to compare
@craig8 craig8 released this 30 Sep 23:05
· 3 commits to releases/8.2 since this release
a537ca0

Version updates

Updated to newer version of RabbiMQ(3.9.7) and Pika(1.2.0)
#2839

Backward incompatible changes

VOLTTRON feature to run individual agents as unique Unix users is now named "agent-isolation-mode" and is consistently referred using this name in code, configuration, and documentation. Before VOLTTRON 8.2 this configuration parameter was called "secure-agent-users" and related documentation referred to this mode as "secure mode".
#3036
To upgrade existing VOLTTRON environment, use volttron-upgrade command. See README.

New features

  1. Added platform feature to disable authentication (Currently only for ZMQ VOLTTRON). This would help avoid authentication overhead and improve performance for VOLTTRON instances used for running simulations, testing, or instances deployed in highly restricted and/or secure environment. https://volttron.readthedocs.io/en/releases-8.2/platform-features/security/non-auth-mode.html
    #2926, #2989, #2995, #3001

  2. Added RESTful web API which exposes functionality to client applications locally or over the network for working with devices, historians, RPC, pubsub, and management functionality similar to vctl. https://volttron.readthedocs.io/en/releases-8.2/platform-features/web-api/introduction.html
    #2948, #2752, #2861, #2866, #2975, #2786, #2910

  3. Added new OpenADRVen agent in core/services to support the Open Automated Demand Response (OpenADR) standard. Allows an agent to connect to an OpenADR Virtual Top Node (VTN). This agent replaces the old OpenADRVen agent and uses the third-party library OpenLEADR that is fully compliant with OpenADR 2.0b.
    #2859

  4. Added new --all-tagged option to vctl commands.
    #2882
    #3010

  5. WeatherDotGov agent can now query hourly forecast data using (latitude and longitude), or (station id), or (wfo, x, y)
    #2996

Improvements

  1. All example agents (source, test, and documentation) have been updated to ensure compatibility with the latest VOLTTRON version

  2. Fixed and updated several test cases to improve coverage for existing and newly added features, and improve CI integration

  3. Several minor bug fixes and code improvements

  4. Updated documentation in https://volttron.readthedocs.io

    • Added documentation for all new features and agents
    • Added quick-start tutorial
    • Add documentation for Asyncio and Gevent usage in Agent development
  5. Moved unsupported/deprecated agents into <volttron_source_root>/deprecated
    #2990