Skip to content

Release 1.0.0 (2022-11-01)

Compare
Choose a tag to compare
@eshashah-msft eshashah-msft released this 01 Nov 21:11
· 17 commits to main since this release
33554d2

New Features

Notable Bug fixes

• For non adu user/group, remove read and execute permissions for adu conf dir and remove read permissions for config files for least privilege
• Allow Retry/Replacement to process workflow after a failure
• Fixed OTA DU Agent Upgrade failure due to mismatched DO Agent version
• Fixed cancel flow in steps handler
• Fixed an issue where 'retry-update' command is no-op if previous attempt was succeeded
• Cleanup current workflow sandbox before processing deferred, replacement workflow
• Replaced 0 erc in script handler script result file for discoverability
• Fixed off by one error in file info utils of diagnostics component
• Fixed segfault in swupdate handler when installed criteria property is missing

Enhancements

• Improved Device to Cloud Message Reliability
• Support both Update Manifest v4 and v5 to improve PPR to GA upgrade
• Added shellcheck and clangformat pre-commit git hooks
• MCU: Implement '--command' support for the Agent to allow other processes to send 'retry-update' request to the main Agent process
• Added Download Handler Extensibility Point and microsoft delta download handler
• Added EIS SAS Token Refresh
• Replaced 'interfaceId' with 'contractModelId' and change value to 'dtmi:azure:iot:deviceUpdateContractModel;2'
• Moved to Delivery Optimization v1.0.0
• Added extension contract version support
• Allow setting mqtt or mqtt over websockets transport protocol from du config
• Allow custom compat properties to be set from du config
• Added result.h generation from result
• Rearranged dir structure and change dir names to be more consistent
• E2E Test Pipeline Changes
• Build Pipeline Changes