Bot releases are visible (Hide)
Published by larohra about 4 years ago
This release is a re-release of v2.2.49.2. There are no new changes in this as compared to the last known good v2.2.49.2
Published by larohra about 4 years ago
Major bug fixes -
New features/improvements -
Documentation changes -
Other fixes -
Published by pgombar over 4 years ago
Improvements in cgroups:
Testing and dev-infra improvements:
Documentation improvements:
Logging and telemetry improvements:
Extension workflow improvements:
Other:
Published by larohra over 4 years ago
Refactoring GoalState class out of Protocol, making Protocol thread-safe, removing stale dependencies of Protocol and removing the dependency on the file system to read the Protocol info:
Adding and improving log messages and adding thread names to each logline:
Improving agent status reporting:
Provisioning Agent changes:
Other fixes:
Published by vrdmr almost 5 years ago
[#1741] Do not update goal state when refreshing the host plugin
[#1731] Fix upgrade sequence when update command fails
[#1725] Initialize CPU usage
[#1716, #1737] Added UTC logging and correcting the format
[#1651, #1729] Start sending PerformanceCounter metrics and additional memory information for Cgroups
Published by pgombar almost 5 years ago
[#1654] Add support for Gen2 VM resource disks
[#1677] Use alternate systemd detection
[#1638] Fix /proc/net/route requirement that causes errors on FreeBSD
[#1633] Add cloud-init auto-detect to prevent multiple provisioning mechanisms from relying on configuration for coordination
[#1688] Disable cgroups when daemon is setup incorrectly
[#1686] Remove upgrade extension loop for the same goal state
[#1696] Add container id for extension telemetry events
[#1695] Be more exact when detecting IMDS service health
[#1663] Changing add_event to start sending missing fields
Bug fixes and minor improvements: [#1679, #1680, #1681, #1683, #1685, #1699, #1698, #1701]
Published by narrieta about 5 years ago
[#1642] Remove outdated extension ZIP packages
[#1623] Improved error handling when starting extensions using systemd
[#1619] Reduce provisioning time of some custom images
[#1617] Improve the handling of extension download errors
[#1634, #1640] New API for extension authors to handle errors during extension update
[#1606] Fix handling of errors in calls to openssl
[#1599] Improve logic to determine current distro
[#1567, #1614] Reduce verbosity of several logging statements
Bug fixes: [#1506 #1563 #1568 #1570 #1572 #1573 #1576 #1580 #1583 #1595 #1600 #1606 #1607 #1616 #1625 #1628 #1630 #1641 #1644 #1655 #1664 #1666]
Published by larohra about 5 years ago
The following release addresses an issue in how the Azure Linux Agent processes goalstates when the extension processing is on hold (either extension processing is disabled in the conf file or the 'on_hold' property is marked as true in the artifact blob).
[#1602] Poll for artifact blob
Published by vrdmr over 5 years ago
This release contains the following changes:
Published by pgombar over 5 years ago
[#1489] Fixed tracking of memory/cpu usage
[#1484] Do not prevent extensions from running if setting up cgroups fails
[#1483] Enable systemd-aware deprovisioning on all versions >= 18.04
[#1419] Add systemd support for Debian Jessie, Stretch, and Buster
[#1412] Support for Linux Openwrt
Published by narrieta over 5 years ago
This release introduced an issue in some custom images. It has been deprecated.
Published by vrdmr over 5 years ago
The following release addresses a potential vulnerability that exists in the way the Azure Linux Agent creates swap files on resource disks under some specific conditions. More details here - CVE-2019-0804
[#1485] Add fixes for handling swap file and other nit fixes
Published by vrdmr over 5 years ago
Deprecation Note: Encountered agent hangs when updating from the previous release. Fixed in the next release.
Published by narrieta over 5 years ago
[#1463] Improves re-try logic to handle errors while downloading extensions
Published by vrdmr over 5 years ago
Deprecation Note: Encountered telemetry issues with this release. Fixed in the next release.
[#1434] Use files instead of pipes to capture stdout/stderr
[#1431] Prevent multiple downloads of zips
[#1418] Add main module to Python's egg
[#1416] Fix UTF-8 encoding for telemetry payload
[#1408] Honor the 'no_proxy' flag
[#1391, #1401, #1441] Azure Stack improvements
[#1384] Write status file in WALinuxAgent lib folder
[#1375] Add support for Redhat
[#1373] Handle different kernel builds on SUSE Linux Enterprise
[#1365, #1385, #1389] Fixes for RDMA
This release also includes improvements in telemetry and bug fixes.
Published by narrieta over 5 years ago
[#1451] Do not utf-8 encode telemetry messages
Published by vrdmr almost 6 years ago
[#1397] Send events when extensions fail to complete operation
[#1394/#1366] Fix the threshold telemetry issue
[#1298] Implementing extension sequencing in azure Linux agent
[#1340] Allow Clear Linux detection in python2 and python3
[#1345] FreeBSD swap issues fix (#1144)
[#1349] Use append_file in Redhat6xOSUtil.openssl_to_openssh()
[#1355] Ensure 'value' for authorized ssh keys end in "\n"
[#1361] Remove main module
This release also includes improvements in telemetry and bug fixes.
Published by narrieta about 6 years ago
[#1325] Enable cgroups by default on all distros
[#1327, #1347] Allow enforcing of cgroups limits
[#1337] Allow configuration for cgroups
[#1333] Add support for NSBSD
[#1319] Stream extension downloads to disk (do not buffer the download in memory)
[#1303] Fix to support custom DNS servers
[#1306] Log extension stdout and stderr
[#1302] Better of cloud-init configuration during deprovisioning
[#1295] Fix to report the correct extension error code
[#1289] Allow disabling the agent or extensions
[#1290] Use the "ip route" command instead of the "route" comand during network configuration
[#1281] Delete JIT accounts
[#1234] Fix for reading KVP values from host
[#1287] Add UDEV rule in azure disk encryption
This release also includes improvements in telemetry and bug fixes.
Published by hglkrijger over 6 years ago
This is the 2.2.31 release, which includes the following:
[#1196] Health store integration
[#1199] CGroups support
[#1194] Use host for status reporting
[#1188] Fix for sentinel and signal handlers
[#1182] Telemetry updates
[#1171] Add support for JIT
[#1164] Fix for name resolution in Ubuntu 18.04
[#1154] Set connection close header
[#1143] Remove extension packages after extraction
There are also several other bug fixes and improvements.
Published by boumenot over 6 years ago
Update Debian specific configuration and setup.