Skip to content

Releases: Azure/WindowsVMAgent

Windows IaaS VMAgent ARM64 2.7.41491.1139

07 Oct 19:07
b6650b5
Compare
Choose a tag to compare

Deployment Schedule (ARM64)

Stage Availability Date Regions
Canary 8 Oct, 2024 Central US EUAP, East US 2 EUAP
Pilot 14 Oct, 2024 West Central US, East Asia
Medium Load 21 Oct, 2024 UK South
Heavy Load 28 Oct, 2024 East US
Batch 1 A 11 Nov, 2024 South Central US, North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1 B 9 Dec, 2025 Australia Central, East US 2, Canada Central, UK West, Japan East, South Africa North, UAE North, Jio India West
Batch 2 A TBD, 2025 South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2 B TBD, 2025 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
Public Cloud TBD, 2025 All
Sovereign Clouds TBD All

Changes

VMAgent

  • [VMSettings Migration Phase 3] Apply VMSettings API for extension goal state execution.
  • [BFERuleValidationTelemetry] Update BFE Rule Validation Telemetry for reducing false positive and retry on set up failed.
  • [WaAppAgent] Disable allocating 2 buffers per CPU for processtrace api.
  • [WaAppAgent] Clean up installer service failure count during self-update.
  • [JobObjectMemoryLimit] Apply 1% RAM size as the member limit in case of large RAM virtual machine.
  • [VMSettings Migration Phase 3] Process extension config for the first goal state and extension with ticks zero and non-empty plugin list

Windows IaaS VMAgent AMD64 2.7.41491.1139

13 Aug 22:52
b6650b5
Compare
Choose a tag to compare

Deployment Schedule (ADM64)

Stage Availability Date Regions
Canary 14 Aug, 2024 Central US EUAP, East US 2 EUAP
Pilot 19 Aug, 2024 West Central US, East Asia
Medium Load 26 Aug, 2024 UK South
Heavy Load 3 Sep, 2024 East US
Batch 1 A 10 Sep, 2024 South Central US, North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1 B 12 Sep, 2024 Australia Central, East US 2, Canada Central, UK West, Japan East, South Africa North, UAE North, Jio India West
Batch 2 A 23 Sep, 2024 South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2 B 25 Sep, 2024 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
Public Cloud 30 Sep, 2024 All
Sovereign Clouds TBD All

Changes

VMAgent

  • [VMSettings Migration Phase 3] Apply VMSettings API for extension goal state execution.
  • [BFERuleValidationTelemetry] Update BFE Rule Validation Telemetry for reducing false positive and retry on set up failed.
  • [WaAppAgent] Disable allocating 2 buffers per CPU for processtrace api.
  • [WaAppAgent] Clean up installer service failure count during self-update.
  • [JobObjectMemoryLimit] Apply 1% RAM size as the member limit in case of large RAM virtual machine.
  • [VMSettings Migration Phase 3] Process extension config for the first goal state and extension with ticks zero and non-empty plugin list

Windows IaaS VMAgent AMD64 2.7.41491.1135 (Cancelled)

05 Aug 21:48
b6650b5
Compare
Choose a tag to compare

Deployment Schedule (ADM64)

Stage Availability Date Regions
Canary 6 Aug, 2024 Central US EUAP, East US 2 EUAP
Pilot 13 Aug, 2024 West Central US, East Asia
Medium Load 20 Aug, 2024 UK South
Heavy Load 27 Aug, 2024 East US
Batch 1 A 3 Sep, 2024 South Central US, North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1 B 5 Sep, 2024 Australia Central, East US 2, Canada Central, UK West, Japan East, South Africa North, UAE North, Jio India West
Batch 2 A 10 Sep, 2024 South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2 B 12 Sep, 2024 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
Public Cloud 23 Sep, 2024 All
Sovereign Clouds TBD All

Changes

VMAgent

  • [VMSettings Migration Phase 3] Apply VMSettings API for extension goal state execution.
  • [BFERuleValidationTelemetry] Update BFE Rule Validation Telemetry for reducing false positive and retry on set up failed.
  • [WaAppAgent] Disable allocating 2 buffers per CPU for processtrace api.
  • [WaAppAgent] Clean up installer service failure count during self-update.
  • [JobObjectMemoryLimit] Apply 1% RAM size as the member limit in case of large RAM virtual machine.

Windows IaaS VMAgent AMD64 2.7.41491.1131

13 Jun 20:40
b6650b5
Compare
Choose a tag to compare

Deployment Schedule (ADM64)

Stage Availability Date Regions
Canary 17 Jun, 2024 Central US EUAP, East US 2 EUAP
Pilot 24 Jun, 2024 West Central US, East Asia
Medium Load 1 Jul, 2024 UK South
Heavy Load 8 Jul, 2024 East US
Batch 1 A 15 Jul, 2024 South Central US, North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1 B 17 Jul, 2024 Australia Central, East US 2, Canada Central, UK West, Japan East, South Africa North, UAE North, Jio India West
Batch 2 A 22 Jul, 2024 South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2 B 24 Jul, 2024 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
Public Cloud 29 Jul, 2024 All
Sovereign Clouds TBD All

Changes

VMAgent

  • [VMSettings Migration Phase 3] Using VMSettings API version check for reporting FastTrack supportibility.
  • [TDPR Improvement] Optimize the directory ACL process to avoid fully re-acl each time
  • [TDPR Improvement] Separate JIT request in a new background thread
  • [TDPR Improvement] Optimize import stored certificate process to avoid decrypt cert blob and re-open the certificate the store for each certificate
  • [TDPR Improvement] Move IMDS pinger in additional stepup process to avoid start before GA fully setup.
  • [TDPR Improvement] Move GA Dependency log timer to transparent installer.
  • Keep one latest backup CRP certificate to avoid CRP certificate and extension config race condition when CRP certificate was rotated
  • Set ProxyAgent depends on EBPF if Extension Config contains EBPF and ProxyAgentExtension

Windows IaaS VMAgent AMD64 & ARM64 HotFix 2.7.41491.1121

06 May 20:49
b6650b5
Compare
Choose a tag to compare

Deployment Schedule (ADM64 & ARM64)

Stage Availability Date Regions
Canary 29 Apr, 2024 Central US EUAP, East US 2 EUAP
Pilot 6 May, 2024 West Central US, East Asia
Medium Load 7 May, 2024 UK South
Heavy Load 8 May, 2024 East US
Batch 1 A 9 May, 2024 South Central US, North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1 B 13 May, 2024 Australia Central, East US 2, Canada Central, UK West, Japan East, South Africa North, UAE North, Jio India West
Batch 2 A 14 May, 2024 South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2 B 15 May, 2024 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
Public Cloud 16 May, 2024 All
Sovereign Clouds TBD All

Changes

VMAgent-Shared

  • Flush outout after waitOnExit return true when invoking cmd

VMAgent

  • Using fabric IP for BFE rule check
  • Log BFE rule validation failed log, missing/additional bfe rules to extensions table with a specific operation 'BFERulesValidation'

Windows IaaS VMAgent AMD64 & ARM64 2.7.41491.1117

28 Mar 20:43
b6650b5
Compare
Choose a tag to compare

Deployment Schedule (ADM64 & ARM64)

Stage Availability Date Regions
Canary 28 Mar, 2024 Central US EUAP, East US 2 EUAP
Pilot 1 Apr, 2024 West Central US, East Asia
Medium Load 2 Apr, 2024 UK South
Heavy Load 3 Apr, 2024 East US
Batch 1 A 4 Apr, 2024 South Central US, North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1 B 8 Apr, 2024 Australia Central, East US 2, Canada Central, UK West, Japan East, South Africa North, UAE North, Jio India West
Batch 2 A 10 Apr, 2024 South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2 B 15 Apr, 2024 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
Public Cloud 17 Apr, 2024 All
Sovereign Clouds TBD All

Changes

VMAgent

  • Default false on comparing manifest header during VMAgent self-update
  • Remove/Validate duplication regions in build pipeline
  • Log activity id in Versioning Governance Metrics Data
  • Update region mappings
  • Only set 'HandlerEnableCommandState' as 'NotInvoked' during extension upgrade and before copying old status file
  • Report extensions runtime status from old version or new version with succeed status after 'Enable' command finished during extension upgrade scenario
  • Fix for agent status report JSON serialization error when guest agent update status registry key was lost
  • Log period for not read status on NotInstalled state
  • [VMSettings Migration Phase 2] Fixes for extension dependsOn not honored when switch to VMSettings goal state and include dependsOn in GoalState compare
  • [VMSettings Migration Phase 2] Fabric source VMSettings Goal State validation against goal state from wire-server
  • [VMSettings Migration Phase 2] Add version check for the minimum HostGA version support
  • [VMSettings Migration Phase 2] Reduce duplicated HGA version check log message
  • [VMSettings Migration Phase 2] Compare createdOnTicks before process VMSettings goal state
  • [VMSettings Migration Phase 2] Fix for extension public settings serialization error when processing VMSettings reponse
  • Not read extension runtime status if the install state is NotInstalled
  • [VMSettings Migration Phase 2] VMSettings goal state compare by plugin order
  • [VMSettings Migration Phase 2] Log goal state comparation difference as warning
  • Use QuickLogger to report .net versions when GA starts
  • Update Windows IaaS VMAgent DVT drop to fix storage account access Issue in DVT test
  • [VMSettings Migration Phase 2] Goal State compare includes ActivityId, CorrelationId, Plugin Name & Version and extension protectedSettingsCertThumbprint
  • [VMSettings Migration Phase 2] GoalStateManagerV2: switch to VMSettings Goal State if Goal State Comparison detects no difference

Windows IaaS VMAgent ARM64 2.7.41491.1109

20 Feb 17:51
b6650b5
Compare
Choose a tag to compare

Abandon at Batch 1A

Deployment Schedule (ARM64)

Stage Availability Date Regions
Canary 20 Feb, 2024 Central US EUAP, East US 2 EUAP
Pilot Mar 4, 2024 West Central US, East Asia
Medium Load 11 Mar, 2024 UK South
Heavy Load 18 Mar, 2024 East US
Batch 1 A 25 Mar, 2024 South Central US, North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1 B 27 Mar, 2024 Australia Central, East US 2, Canada Central, UK West, Japan East, East Asia, South Africa North, UAE North, Jio India West
Batch 2 A 2 Apr, 2024 South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2 B 4 Apr, 2024 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
Public Cloud 9 Apr, 2024 All
Sovereign Clouds TBD All

Changes

VMAgent

  • Log activity id in Versioning Governance Metrics Data
  • Update region mappings
  • Only set 'HandlerEnableCommandState' as 'NotInvoked' during extension upgrade and before copying old status file
  • Report extensions runtime status from old version or new version with succeed status after 'Enable' command finished during extension upgrade scenario
  • Fix for agent status report JSON serialization error when guest agent update status registry key was lost
  • Log period for not read status on NotInstalled state
  • [VMSettings Migration Phase 2] Fixes for extension dependsOn not honored when switch to VMSettings goal state and include dependsOn in GoalState compare
  • [VMSettings Migration Phase 2] Fabric source VMSettings Goal State validation against goal state from wire-server
  • [VMSettings Migration Phase 2] Add version check for the minimum HostGA version support
  • [VMSettings Migration Phase 2] Reduce duplicated HGA version check log message
  • [VMSettings Migration Phase 2] Compare createdOnTicks before process VMSettings goal state
  • [VMSettings Migration Phase 2] Fix for extension public settings serialization error when processing VMSettings reponse
  • Not read extension runtime status if the install state is NotInstalled
  • [VMSettings Migration Phase 2] VMSettings goal state compare by plugin order
  • [VMSettings Migration Phase 2] Log goal state comparation difference as warning
  • Use QuickLogger to report .net versions when GA starts
  • Update Windows IaaS VMAgent DVT drop to fix storage account access Issue in DVT test
  • [VMSettings Migration Phase 2] Goal State compare includes ActivityId, CorrelationId, Plugin Name & Version and extension protectedSettingsCertThumbprint
  • [VMSettings Migration Phase 2] GoalStateManagerV2: switch to VMSettings Goal State if Goal State Comparison detects no difference

Windows IaaS VMAgent ADM64 2.7.41491.1109

15 Feb 22:59
b6650b5
Compare
Choose a tag to compare

Abandon at Batch 1B

Deployment Schedule (AMD64)

Stage Availability Date Regions
Canary 15 Feb, 2024 Central US EUAP, East US 2 EUAP
Pilot 22 Feb, 2024 West Central US, East Asia
Medium Load 4 Mar, 2024 UK South
Heavy Load 11 Mar, 2024 East US
Batch 1 A 18 Mar, 2024 South Central US, North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1 B 20 Mar, 2024 Australia Central, East US 2, Canada Central, UK West, Japan East, East Asia, South Africa North, UAE North, Jio India West
Batch 2 A 25 Mar, 2024 South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2 B 27 Mar, 2024 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
Public Cloud 2 Apr, 2024 All
Sovereign Clouds TBD All

Changes

VMAgent

  • Log activity id in Versioning Governance Metrics Data
  • Update region mappings
  • Only set 'HandlerEnableCommandState' as 'NotInvoked' during extension upgrade and before copying old status file
  • Report extensions runtime status from old version or new version with succeed status after 'Enable' command finished during extension upgrade scenario
  • Fix for agent status report JSON serialization error when guest agent update status registry key was lost
  • Log period for not read status on NotInstalled state
  • [VMSettings Migration Phase 2] Fixes for extension dependsOn not honored when switch to VMSettings goal state and include dependsOn in GoalState compare
  • [VMSettings Migration Phase 2] Fabric source VMSettings Goal State validation against goal state from wire-server
  • [VMSettings Migration Phase 2] Add version check for the minimum HostGA version support
  • [VMSettings Migration Phase 2] Reduce duplicated HGA version check log message
  • [VMSettings Migration Phase 2] Compare createdOnTicks before process VMSettings goal state
  • [VMSettings Migration Phase 2] Fix for extension public settings serialization error when processing VMSettings reponse
  • Not read extension runtime status if the install state is NotInstalled
  • [VMSettings Migration Phase 2] VMSettings goal state compare by plugin order
  • [VMSettings Migration Phase 2] Log goal state comparation difference as warning
  • Use QuickLogger to report .net versions when GA starts
  • Update Windows IaaS VMAgent DVT drop to fix storage account access Issue in DVT test
  • [VMSettings Migration Phase 2] Goal State compare includes ActivityId, CorrelationId, Plugin Name & Version and extension protectedSettingsCertThumbprint
  • [VMSettings Migration Phase 2] GoalStateManagerV2: switch to VMSettings Goal State if Goal State Comparison detects no difference

Windows IaaS VMAgent 2.7.41491.1102

06 Nov 19:00
b6650b5
Compare
Choose a tag to compare

Deployment Schedule

Stage Availability Date Regions
Canary 1 Nov, 2023 Central US EUAP, East US 2 EUAP
Pilot 30 Nov, 2023 West Central US
Medium Load 5 Dec, 2023 South Central US
Heavy Load 11 Dec, 2023 North Europe
Batch 1 A 8 Jan, 2024 Australia East, Brazil South, Central India, East US, France Central, Germany West Central, Korea Central, North Central US, Norway East, Sweden Central, Switzerland North, West India
Batch 1 B 11 Jan, 2024 Australia Central, Canada Central, East Asia, East US 2, Japan East, Jio India West, South Africa North, UAE North, UK West
Batch 2 A 18 Jan, 2024 Australia Southeast, Jio India Central, Korea South, Norway West, South Africa West, South India, Sweden South, Switzerland West, UAE Central, UK South, West US
Batch 2 B 22 Jan, 2024 Australia Central 2, Brazil Southeast, Canada East, Central US, France South, Germany North, Japan West, Southeast Asia, West Europe, West US 2, West US 3
Public Cloud 24 Jan, 2024 All
Sovereign Clouds TBD All

Changes

VMAgent-Shared

  • Flush outout after waitOnExit return true when invoking cmd

VMAgent

  • Using fabric IP for BFE rule check
  • Log BFE rule validation failed log, missing/additional bfe rules to extensions table with a specific operation 'BFERulesValidation'

Windows IaaS VMAgent 2.7.41491.1095

18 Jul 18:18
b6650b5
Compare
Choose a tag to compare

Deployment Schedule

Stage Availability Date Regions
Canary 18 July, 2023 Central US EUAP, East US 2 EUAP
Pilot 24 July, 2023 West Central US
Medium Load 26 July, 2023 South Central US
Heavy Load 31 July, 2023 North Europe
Batch 1 A 3 Aug, 2023 Australia East, Brazil South, Central India, East US, France Central, Germany West Central, Korea Central, North Central US, Norway East, Sweden Central, Switzerland North, West India
Batch 1 B 7 Aug, 2023 Australia Central, Canada Central, East Asia, East US 2, Japan East, Jio India West, South Africa North, UAE North, UK West
Batch 2 A 9 Aug, 2023 Australia Southeast, Jio India Central, Korea South, Norway West, South Africa West, South India, Sweden South, Switzerland West, UAE Central, UK South, West US
Batch 2 B 14 Aug, 2023 Australia Central 2, Brazil Southeast, Canada East, Central US, France South, Germany North, Japan West, Southeast Asia, West Europe, West US 2, West US 3
Public Cloud 16 Aug, 2023 All
Sovereign Clouds TBD All

Changes

VMAgent-Shared

  • Rust lib integration and added libs that contain unzip function

VMAgent

  • Optimized GA startup time
  • Unzip the extension package using rust
  • Bug fix for resource governance thread which update wrong error status for extension
  • Updated ARM64 to publish across all public regions