Releases: Azure/azure-iotedge
Releases · Azure/azure-iotedge
1.0.6
iotedge commit
https://github.com/Azure/iotedge/tree/1.0.6
Changelog
1.0.6 (2019-01-31)
- 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)
- Fix potential for dropped messages when device is rebooted (88fd5ab)
iotedged
Bug Fixes
1.0.6-rc1
iotedge commit
https://github.com/Azure/iotedge/tree/1.0.6-rc1
Changelog
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
1.0.5
iotedge commit
https://github.com/Azure/iotedge/tree/1.0.5
Changelog
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
1.0.4
iotedge commit
https://github.com/Azure/iotedge/tree/1.0.4
Changelog
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
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
iotedge commit
https://github.com/Azure/iotedge/tree/1.0.3
Changelog
1.0.3 (2018-10-09)
This a security release of the IoT Edge runtime.
Edge Agent
Features
- Update C# SDK to 1.18.1 (5e1a983)
Bug Fixes
- N/A
Edge Hub
Features
Bug Fixes
- N/A
iotedged
Features
- N/A
Bug Fixes
- N/A
1.0.2
iotedge commit
https://github.com/Azure/iotedge/tree/1.0.2
Changelog
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 theTwinManager
(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
Functions Binding
Features
- Upgrade to v2.0 of the Azure Functions runtime (1bc69d1)
Bug Fixes
- N/A
1.0.1
iotedge commit
https://github.com/Azure/iotedge/tree/1.0.1
Changelog
- Updates to license (allow redistribution) and third party notices (azure/iotedge@9ca6055)
Edge Agent
Features
- Update to .NET Core 2.1.2 (azure/iotedge@542971)
- Update to C# SDK 1.18.0 (azure/iotedge@dfc72b5)
Bug Fixes
- Ignore version property when comparing module definitions (azure/iotedge@2fd4bf1)
- Fix exception in logs when MQTT is used as upstream protocol (azure/iotedge@2d6824b)
- Reduce noise in the logs for planner failures (azure/iotedge@29fd10e)
Edge Hub
Features
- Update to .NET Core 2.1.2 (azure/iotedge@542971)
- Add option to turn off protocol heads (azure/iotedge@7a6419a)
Bug Fixes
- Fix backwards compatibility with iotedgectl (azure/iotedge@cc7e142)
- Add
connectionDeviceId
andconnectionModuleId
properties to outgoing messages on AMQP (azure/iotedge@e636135) - Align direct method response with IoT Hub behavior (azure/iotedge@539f376)
- Prevent connecting to IoT Hub for disconnected clients. Prevents possible tight loop in token refresh (azure/iotedge@7c77b7f)
- Align MQTT topic parsing with IoT Hub behavior (azure/iotedge@b19bbb4)
- Fixes receiving messages in batches over AMQP (azure/iotedge@02f193a)
- Increase twin validation limits (azure/iotedge@2590d7e)
- Align AMQP link settle modes with IoT Hub (azure/iotedge@93f13b8)
iotedged
Features
- Windows installation script (azure/iotedge@dea9cfc)
- Support older version of systemd (azure/iotedge@df8d10b)
- Add RPM packages for CentOS/RHEL 7.5 (azure/iotedge@a090acb)
Bug Fixes
- Fix internal server error when exec'd into a container (azure/iotedge@31468a1)
- Module identity delete should return 204, not 200 (azure/iotedge@2163103)
- Ensure modules get new server certificates when requested (azure/iotedge@5bba698)
Functions Binding
Features
- Update to .NET Core 2.1.2 (azure/iotedge@542971)
- Update to latest Azure Functions runtime on armhf (azure/iotedge@31ad5be)
- Update to C# SDK 1.18.0 (azure/iotedge@dfc72b5)
- Binding uses MQTT protocol by default (azure/iotedge@f0ce4a5)
Temperature Sensor
Features
- Update to .NET Core 2.1.2 (azure/iotedge@542971)
- Update to C# SDK 1.18.0 (azure/iotedge@dfc72b5)
Bug Fixes
- Allow reset command to be an array of messages (azure/iotedge@bf5f374)
iotedgectl
- Add deprecation notice