Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public Preview Refresh, Release 0.8.0 #118

Merged
merged 1 commit into from
Feb 3, 2022
Merged

Public Preview Refresh, Release 0.8.0 #118

merged 1 commit into from
Feb 3, 2022

Conversation

shiyi-peng
Copy link
Contributor

Major Changes

  • Proxy update plug in/out component support
  • Multi-step update capabilities for all update types
  • Diagnostics
  • Script Update Handler
  • Add "Goal state" agent-based update orchestration
  • Extensibility and Bundle Update support

Breaking changes

  • Remove Cloud-based update orchestration
  • Replace adu-conf.txt config file with du-config.json
  • Replace simulator platform layer with JSON-driven simulator handler

Notable enhancements

  • Update dependencies for Ubuntu 18.04 ARM64 build
  • Add BASH script support for import manifest schema v4.0
  • PowerShell scripts for generating Import Manifest V4 schema
  • Add Adu shell trusted User permission check
  • Add support for the AIS field gatewayHost for Nested Edge GatewayHostName

Notable fixes

  • Fix DO dependency breaking changes integration
  • Fix Child process doesn't terminate if execvp fails
  • Fix leak zlog file handle
  • Fix DU Agent - File download failed if target already exist in the sandbox (erc:0xC00D0011)
  • Fix syslog group doesn't exist in Debian system
  • Fix Need to include our license in Debian package
  • Fix zlog stops flushing to file after first roll of logs
  • Fix adu-shell should exit if launched by non-adu group user

Major Changes

* Proxy update plug in/out component support
* Multi-step update capabilities for all update types
* Diagnostics
* Script Update Handler
* Add "Goal state" agent-based update orchestration
* Extensibility and Bundle Update support

Breaking changes

* Remove Cloud-based update orchestration
* Replace adu-conf.txt config file with du-config.json
* Replace simulator platform layer with JSON-driven simulator handler

Notable enhancements

* Update dependencies for Ubuntu 18.04 ARM64 build
* Add BASH script support for import manifest schema v4.0
* PowerShell scripts for generating Import Manifest V4 schema
* Add Adu shell trusted User permission check
* Add support for the AIS field gatewayHost for Nested Edge GatewayHostName

Notable fixes

* Fix DO dependency breaking changes integration
* Fix Child process doesn't terminate if execvp fails
* Fix leak zlog file handle
* Fix DU Agent - File download failed if target already exist in the sandbox (erc:0xC00D0011)
* Fix syslog group doesn't exist in Debian system
* Fix Need to include our license in Debian package
* Fix zlog stops flushing to file after first roll of logs
* Fix adu-shell should exit if launched by non-adu group user
@shiyi-peng shiyi-peng requested a review from a team February 3, 2022 03:14
@shiyi-peng shiyi-peng merged commit 2cd165b into main Feb 3, 2022
@jw-msft jw-msft linked an issue Feb 4, 2022 that may be closed by this pull request
shaeussler pushed a commit to PTW-Freiburg/iot-hub-device-update that referenced this pull request Feb 16, 2022
@jw-msft jw-msft mentioned this pull request Feb 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Child process doesn't terminate if execvp fails
2 participants