Releases: Azure/WindowsVMAgent
Releases · Azure/WindowsVMAgent
Windows IaaS VMAgent 2.7.41491.1149 AMD64 & ARM64
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
# 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
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
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)
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
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
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
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
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
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