Skip to content

1.1.0 (2023-22-12)

Latest
Compare
Choose a tag to compare
@eshashah-msft eshashah-msft released this 22 Dec 20:51
· 17 commits to develop since this release
350a551

New Features:

  • Adding support to handle the service driven management of our certificate root keys which establish the trust relationship to our ADU services. (2c264e4 )
  • Build pipeline changes to add support for Ubuntu 22.04 (x64, ARM64), Debian 11 (x64, ARM64, ARM32)(8a7e65e, 09fcc4a)

Security Bug Fixes:

  • Updating to the C-SDK version 0.8.2023 and added support for OpenSSL 3.0. (d707681 )

Usage Enhancements:

  • Adding facilitating scripts to help produce deltas of docker images, to support preparing a delta update.(e976950 )
  • Simplified how SW Update handler interop with the underlying script driving the SW Update process. (8278552)
  • Deprecated swupdate v1 handler support which has been replaced by v2 which exposes more swupdate functionality.
  • Made the /tmp directory compile time configurable. (4794e82 )
  • Providing compile and runtime overrides for default paths of agent config file and data folder locations. (ac1dd22)
  • Configuration file updates. (8120130)
  • Adding ability to conditionally build multi-step handlers (--step-handlers). (5713d86)
  • Cross process communication fixes (shell and main process) for handling failures. (e0d67ec )
  • Documentation updates (including doxygen and readme files), enhancements and corrections.

Code Enhancements:

  • Memory allocation and safe usage fixes. (9b088ad, b18cdd4)
  • Adding compiler failure upon usage of unsafe string copy method. (0fb456a )
  • Updated to use C++17. (ead5b99)
  • Reducing zlog logger in memory buffer usage to 41KB. (abdb981 )
  • Merged in several community contributions. ( #385, #388 , #390, #386 )

Debian Packages Device Update agent for Ubuntu 20.04, Ubuntu 22.04, Debian 10 and Debian 11