[Marked as a pre-release while it is deployed to production; will be marked as latest version when the deployment completes]
Agent and Extension Policy:
- #3259 Block extensions disallowed by policy
- #3321 Report ext policy errors in heartbeat
- #3331 Implement signature validation helper functions
Provisioning:
- #3309 Apply patch to prevent ssh public key override
- #3158 Use proper filesystem creation flag for btrfs
Resource Governance Improvements and Bug Fixes:
- #3316 Enable resource monitoring in cgroup v2 machines
- #3322 #3325 Handle systemd errors in cgroup
- #3341 Update agent cgroup cleanup
- #3349 Add cgroupv2 distros to supported list
- #3361 Clean old agent cgroup setup
Security improvements:
Misc.:
- #3339 Add conf option to use hardcoded wireserver ip instead of dhcp request to discover wireserver ip
- #3337 Support for python 3.12
- #3345 Update telemetry message for agent updates and send new telemetry for ext resource governance
- #3346 Disable rsm downgrade
- #3338 #3353 Add community support for Chainguard OS
- #3141 Swap out legacycrypt for crypt-r for Python 3.13+
- #3358 Pin setuptools version
- #3384 #3385 Set the agent config file path for FreeBSD
- #3386 Handle errors importing crypt module
E2E Tests:
- #3285 Update offer name for AlmaLinux
- #3289 Suppress error messages from GuestConfiguration
- #3292 Suppress systemd errors in e2e tests
- #3291 Skip AlmaLinux on scale set tests
- #3295 Remove reference to uninitialized variable
- #3302 Suppress message for expected error in e2e test
- #3304 Mark AMA ext as not supported on suse
- #3308 Refresh certs
- #3311 Add retry logic for ExtPolicy "ResourceNotFound" test failure
- #3312 Improve ext dependencies scenarios to share scaleset
- #3314 Add Python 2 unicode strings to regex check [CheckAgentLog]
- #3315 Evaluate distro remotely [no outbound connections test suite]
- #3319 add support for alma 8
- #3320 Wait for timeout for ExtPolicy disallowed delete test case
- #3326 suppress agent cgroup warning for v2
- #3327 Skip ext policy test case on flatcar
- #3328 suppress cgroup warn
- #3330 ignore systemctl error
- #3329 disable default outbound access
- #3332 rollback testing in agent publish scenario
- #3336 ignore systemd failure in e2e tests
- #3348 Do not install Python for end-to-end tests
- #3351 Update RHEL versions in end-to-end tests
- #3352 Mark images not available on all clouds
- #3354 Ext sequencing scenario should get utc timestamp for test case start
- #3357 ignore cgroup systemd errors
- #3350 Add e2e agent removal scenario
- #3359 Skip publish hostname test on RHEL 8.10
- #3362 ubuntu_2404_arm64 is not available in nat clouds
- #3360 Add fix for ExtPolicyWithDependencies e2e test
- #3375 Use HHTPS on requests to ifconfig.io
- #3377 Add sleep test
- #3379 Update SUSE versions on end-to-end tests
- #3382 Skip sles-12-sp5 on China Cloud
Unit Tests:
- #3284 Create Azure Pipeline for Python 2.6 & 3.4 Unit Tests
- #3296 Enable unit tests for Python 2.6 & 3.4 on Github Actions
- #3299 fix random time pick
- #3300 Cleanup Github Actions workflow for Unit Tests
- #3303 Do not skip tests on Python 2.6 & 3.4
- #3305 Fix unit test failures when run on containers
- #3333 Add time.sleep mock to fix slow UT
- #3340 Fix signature validation UT failure
- #3343 Use Ubuntu 24 for the Unit Tests workflow
Deployment schedule
Stage | Regions | Deployment Start |
---|---|---|
Canary | Central US EUAP, East US 2 EUAP | |
Pilot | West Central US, East Asia | |
Medium | UK South | |
Large | North Europe | |
Batch 1A-i | Australia East, Brazil South, France Central, Germany West Central | |
Batch 1A-ii | Korea Central, North Central US, Norway East, Sweden Central, Switzerland North, West India | |
Batch 1A-iii | Australia Central, Canada Central, Japan East, Jio India West | |
Batch 1A-iv | Central India, South Africa North, UAE North, UK West | |
Batch 1A-v | Australia Central 2, Brazil Southeast, Canada East, France South, Germany North, Japan West, Southeast Asia, West US 3 | |
Batch 1B-i | Central US | |
Batch 1B-ii | West Europe | |
Batch 1B-iii | East US | |
Batch 2A-i | Australia Southeast, Jio India Central, Korea South, Norway West, South Africa West, South Central US, South India, Sweden South, Switzerland West, UAE Central | |
Batch 2A-ii | West US 2 | |
Batch 2B-i | West US | |
Batch 2B-ii | East US 2 | |
All | Rest of the regions |