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