Skip to content

Releases: Azure/WALinuxAgent

Release -2.11.0.3 just to canary

09 Apr 20:19
0ba2ecd
Compare
Choose a tag to compare
Pre-release

RSM upgrade on test resources for eastus2euap

v2.10.0.8

21 Aug 23:28
Compare
Choose a tag to compare

Marked as a pre-release while it is deployed to production; will be marked as latest when the deployment completes.

New Features

General Improvements

  • Add regular expression to match logs from very old agents #2839
  • Remove empty "distro" module #2854
  • Enable Python 2.7 for unit tests #2856
  • Add check for noexec on Permission denied errors #2859
  • Reorganize file structure of unit tests #2894
  • Report useful message when extension processing is disabled #2895
  • Add log and telemetry event for extension disabled #2897
  • Cleanup common directory #2902
  • Fix agent memory usage check #2903
  • enable rhel/centos agent-cgroups #2922
  • Add support for EC certificates #2936
  • Add Cpu Arch in local logs and telemetry events #2938
  • Clarify support status of installing from source. #2941
  • Gathering Guest ProxyAgent Log Files #2975
  • Remove debug info from waagent.status.json #2971
  • Handle errors when adding logs to the archive #2982
  • Update supported Ubuntu versions #2980
  • Fix pylint warning #2988
  • Add information about HTTP proxies #2985
  • update the proxy agenet log folder for logcollector #3028
  • Add config parameter to wait for cloud-init (Extensions.WaitForCloudInit) #3031 [Added in 2.10.0.8]
  • Adding AutoUpdate.UpdateToLatestVersion new flag support #3020 #3027 [Added in 2.10.0.8]

Bug Fixes

  • Check certificates only if certificates are included in goal state #2803
  • Redact access tokens from extension's output #2811
  • Fix name of single IB device when provisioning RDMA #2814
  • Port NSBSD system to the latest version of waagent #2828
  • fix daemon version #2874
  • fix version checking in setup.py #2920
  • fix(ubuntu): Point to correct dhcp lease files #2979
  • Download certs on FT GS after check_certificates only when missing from disk #2907
  • Add support for EC certificates (#2936) #2943 [Added in 2.10.0.5]
  • Fix for "local variable _COLLECT_NOEXEC_ERRORS referenced before assignment" (#2935) #2944 [Added in 2.10.0.5]
  • Cache daemon version #2942 #2946 [Added in 2.10.0.5]
  • undo get daemon version change #2951 [Added in 2.10.0.5]
  • fix self-update frequency to spread over 24 hrs for regular type and 4 hrs for hotfix #2948 [Added in 2.10.0.5]
  • ignore dependencies from extensions that do not have settings #2957 [Added in 2.10.0.6]
  • Do not reset the mode of a extension's log directory #3014 [Added in 2.10.0.8]
  • skip cgroup monitoring if log collector doesn't start by the agent. #2939 [Added in 2.10.0.8]
  • NM should not be restarted during hostname publish if NM_CONTROLLED=y #3008 [Added in 2.10.0.8]
  • Daemon should remove stale published_hostname file and log useful warning #3016 [Added in 2.10.0.8]
  • Revert changes to publish_hostname in RedhatOSModernUtil #3032 [Added in 2.10.0.8]
  • Recover primary nic if down after publishing hostname in RedhatOSUtil #3024 [Added in 2.10.0.8]

Test Improvements

Current Deployment

2.10.0.8

Stage Regions Deployment Start
Canary Central US EUAP, East US 2 EUAP 2024-02-14T23:22Z
Pilot West Central US 2024-02-20T23:33Z
Medium South Central US 2024-02-22T22:32Z
Large North Europe 2024-02-27T19:34Z
Batch 1-A North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North, E...
Read more

Release -2.11.0.2 just to canary

26 Mar 20:52
e680e90
Compare
Choose a tag to compare
Pre-release

RSM upgrade testing

Release-2.11.0.1 to canary only

07 Mar 22:36
b4aa42b
Compare
Choose a tag to compare
Pre-release

This is for RSM validation

Release-2.11.0.0 to canary only

07 Mar 19:46
1930847
Compare
Choose a tag to compare
Pre-release

This is for RSM validation.

Retake on 2.9.1.1 as 2.10.0.1 just for canary

24 Aug 19:19
fad09d1
Compare
Choose a tag to compare

Created this release to do retake on 2.9.1.1 since 2.10.0.0 release had an issue and identified in canary. We used this release to mitigate the issue in canary

v2.9.1.1

07 Apr 21:52
28345a5
Compare
Choose a tag to compare

[Marked as a pre-release while it is deployed to production; will be marked as latest when the deployment completes]

General Improvements

  • Download certificates when goal state source is fast track #2761
  • Increase the max number of extension events by 20% #2785
  • Remove version suffix from extension slice #2782
  • Support int type for eventPid and eventTid fields #2786
  • Improve log for swap counter not found #2789
  • Remove cgroup files during deprovisioning #2790
  • Log VM architecture in heartbeat telemetry for arm64 adoption monitoring #2818
  • Enforce memory usage for agent #2671
  • Use common download logic for agent downloads #2682
  • Implement Fedora distro #2642
  • Report message in handler heartbeat #2688

Bug Fixes

  • Remove dependency on pathlib from makepkg #2717
  • Do not fetch extensions goal state in log collector #2713
  • Update log collector unit file to remove memory limit #2757
  • Fix bug in get_dhcp_pid (CoreOS) #2784

Distro Support

  • Fetch full distro version for mariner #2773

Test Improvements

Deployment Schedule

Stage Regions Deployment Start
Canary Central US EUAP, East US 2 EUAP 2023-05-18T00:28:14.3698534Z
Pilot West Central US 2023-05-23T22:10:49.5578505Z
Medium South Central US 2023-05-30T21:57:36.6658945Z
Large North Europe 2023-06-05T21:44:50.1505958Z
Batch 1-A North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North, East US 2023-06-07T23:12:46.1924080Z
Batch 1-B Australia Central, East US 2, Canada Central, UK West, Japan East, East Asia, South Africa North, UAE North, Jio India West 2023-06-13T21:38:06.2417701Z
Batch 2-A South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UK South, UAE Central, West US 2023-06-29T17:08:17.9072994Z
Batch 2-B Central US, West Europe, Southeast Asia, Australia Central 2, West US 2, West US 3, Japan West, Germany North, Canada East, France South, Brazil Southeast 2023-07-05T23:06:02.5511051Z
All Rest of the regions 2023-07-13T23:05:10.5820953Z

NOTES:

  • This release will be marked as 'latest' once it has been deployed to all regions.
  • Pre-release versions may not be available on all the VMs in the regions where they have been deployed,

v2.9.1.1 Release to STG regions

01 Dec 19:02
5aa163f
Compare
Choose a tag to compare
Pre-release

Need new build for 2.9.1.1 so it includes the publishing artifacts for STG regions

v2.9.0.4

30 Sep 21:44
dce0341
Compare
Choose a tag to compare

New Features

  • Resource Governance on extensions (CPU monitoring and enforcing & Memory monitoring) #2632 #2581 #2555
  • Agent resource governance #2597 #2591 #2546
  • monitor system-wide memory metrics (#2610)

General Improvements

  • Additional telemetry for goal state (#2675)
  • HostGAPlugin usage improvements #2662 #2673 #2655 #2651
  • Add logging statements for mrseq migration during update (#2667)
  • Logcollector memory usage #2658 #2637
  • Update Log Collector default in Comments and Readme (#2608)
  • Improve telemetry success and failure markers (#2605) #2604 #2599

Bug Fixes

  • Fix formatting of exceptions on Python 3.10 (traceback.format's etype argument) (#2663)
  • Fix UNKNOWN(Zombie) Process in unexpected processes check (#2644)
  • SUSE: Fix valid values for DHCLIENT_HOSTNAME_OPTION (#2643)
  • Debian - string conversion for systemd service (#2574)
  • Do not set a CPU quota on the agent for RHEL and Centos (#2685) #2689 #2693

Distro Support

  • support rhel distro (#2620) #2598
  • Added support for devuan linux distribution (#2553)

Test Improvements

Deployment Schedule

Stage Regions Deployment Start
Canary Central US EUAP, East US 2 EUAP 2022-10-07T17:33:17Z(2.9.0.1) 2022-10-20T02:06:35Z (2.9.0.2) 2022-11-01T20:34:58.22Z(2.9.0.4)
Pilot West Central US 2022-10-10T23:49:16Z(2.9.0.1) 2022-11-03T20:55:57Z(2.9.0.4)
Medium North Central US 2022-11-29T18:31:04.49Z
Large West US 2022-12-05T19:38:07.75Z
Batch 1-A East Asia, Australia East, Australia Central, Canada Central,North Europe, France Central, West India, Japan East, Korea Central, East US 2 2022-12-09T01:25:30.21Z
Batch 1-B Brazil South, South Africa North, Switzerland North, UK West,UAE North, East US, Norway East, Central India, West US 2 2022-12-13T01:03:27.19Z
Batch 2-A Southeast Asia, Australia Southeast, South Central US, Canada East,Japan West, Korea South, Switzerland West, UAE Central 2023-01-09T23:12:16Z
Batch 2-B Australia Central 2, France South, South India, West Europe,Central US, Norway West, South Africa West, UK South 2023-01-17T23:33:18Z
All Rest of the regions 2023-01-24T20:47:06.98Z

NOTES:

  • This release will be marked as 'latest' once it has been deployed to all regions.
  • Pre-release versions may not be available on all the VMs in the regions where they have been deployed,

v2.8.0.11

12 Apr 22:08
04ded9f
Compare
Choose a tag to compare

Updates

New Features

General Improvements

  • Add telemetry for VM Size #2462
  • Add telemetry for environment variables passed to extensions #2536
  • Enforce CPU quota on the Agent on Red Hat and CentOS 7.4+ #2531

Bug Fixes

  • Restore all firewall rules needed for communication with the WireServer #2480, #2491, #2509, #2512
  • Fix false positives reporting processes in the Agent's cgroup #2522
  • Fix false errors when collecting debug logs #2535
  • Don't report incorrect CPU usage data #2538
  • Fetching a goal state with empty certificates property #2575
  • Silence goal state fetch errors after 3 logs #2576
  • Change fast track timestamp default from None to datetime.min #2577
  • Retry HGAP's extensionsArtifact requests on BAD_REQUEST status #2621

Distro Support

Work in Progress

  • Preliminary work to enforce CPU quota on extensions #2459, #2464,
  • Preliminary work for management of agent self-updates [GA Versioning] #2467, #2479, #2487,

Test Improvements


Deployment Schedule

Stage Regions Deployment Start
Canary Central US EUAP, East US 2 EUAP 2022-08-16T21:43:42Z (2.8.0.11)
2022-04-14T17:08:02Z (2.8.0.1)
Pilot West Central US 2022-08-17T22:40:08Z (2.8.0.11)
2022-04-20T19:39:17Z (2.8.0.1)
Medium North Central US 2022-08-18T23:03:35Z (2.8.0.11)
2022-04-25T19:54:41Z (2.8.0.1)
Large West US 2022-08-23T03:01:09Z (2.8.0.11)
2022-05-16T18:48:38Z (2.8.0.5)
Batch 1-A East Asia, Australia East, Australia Central, Canada Central,
North Europe, France Central, West India, Japan East, Korea Central, East US 2
2022-08-25T19:15:44Z (2.8.0.11)
2022-06-08T17:07:28Z (2.8.0.6)
Batch 1-B Brazil South, South Africa North, Switzerland North, UK West,
UAE North, East US, Norway East, Central India, West US 2
2022-08-29T20:15:58Z (2.8.0.11)
2022-08-11T20:48:49Z (2.8.0.10)
Batch 2-A Southeast Asia, Australia Southeast, South Central US, Canada East,
Japan West, Korea South, Switzerland West, UAE Central
2022-09-14T20:41:24Z
Batch 2-B Australia Central 2, France South, South India, West Europe,
Central US, Norway West, South Africa West, UK South
2022-09-19T20:04:30Z

NOTES:

  • This release will be marked as 'latest' once it has been deployed to all regions.

  • Pre-release versions may not be available on all the VMs in the regions where they have been deployed,