Releases: Azure/azure-iotedge
Releases · Azure/azure-iotedge
1.0.10-rc1
1.0.10-rc1 (2020-06-26)
Edge Agent
Features
- Update codebase to dotnet 3.1. f87a18a
- Install Trust Bundle. 4f85dcc
- Add metrics upload to IoTHub feature eff5c85
- Add "Cmd", "Entrypoint", and "WorkingDir" translations for Kubernetes. 7cbc607
- Add Experimental k8s create option feature for pod security context, resources, volumes, nodeSelector, and strategy. cf2eba9 23b40e1
- Update SDK version {Microsoft.Azure.Devices.1.21.0, Microsoft.Azure.Devices.Client.1.26.0}. 5148ee7
- Preserve any extra properties in createOptions set by the user (NVidia support through moby) 5a6d506 a747950
Bug Fixes
- Reprovision device for all protocols when the connection status change reason is Bad_Credential. 3601a56
- Fix vulnerability issues for docker images. d88fa52 7873079
Edge Hub
Features
- Update codebase to dotnet 3.1. f87a18a
- Install Trust Bundle. 4f85dcc
- Add metrics upload to IoTHub feature . eff5c85
- Unify TLS protocol parsing. f319228
- Add support for priorities on routes (limited to 0-9). 9cf0203
- Add support for Time-To-Live on routes. 2662d9c
- Add support module booting order in IoT Edge 6fce17b
- Update SDK version {Microsoft.Azure.Devices.1.21.0, Microsoft.Azure.Devices.Client.1.26.0}. 5148ee7
- Add array support in twin 8a69b77
Bug Fixes
iotedged
Features
- Update Rust to stable 1.42.0 cf01536
- Support X.509 authentication type in external provisioning. 0a43fdb
- Add support for manual X.509 provisioning. b872869
- Better PVC story for iotedged Kubernetes. debf498
- Update k8s-openapi to v0.7.1 877c8e8
- Unify TLS protocol parsing. f319228
- Add support to specify min TLS version in config.yaml 6b1e19b
1.0.9.4
1.0.9.4 (2020-07-17)
Edge Agent
Bug Fixes
- Reestablish cloud connection after an exception is received (212f1e0)
- Update Linux ARM32 security vulnerable issue to OS version 2.1.19-bionic-arm32v7 (51e707c)
Edge Hub
Bug Fixes
- Get cloud connection if adding device with subscriptions (7a7b550)
- Update Linux ARM32 security vulnerable issue to OS version 2.1.19-bionic-arm32v7 (51e707c)
iotedged
Bug Fixes
- Edgelet unable to pull using certain passwords (698bec5)
Other Module Images
Bug Fixes
- Update Linux ARM32 security vulnerable issue to OS version 2.1.19-bionic-arm32v7 (51e707c)
1.0.9.3
1.0.9.2
1.0.9.1
Edge Agent
Bug Fixes
- Update Windows IoT Core ARM32 version compatibility issue to OS version 10.0.17763.1158 (3f42583)
- Update Windows Server 2019 AMD64 version compatibility issue to tag version 2.1.17-nanoserver-1809 (9552413)
- Hotfix Linux AMD64 security vulnerability by updating the dotnet core runtime image to use 2.1.17-alpine3.11 (9c3d240)
Edge Hub
Bug Fixes
- Update Window IoT Core ARM32 version compatibility issue to OS version 10.0.17763.1158 (3f42583)
- Update Windows Server 2019 AMD64 version compatibility issue to tag version 2.1.17-nanoserver-1809 (9552413)
- Hotfix Linux AMD64 security vulnerability by updating the dotnet core runtime image to use 2.1.17-alpine3.11 (9c3d240)
Other Module Images
Bug Fixes
- Update Window IoT Core ARM32 version compatibility issue to OS version 10.0.17763.1158 (3f42583)
- Update Windows Server 2019 AMD64 version compatibility issue to tag version 2.1.17-nanoserver-1809 (9552413)
- Hotfix Linux AMD64 security vulnerability by updating the dotnet core runtime image to use 2.1.17-alpine3.11 (9c3d240)
iotedged
Bug fixes
- Update Support Bundle timestamp (a8f0f62)
1.0.9
1.0.9 (2020-03-18)
Below are all changes since 1.0.8.5 release:
Edge Hub
Features
- Update Microsoft.Azure.Devices.Client to version 1.23.1 (04f752e)
- Update Microsoft.Azure.Devices to version 1.19.0 (3e527bc)
- AMQP Heartbeat feature for edgeHub (8f26e82)
- Install Trust Bundle in EdgeAgent and EdgeHub (2847ffc)
- Add support for Queue length metric in EdgeHub (4ce6aa4)
- Direct method calls now support multibyte utf8 encoded characters in payload (bfc87a8)
- Update Twin max property depth and length limits to match IoTHub (2d69f78)
- Update .NET core version to 2.1.13 (6b27f06)
- Metrics in EdgeHub (f93c6f3)
- Support for forwarding ASC property in messages (fe1fcf6)
Bug fixes
- Use parallel processing for subscription processing (eac1a18)
- Set timeout on edgeHub's side for device and module client's OpenAsync (1d37dc9)
- Hotfix Linux ARM32 and ARM64 security vulnerability by updating base dotnet core runtime images (fa634ef)
- Use LogLevel to limit RocksDB LOG file size (c984f63)
- Dispose all clients when network disconnection (4269881)
- Fix Connect to cloud lock (fbcc45a)
- Fix offline restart for edgeHub (faa2bfb)
- Metrics fixes (c1f5ae4)
- Update Windows base images for arm32 and amd64 - Windows Security Fix (dcebcd1)
- Fix flag typo (5d8e6b0)
- Fix edgeHub crash when using experimental features (5c7dfe9)
- Fix message loss during transient network scenarios (ada2042)
- Fix message ordering during transient network scenarios (25ebf58)
- Update Twin property value validation to apply 4K property value length limit (4acce35)
- Set max rocksdb write-ahead-log size to 512MB (1853388)
- Fix iotedge version passed instead of client version (4b335d2)
- Fix delay in module 2 module messages (6907bef)
- Add back V0 metrics (0301448)
- Change tags for messages_sent metric (6376d92)
- Fix leaking event handlers in offline scenario (4f05275)
- Fix handling cloud subscriptions if a feedback message is received multiple times (f9d1e07)
- Fix handling connections with no product information (bb31324)
- Initialize EdgeHub before starting protocol heads (32888fa)
Edge Agent
Features
- Update Microsoft.Azure.Devices.Client to version 1.23.1 (04f752e)
- Update Microsoft.Azure.Devices to version 1.19.0 (3e527bc)
- AMQP Heartbeat feature for edgeAgent (daa4e54)
- Update Microsoft.Azure.Devices to version 1.18.2 (ade908a)
- Update Microsoft.Azure.Devices.Client to version 1.21.3 (b52c719)
- Add prometheus metrics to Agent (1268500)
- Add host and docker level metrics (d5531d4)
- Install Trust Bundle in EdgeAgent and EdgeHub (2847ffc)
- Add iotedge support bundle (1853388)
- Update .NET core version to 2.1.13 (6b27f06)
- Add support to get logs using direct method (493782f)
- Add support for specifying a pull policy for modules (a39543c)
- Add support to restart module using direct method (fbeec72))
Bug Fixes
- Hotfix Linux ARM32 and ARM64 security vulnerability by updating base dotnet core runtime images (fa634ef)
- Use LogLevel to limit RocksDB LOG file size (c984f63)
- Metrics fixes (c1f5ae4)
- Update Windows base images for arm32 and amd64 - Windows Security Fix (dcebcd1)
- Update deployment status to "success" if there is no deployment change (ee0ce67)
- Set max rocksdb write-ahead-log size to 512MB (a49cca1)
- Fix iotedge version passed instead of client version (4b335d2)
- Fix desired property updates with empty patch (46c77a5)
- Fix getting status of failed tasks (bd51b6b)
iotedged
Features
- Add rust-toolchain file instead of always using stable (2676621)
- Change DPS provisioning check error to warning (86d44ea)
- Update rust to 1.40.0 (f7a14fd)
- Allow the user to specify auto generated certificate expiry (d0f6ed3)
- Add a new external provisioning mode that uses a hosting environment endpoint for retrieving device specific information (539efad)
- Support for hybrid X.509 certificate authentication for IoT Edge (f012c28)
- Add support for additional container network configuration to support IPv6-only devices (9001b8e)
- Use file URIs for X.509 identity certificates (34f833c)
- Remove Edge identity certificate auto generation (81fbdf4)
Bug fixes
- Fix Windows build to compile ...
1.0.9-rc6 Release
#1.0.9-rc6 (2020-02-29)
Edge Hub
Bug Fixes
Hotfix Linux ARM32 and ARM64 security vulnerability by updating base dotnet core runtime images (fa634ef)
Edge Agent
Bug Fixes
Hotfix Linux ARM32 and ARM64 security vulnerability by updating base dotnet core runtime images (fa634ef)
1.0.9-rc5 Release
1.0.9-rc5 (2020-02-21)
Note: If you have installed 1.0.9-rc4 on Windows, you may need to uninstall it before you can install 1.0.9-rc5
Edge Hub
Features
- Update Microsoft.Azure.Devices.Client to version 1.23.1 (04f752e)
- Update Microsoft.Azure.Devices to version 1.19.0 (3e527bc)
- AMQP Heartbeat feature for edgeHub (8f26e82)
Bug fixes
- Dispose all clients when network disconnection (4269881)
- Fix Connect to cloud lock (fbcc45a)
- Fix offline restart for edgeHub (faa2bfb)
- Metrics fixes (c1f5ae4)
- Update Windows base images for arm32 and amd64 - Windows Security Fix (dcebcd1)
Edge Agent
Features
- Update Microsoft.Azure.Devices.Client to version 1.23.1 (04f752e)
- Update Microsoft.Azure.Devices to version 1.19.0 (3e527bc)
- AMQP Heartbeat feature for edgeAgent (daa4e54)
Bug fixes
- Metrics fixes (c1f5ae4)
- Update Windows base images for arm32 and amd64 - Windows Security Fix (dcebcd1)
iotedged
Features
- Add rust-toolchain file instead of always using stable (2676621)
- Change DPS provisioning check error to warning (86d44ea)
Bug fixes
1.0.8.5
1.0.8.5 (2020-01-23)
Edge Hub
Bug Fixes
Hotfix windows security vulnerability by updating base nanoserver images (5a88e89)
Edge Agent
Bug Fixes
Hotfix windows security vulnerability by updating base nanoserver images (5a88e89)
1.0.9-rc4
1.0.9-rc4 (2020-01-10)
Edge Hub
Features
- Update Microsoft.Azure.Devices to version 1.18.2 (ade908a)
- Update Microsoft.Azure.Devices.Client to version 1.21.3 (b52c719)
- Install Trust Bundle in EdgeAgent and EdgeHub (2847ffc)
- Add support for Queue length metric in EdgeHub (4ce6aa4)
- Direct method calls now support multibyte utf8 encoded characters in payload (bfc87a8)
Bug Fixes
- Fix flag typo (5d8e6b0)
- Fix edgeHub crash when using experimental features (5c7dfe9)
- Fix message loss during transient network scenarios (ada2042)
- Fix message ordering during transient network scenarios (25ebf58)
Edge Agent
Features
- Update Microsoft.Azure.Devices to version 1.18.2 (ade908a)
- Update Microsoft.Azure.Devices.Client to version 1.21.3 (b52c719)
- Add prometheus metrics to Agent (1268500)
- Add host and docker level metrics (d5531d4)
- Install Trust Bundle in EdgeAgent and EdgeHub (2847ffc)
iotedged
Features
- Update rust to 1.40.0 (f7a14fd)