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.](https://github.com/VOLTTRON/volttron/tree/releases/8.2#upgrading-to-volttron-8x)
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
1. 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
1. 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
1. Added new --all-tagged option to vctl commands.
2882
3010
1. 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
1. Fixed and updated several test cases to improve coverage for existing and newly added features, and improve CI integration
1. Several minor bug fixes and code improvements
1. 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
1. Moved unsupported/deprecated agents into <volttron_source_root>/deprecated
2990