Skip to content

Releases: Azure/WindowsVMAgent

Windows IaaS VMAgent 2.7.41491.1149 AMD64 & ARM64

08 Jan 19:14
b6650b5
Compare
Choose a tag to compare

Deployment Schedule (AMD64 & ARM64)

Stage Availability Date Regions
Canary 13 Jan, 2025 Central US EUAP, East US 2 EUAP
Pilot 21 Jan, 2025 (Wait on RSM NFZ) West Central US, East Asia
Medium Load 27 Jan, 2025 ((Wait on RSM NFZ)) UK South
Heavy Load 3 Feb, 2025 East US
Batch 1 A 10 Feb, 2025 North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Korea Central, Switzerland North, West US, West US 2
Batch 1 B 12 Feb, 2025 Central India, Australia Central, East US 2, Canada Central, UK West, Japan East, South Africa North, UAE North, Jio India West
Batch 2 A 17 Feb, 2025 South Central US, South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, Central US
Batch 2 B 19 Feb, 2025 West Europe, Southeast Asia, Australia Central 2, West US 3, Japan West, Germany North, Canada East, France South, Brazil Southeast
Public Cloud 24 Feb, 2025 All
Sovereign Clouds TBD All

Changes

VMAgent

  • [TDPR] Migrate non-critical stet up to async path from the main setup thread
  • [TDPR] Test and verify default wire-server ip first when setup the wire-server connection
  • [WindowsIaaSVMAgent] Add the Update Mode to the guest agent heart-beat message
  • [WindowsIaaSVMAgent] Translate encodedSignature in VMAP & VMSettings goal state
  • [WindowsIaaSVMAgent] Include the error details in the command invoke/launch error message
  • [WindowsIaaSVMAgent] Set PutMetricThread as background thread
  • [WindowsIaaSVMAgent] plugin baseline validation after unzip
  • [WaAppAgent] Fixed for WaAppAgent crashed caused by transmit event thread failed 30 times by network issue and event logs piled up until OOM
  • [VMAgentEOP] using full path on invoking system commands
  • [BFERuleValidationTelemetry] Add BFE setup result info to the bfe rule telemetry

VMAgent-Shared

  • [Shared] fix rust unzip path issue
  • [Shared] Use full path for system executable calls
  • [Shared] Prioritize default fabric address when init control system
  • [Shared] Remove Metadata calls from WireServer Uri

Windows IaaS VMAgent AMD64 2.7.41491.1147

16 Oct 18:52
b6650b5
Compare
Choose a tag to compare

# Deployment Schedule (AMD64)

Stage Availability Date Regions
Canary 17 Oct, 2024 Central US EUAP, East US 2 EUAP
Pilot 22 Oct, 2024 West Central US, East Asia
Medium Load 29 Oct, 2024 UK South
Heavy Load 9 Dec, 2024 East US
Batch 1 A TBD, 2025 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 TBD, 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

  • [TDPR] Migrate non-critical stet up to async path from the main setup thread
  • [TDPR] Test and verify default wire-server ip first when setup the wire-server connection
  • [WaAppAgent] Add the Update Mode to the guest agent heart-beat message
  • [BFERuleValidationTelemetry] Add BFE setup result info to the bfe rule telemetry
  • [WaAppAgent] Translate encodedSignature in goal state
  • [WaAppAgent] Include the error details in the command invoke/launch error message
  • [VMAgentEOP] using full path on invoking system commands

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 9 Dec, 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 11 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