Azure Industrial IoT Release 2.8.4
We are pleased to announce the release of version 2.8.4 of our Industrial IoT Platform components as latest patch update of the 2.8 Long-Term Support (LTS) release. This release contains important security updates fixes, performance optimizations and bugfixes.
IMPORTANT - PLEASE READ
-
IoT Edge 1.1 LTS will be going out of support on 12/13/2022, please update your IoT Edge gateways to IoT Edge 1.4 LTS.
To continue deploying the 1.1 LTS modules to your environment follow these instructions.
-
Windows container images are no longer supported in IoT Edge 1.4 and consequentially have been removed from this release. Please use IoT Edge for Linux on Windows (EFLOW) 1.4 as your IoT Edge environment on Windows.
IoT Edge 1.4 LTS EFLOW is supported as a Preview Feature in this release.
- You must update your Windows based IoT Edge environment to EFLOW ahead of deploying the platform.
- Simulation deployed as part of the ./deploy.ps1 script now deploys EFLOW on a Windows VM Host (Preview Feature). This requires nested virtualization. The Azure subscription and chosen region must support Standard_D4_v4 VM which supports nested virtualization or deployment of simulated Windows gateway will be skipped.
- Network scanning on IoT Edge 1.4 LTS EFLOW using OPC Discovery is not supported yet. This applies to the deployed simulation environment and engineering tool experience. You can register servers using a discovery url using the registry service's registration REST API.
Changes in this release
- Updated .net to .net 6.0 LTS from .net core 3.1 LTS which will be going out of support on 12/13/2022.
- Updated nuget dependencies to their .net 6 counterpart or to their latest compatible release.
- [All IoT Edge modules] Updated IoT Edge dependency to IoT Edge 1.4 LTS from 1.1 LTS which will be going out of support on 12/13/2022.
- [All IoT Edge modules] (Preview) Support for IoT Edge EFLOW 1.4 LTS
- [OPC Publisher] Fix for orchestrator infinite loop on publisher worker document update (#1870)
- [OPC Publisher] Rate limit OPC Publisher orchestrator requests.
- [OPC Publisher] More explicit error logs in orchestrated mode, also showing transient exceptions in logs for better troubleshooting.
- [OPC Publisher] Add --bi / --batchtriggerinterval command line option to define interval in milliseconds. (#1893)
- [Deployment] IAI: Upgraded Kubernetes version in AKS from 1.22.6 to 1.23.12. (#1885)
- [Deployment] Increased proxy-connect-timeout of NGINX from default 5 seconds to 30. (#1871)
- [OPC Publisher] (Preview) User can set the Data change trigger value of the Data change filter type either as a default for all or per subscription (#1830).
- [OPC Publisher] (Preview) Allow comment in OpcPublisher Configuration when Validation is used (#1892)
- [All IoT Edge modules] Add a configuration option to set security option RejectUnknownRevocationStatus (#1777)
- [All IoT Edge modules] Add mandatory field for edgeHub in the base deployment template to support cloning deployments (#1764)
- [OPC Discovery] Ensure duplicate discovery urls override previous url instead of causing exception (#1903, #1902)
- [OPC Discovery] Enginering tool ad hoc discovery fails with "capacity must be non negative" error found during bug bash. (#1907)
- [OPC Twin] Fix sessions in Twin are not closed when endpoint is deactivated. (#1910)
For features that are marked as Preview, please report any issues through GitHub issues.
Known issues
- Under EFLOW, by default the Application instance certificate is generated by each module and not automatically shared. To work around this, configure EFLOW and modules deployed manually to use a shared host volume to map the pki folders.
- Discovering using IP Address and port ranges is not supported on EFLOW.