This release includes all changes from v2.2.52 plus the ones listed below.
Bug fixes:
- Start exthandler with the same python interpreter (#2007)
- Verify that the extension status is an array (#2010)
- Remove enum _UpdateType and retry fetching goal state (#2018)
- use dd for ext4 as well as xfs (#2042)
- Fix path for error.json (#2044)
- Switch to run command changes, + provisioning changes that need to be reverted. (#2050)
- Fix timestamp for goal state archive (#2051)
- Case insensitive parsing or Plugins and PluginSettings (#2054)
- Revert "Fixed delays for HTTP retries rather than exponential delays (#1967)" (#2065)
- Fixed bug causing "MAC verified OK" message (#2069)
- Revert unicode fix manually (#1937) (#2070)
New features and improvements:
- Recreate handler environment file on service startup (#1960)
- Add log collection tool and thread (#1987)
- Thread interface (#1990)
- Verify that the CPU and Memory cgroups for the agent are properly initialized; disabled cgroups if they are not active. (#2015)
- SUSE config: use Btrfs LZO compression for ResourceDisk (#2055)
Telemetry and logging improvements:
- Extension telemetry pipeline (#1918)
- Reformatted the heartbeat event (#2009)
- Add LIS version to OSInfo.message (#2011)
- One thread for telemetry (#2019)
- Limit description character length sent for health report (#2020)
- Remove Serial Console Logging (#2028)
- Echo log to /dev/console during provisioning (#2043)
- Adding telemetry for logrotate (#2045)
- Report placeholder extension status as an array (#2068)
Documentation updates:
Testing and code quality improvements: