Releases: Azure/WindowsVMAgent
Releases · Azure/WindowsVMAgent
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 |
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
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
Windows IaaS VMAgent 2.7.41491.1102
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
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