Skip to content

1.0.9

Compare
Choose a tag to compare
@dylanbronson dylanbronson released this 18 Mar 19:25
403a979

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

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 against openssl 1.1.1 (acf6bf3)
  • Make auto_generated_cert_lifetime not required (319a020)
  • Fix verbiage for edge check certificate warning (e468d03)
  • Changed ASN1 encoding of Basic Constrains/CA (3fee6d2)
  • Fix "storage directories are mounted from host" checks to account for mounts of parent directories (666313b)
  • Show certificate expiry in self-signed certs warning (bb9b40c)
  • Don't restart iotedged when config.yaml isn't ready (1570c2c)
  • Add timeout to workload api operations (da97168)
  • Sort iotedge list output by module name (0ea4943)
  • Should not reconfigure when DPS reprovisioning from backup (8d36200)

Link to the iotedge project repo release, where you can get the 1.0.9 source code: https://github.com/Azure/iotedge/releases/tag/1.0.9