Skip to content

Latest commit

 

History

History
260 lines (203 loc) · 17 KB

CHANGELOG.md

File metadata and controls

260 lines (203 loc) · 17 KB

1.0.6 (2019-01-17)

  • Stability and reliability fixes

Edge Agent

Features

  • Update to .NET Core 2.1.6 (d2023be)

Bug Fixes

  • Fix module restart logic when Edge Agent clock is off (72f7112)
  • Use HTTPS proxy on Linux and Windows (fceef9f)

Edge Hub

Features

  • Update to .NET Core 2.1.6 (d2023be)
  • Support X509 certificate authentication by default for downstream devices (4a46290)
  • New improved Twin manager - in preview and not enabled by default (d99f8ff)

Bug Fixes

  • Use HTTPS proxy on Linux and Windows (eb75f34)
  • Allow modules on Edge devices with no device scope to connect to Edge Hub (761254f)
  • Handle clients with special characters (82ce72e)

iotedged

Bug Fixes

  • Sort serialization of environment variables in config.yaml (0e6a402)
  • Support installing iotedged on localized Windows installations (d9b12c9)
  • Reinstate "nat" as the Moby network for Windows containers (913678a)

1.0.5 (2018-12-17)

  • Support Windows 10 1809 (RS5)
  • Improved error messages in iotedge/iotedged
  • Stability and reliability fixes

Edge Agent

Features

  • Parallelize stopping modules on shutdown (271e930)

Bug Fixes

  • Avoid caching backup.json on every reconcile (2cea69f)

Edge Hub

Features

  • Drain messages from disconnected clients to IoT Hub (d3f801b)
  • Make device/module client operation timeout configurable -- helps slow connections (6102e31)
  • Resync service identity if client request cannot be authenticated (677e16d)
  • Enable support for X.509 thumbprint and CA auth for downstream devices - not enabled by default (187e3df)
  • Add support for X.509 auth for HTTP and MQTT over Websockets - not enabled by default (9b56f3d)
  • AMQP and AMQP+WS support for X.509 authentication - not enabled by default (875776c)
  • Allow multiplexing client connections over AMQP (93be534)

Bug Fixes

  • Fix NRE in TwinManager (29f5b74)
  • Handle NRE thrown by device SDK (5f5fd67)
  • Fix obtaining upstream connection when offline (75e7968)
  • Fix MessageStore initial offset after restart (81f93dc)
  • Add timeout / cancellation support to Store apis (0eb279b)

iotedged

Features

  • Add identity certificate endpoint to workload API (40f1095)
  • Add module list to workload API (5547161)
  • Support Unix Domain Sockets on Windows 🎉 (b1ee469)
  • Move network-online.target to Wants from Requires in systemd unit (c525acc)
  • Add more informative error messages (326ef8c)
  • Add support for x.509 v3 extensions Subject and Auth Key Identifiers (9b98780)
  • libiothsm-std now includes an so version (5667a9f)
  • Remove write access for BUILTIN\Users in C:\ProgramData\iotedge (d6b8c3a)
  • Update Windows images to RS5 (f72a238)
  • Enable TLS 1.2 for Invoke-WebRequest (e93e707)
  • Start service automatically on Windows startup when using Windows containers on Moby (f72a238)
  • Restart service on crash (f72a238)
  • Windows installer support for offline installation (using the `-OfflineInstallationPath parameter) (8cec3d5)
  • Windows installer support for reusing previous config.yaml on reinstall (82b82cc)
  • iothsm.dll now configured to use physical TPM instead of emulator

Bug Fixes

  • Fix potential race in management API list modules (645545a)
  • Update Windows installer to create user-defined network for modules (6d5b95a)

1.0.4 (2018-10-31)

  • Stability and reliability fixes
  • AMQP+WS in Edge Hub
  • Functions Binding published as Nuget package

Edge Agent

Features

  • Allow longer createOptions fields (ecfc2a0)

Bug Fixes

  • N/A

Edge Hub

Features

  • Add AMQP over Websockets protocol head (87372c8)
  • Automatic server certificate renewal (f557fc3)

Bug Fixes

  • Fix updating message store endpoints when routes are updated (98a61c0)
  • Support C SDK CBS mode on AMQP (84be08c)
  • Improve connection recovery after offline periods (6069f7f)
  • Setup storage directory in all cases (e0a1a08)
  • Fix handling of re-subscriptions after an offline period (d8b9038)

iotedged

Features

  • Improved error messages for docker image pull failures (0d13741, 9f500e4)
  • Update hyper http library to 0.12 (10d1d79)
  • Regenerate quick start mode CA certificate on startup (d2195f8)
  • Add aarch64 build scripts (13ddaa6)
  • Support HTTP proxy authentication (42af84d)

Bug Fixes

  • Do not return container sizes in list response (performance improvement) (8ecb27b)
  • Add PartOf to iotedge.socket units to enable proper shutdown (f48a966)
  • Add docker.service as a dependency of iotedged.service (281c73e)
  • Improve Windows install/uninstall experience (a135bdf)
  • Fix Stop-Service error on Windows (466fe02)

Functions Binding

Features

  • Publish Functions Binding as a nuget package (c7ed2b5)

Bug Fixes

  • N/A

Temperature Sensor

Features

  • Limit number of messages sent (d0b2196)

Bug Fixes

  • N/A

1.0.3 (2018-10-09)

Edge Agent

Features

  • Update C# SDK to 1.18.1 (5e1a983)

Bug Fixes

  • N/A

Edge Hub

Features

  • Update C# SDK to 1.18.1 (5e1a983)
  • Update Protocol Gateway to 2.0.1 (5e1a983)

Bug Fixes

  • N/A

iotedged

Features

  • N/A

Bug Fixes

  • N/A

1.0.2 (2018-09-21)

  • Adds HTTP Proxy support across the various components of the runtime (956c99f)

Edge Agent

Features

  • N/A

Bug Fixes

  • Remove CamelCase property name resolver from json deserializer (a924608)

Edge Hub

Features

  • Add support for extended offline (various commits)
  • Upgrade device SDK to 1.18.0 (eeee143)
  • Improve startup time (3ac39ac)

Bug Fixes

  • Fix MQTT topic parsing for topics with a trailing slash (DeviceNotFound exception) (2b09542)
  • UpstreamProtocol environment variable values are now case insensitive (f48c780)
  • DotNetty Timeout exceptions are mapped to general timeout exceptions (45bac36)
  • Fix potential high-bandwidth usage when SAS tokens expire (9d2ba5e)
  • Fix for possible NullReferenceException in the TwinManager (0b4ef50)
  • Fix twin desired property change notification request handling (8b1fb67)

iotedged

Features

  • Improved error messages for missing/invalid connection strings in config.yaml (94621d5)

Bug Fixes

  • Fix volume creation for modules that mount volumes (0a1a47f)
  • RPM changes to allow reboot (8d29056)

Functions Binding

Features

  • Upgrade to v2.0 of the Azure Functions runtime (1bc69d1)

Bug Fixes

  • N/A

1.0.1 (2018-08-21)

  • Updates to license (allow redistribution) and third party notices (9ca6055)

Edge Agent

Features

  • Update to .NET Core 2.1.2 (542971)
  • Update to C# SDK 1.18.0 (dfc72b5)

Bug Fixes

  • Ignore version property when comparing module definitions (2fd4bf1)
  • Fix exception in logs when MQTT is used as upstream protocol (2d6824b)
  • Reduce noise in the logs for planner failures (29fd10e)

Edge Hub

Features

  • Update to .NET Core 2.1.2 (542971)
  • Add option to turn off protocol heads (7a6419a)

Bug Fixes

  • Fix backwards compatibility with iotedgectl (cc7e142)
  • Add connectionDeviceId and connectionModuleId properties to outgoing messages on AMQP (e636135)
  • Align direct method response with IoT Hub behavior (539f376)
  • Prevent connecting to IoT Hub for disconnected clients. Prevents possible tight loop in token refresh (7c77b7f)
  • Align MQTT topic parsing with IoT Hub behavior (b19bbb4)
  • Fixes receiving messages in batches over AMQP (02f193a)
  • Increase twin validation limits (2590d7e)
  • Align AMQP link settle modes with IoT Hub (93f13b8)

iotedged

Features

  • Windows installation script (dea9cfc)
  • Support older version of systemd (df8d10b)
  • Add RPM packages for CentOS/RHEL 7.5 (a090acb)

Bug Fixes

  • Fix internal server error when exec'd into a container (31468a1)
  • Module identity delete should return 204, not 200 (2163103)
  • Ensure modules get new server certificates when requested (5bba698)

Functions Binding

Features

  • Update to .NET Core 2.1.2 (542971)
  • Update to latest Azure Functions runtime on armhf (31ad5be)
  • Update to C# SDK 1.18.0 (dfc72b5)
  • Binding uses MQTT protocol by default (f0ce4a5)

Temperature Sensor

Features

  • Update to .NET Core 2.1.2 (542971)
  • Update to C# SDK 1.18.0 (dfc72b5)

Bug Fixes

  • Allow reset command to be an array of messages (bf5f374)

iotedgectl

  • Add deprecation notice

1.0.0 (2018-06-27)

Initial release