diff --git a/helpers/GenerateResourcesAndImage.ps1 b/helpers/GenerateResourcesAndImage.ps1 index adda6effb..1f863b67f 100644 --- a/helpers/GenerateResourcesAndImage.ps1 +++ b/helpers/GenerateResourcesAndImage.ps1 @@ -119,6 +119,8 @@ Function GenerateResourcesAndImage { The default is 'ask'. .PARAMETER Tags Tags to be applied to the Azure resources created. + .PARAMETER PluginVersion + Specify the version of the packer Azure plugin to use. The default is "2.2.1". .EXAMPLE GenerateResourcesAndImage -SubscriptionId {YourSubscriptionId} -ResourceGroupName "shsamytest1" -ImageGenerationRepositoryRoot "C:\runner-images" -ImageType Ubuntu2004 -AzureLocation "East US" #> @@ -144,6 +146,8 @@ Function GenerateResourcesAndImage { [Parameter(Mandatory = $False)] [string] $AzureTenantId, [Parameter(Mandatory = $False)] + [string] $PluginVersion = "2.2.1", + [Parameter(Mandatory = $False)] [switch] $RestrictToAgentIpAddress, [Parameter(Mandatory = $False)] [switch] $Force, @@ -218,7 +222,7 @@ Function GenerateResourcesAndImage { $InstallPassword = $env:UserName + [System.GUID]::NewGuid().ToString().ToUpper() Write-Host "Downloading packer plugins..." - & $PackerBinary init $TemplatePath + & $PackerBinary plugins install github.com/hashicorp/azure $PluginVersion if ($LastExitCode -ne 0) { throw "Packer plugins download failed." diff --git a/images.CI/linux-and-win/build-image.ps1 b/images.CI/linux-and-win/build-image.ps1 index 081783032..626dd188d 100644 --- a/images.CI/linux-and-win/build-image.ps1 +++ b/images.CI/linux-and-win/build-image.ps1 @@ -8,6 +8,7 @@ param( [String] [Parameter (Mandatory=$true)] $TempResourceGroupName, [String] [Parameter (Mandatory=$true)] $SubscriptionId, [String] [Parameter (Mandatory=$true)] $TenantId, + [String] [Parameter (Mandatory=$false)] $pluginVersion = "2.2.1", [String] [Parameter (Mandatory=$false)] $VirtualNetworkName, [String] [Parameter (Mandatory=$false)] $VirtualNetworkRG, [String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet, @@ -40,7 +41,7 @@ Write-Host "Show Packer Version" packer --version Write-Host "Download packer plugins" -packer init $TemplatePath +packer plugins install github.com/hashicorp/azure $pluginVersion Write-Host "Validate packer template" packer validate -syntax-only $TemplatePath diff --git a/images/ubuntu/Ubuntu2004-Readme.md b/images/ubuntu/Ubuntu2004-Readme.md index e11a09c50..5dd4975ed 100644 --- a/images/ubuntu/Ubuntu2004-Readme.md +++ b/images/ubuntu/Ubuntu2004-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 20.04 - OS Version: 20.04.6 LTS - Kernel Version: 5.15.0-1078-azure -- Image Version: 20250202.1.0 +- Image Version: 20250209.1.0 - Systemd version: 245.4-4ubuntu3.24 ## Installed Software @@ -29,15 +29,15 @@ ### Package Management - cpan 1.64 - Helm 3.17.0 -- Homebrew 4.4.19 -- Miniconda 24.11.1 +- Homebrew 4.4.20 +- Miniconda 25.1.1 - Npm 10.8.2 - NuGet 6.6.1.2 - Pip 20.0.2 - Pip3 20.0.2 - Pipx 1.7.1 - RubyGems 3.1.2 -- Vcpkg (build from commit 0ca64b4e1) +- Vcpkg (build from commit 74ec888e38) - Yarn 1.22.22 #### Environment variables @@ -81,7 +81,7 @@ to accomplish this. - Git LFS 3.6.1 - Git-ftp 1.6.0 - Haveged 1.9.1 -- Heroku 10.0.2 +- Heroku 10.1.0 - HHVM (HipHop VM) 4.172.1 - jq 1.6 - Kind 0.26.0 @@ -99,7 +99,7 @@ to accomplish this. - Parcel 2.13.3 - PhantomJS 2.1.1 2.1.1 - Podman 3.4.2 -- Pulumi 3.148.0 +- Pulumi 3.149.0 - R 4.4.2 - Skopeo 1.5.0 - Sphinx Open Source Search Server 2.2.11 @@ -111,17 +111,17 @@ to accomplish this. ### CLI Tools - Alibaba Cloud CLI 3.0.174 -- AWS CLI 2.23.11 -- AWS CLI Session Manager Plugin 1.2.694.0 -- AWS SAM CLI 1.132.0 +- AWS CLI 2.24.0 +- AWS CLI Session Manager Plugin 1.2.707.0 +- AWS SAM CLI 1.133.0 - Azure CLI 2.68.0 - Azure CLI (azure-devops) 1.0.1 - GitHub CLI 2.66.1 -- Google Cloud CLI 508.0.0 -- Netlify CLI 18.0.3 +- Google Cloud CLI 509.0.0 +- Netlify CLI 18.0.4 - OpenShift CLI 4.15.19 - ORAS CLI 1.2.2 -- Vercel CLI 40.1.0 +- Vercel CLI 41.0.2 ### Java | Version | Environment Variable | @@ -160,13 +160,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 132.0.6834.159 -- ChromeDriver 132.0.6834.159 -- Chromium 132.0.6834.0 +- Google Chrome 133.0.6943.53 +- ChromeDriver 133.0.6943.53 +- Chromium 133.0.6943.0 - Microsoft Edge 132.0.2957.140 - Microsoft Edge WebDriver 132.0.2957.140 - Selenium server 4.28.1 -- Mozilla Firefox 134.0.2 +- Mozilla Firefox 135.0 - Geckodriver 0.35.0 #### Environment variables @@ -210,8 +210,8 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.21.13 -- 1.22.11 -- 1.23.5 +- 1.22.12 +- 1.23.6 #### Node.js - 18.20.6 @@ -223,21 +223,21 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.9.21 - 3.10.16 - 3.11.11 -- 3.12.8 -- 3.13.1 +- 3.12.9 +- 3.13.2 #### PyPy -- 2.7.18 [PyPy 7.3.17] +- 2.7.18 [PyPy 7.3.18] - 3.6.12 [PyPy 7.3.3] - 3.7.13 [PyPy 7.3.9] - 3.8.16 [PyPy 7.3.11] - 3.9.19 [PyPy 7.3.16] -- 3.10.14 [PyPy 7.3.17] +- 3.10.16 [PyPy 7.3.18] #### Ruby - 3.0.7 - 3.1.6 -- 3.2.6 +- 3.2.7 - 3.3.7 ### PowerShell Tools @@ -262,6 +262,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 9.0 | | Android SDK Build-tools | 35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | +| Android SDK Platform-Tools | 35.0.2 | | Android SDK Platforms | android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | | Android Support Repository | 47.0.0 | | CMake | 3.10.2
3.18.1
3.22.1 | @@ -287,14 +288,14 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:dd60c75fba961ecc5e918961c713f3c42dd5665171c58f9b2ef5aafe081ad5a0 | 2025-01-08 | | alpine:3.19 | sha256:6380aa6b04faa579332d4c9d1f65bd7093012ba6e01d9bbcd5e2d8a4f9fae38f | 2025-01-08 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:e5bfb7364038fd100c2faebdd674145bd1bc758a57f3c67023cced99d0eff0f7 | 2025-01-13 | +| debian:11 | sha256:63904b1442dc0bb1e7a7a7065b3ba0d10d4e300f984115a40d371827fe4e3a85 | 2025-02-03 | | debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 | | moby/buildkit:latest | sha256:14aa1b4dd92ea0a4cd03a54d0c6079046ea98cd0c0ae6176bdd7036ba370cbbe | 2025-01-20 | -| node:18 | sha256:720eeea325b3da50e108ba34dde0fd69feeb3c59485199c5e22b0ea49a792aa5 | 2025-01-22 | +| node:18 | sha256:f12d34408955b2081f82078e8f96c3299ca0f38d11e76086cb9b9b1b669977e4 | 2025-01-22 | | node:18-alpine | sha256:974afb6cbc0314dc6502b14243b8a39fbb2d04d975e9059dd066be3e274fbb25 | 2025-01-22 | -| node:20 | sha256:bc3d86568d9a9e062cdf7036367f6e2ce201925e2912758bcd3b0e2657875a63 | 2025-01-22 | +| node:20 | sha256:3496cba96d3548fc484a7febc77edebffcae693aff6a067bc34ec6d8c1f7affe | 2025-01-22 | | node:20-alpine | sha256:2cd2a6f4cb37cf8a007d5f1e9aef090ade6b62974c7a274098c390599e8c72b4 | 2025-01-22 | -| node:22 | sha256:ae2f3d4cc65d251352eca01ba668824f651a2ee4d2a37e2efb22649521a483fd | 2025-01-22 | +| node:22 | sha256:5145c882f9e32f07dd7593962045d97f221d57a1b609f5bf7a807eb89deff9d6 | 2025-01-22 | | node:22-alpine | sha256:e2b39f7b64281324929257d0f8004fb6cb4bf0fdfb9aa8cedb235a766aec31da | 2025-01-22 | | ubuntu:20.04 | sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b | 2024-10-11 | @@ -332,7 +333,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | lib32z1 | 1:1.2.11.dfsg-2ubuntu1.5 | | libc++-dev | 1:10.0-50\~exp1 | | libc++abi-dev | 1:10.0-50\~exp1 | -| libc6-dev | 2.31-0ubuntu9.16 | +| libc6-dev | 2.31-0ubuntu9.17 | | libcurl4 | 7.68.0-1ubuntu2.25 | | libgbm-dev | 21.2.6-0ubuntu0.1\~20.04.2 | | libgconf-2-4 | 3.2.6-6ubuntu1 | @@ -348,7 +349,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | libxkbfile-dev | 1:1.1.0-1 | | libxss1 | 1:1.2.3-1 | | libyaml-dev | 0.2.2-1 | -| locales | 2.31-0ubuntu9.16 | +| locales | 2.31-0ubuntu9.17 | | m4 | 1.4.18-4 | | make | 4.2.1-1.2 | | mediainfo | 19.09-1build1 | diff --git a/images/ubuntu/Ubuntu2204-Readme.md b/images/ubuntu/Ubuntu2204-Readme.md index 1dc48e7b9..3c94a7ce4 100644 --- a/images/ubuntu/Ubuntu2204-Readme.md +++ b/images/ubuntu/Ubuntu2204-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 22.04 - OS Version: 22.04.5 LTS - Kernel Version: 6.5.0-1025-azure -- Image Version: 20250202.1.0 +- Image Version: 20250209.1.0 - Systemd version: 249.11-0ubuntu3.12 ## Installed Software @@ -27,15 +27,15 @@ ### Package Management - cpan 1.64 - Helm 3.17.0 -- Homebrew 4.4.19 -- Miniconda 24.11.1 +- Homebrew 4.4.20 +- Miniconda 25.1.1 - Npm 10.8.2 - NuGet 6.6.1.2 - Pip 22.0.2 - Pip3 22.0.2 - Pipx 1.7.1 - RubyGems 3.3.5 -- Vcpkg (build from commit 0ca64b4e1) +- Vcpkg (build from commit 74ec888e38) - Yarn 1.22.22 #### Environment variables @@ -79,7 +79,7 @@ to accomplish this. - Git LFS 3.6.1 - Git-ftp 1.6.0 - Haveged 1.9.14 -- Heroku 10.0.2 +- Heroku 10.1.0 - jq 1.6 - Kind 0.26.0 - Kubectl 1.32.1 @@ -95,7 +95,7 @@ to accomplish this. - Packer 1.12.0 - Parcel 2.13.3 - Podman 3.4.4 -- Pulumi 3.148.0 +- Pulumi 3.149.0 - R 4.4.2 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 @@ -106,18 +106,18 @@ to accomplish this. - zstd 1.5.6 ### CLI Tools -- Alibaba Cloud CLI 3.0.250 -- AWS CLI 2.23.11 -- AWS CLI Session Manager Plugin 1.2.694.0 -- AWS SAM CLI 1.132.0 +- Alibaba Cloud CLI 3.0.251 +- AWS CLI 2.24.0 +- AWS CLI Session Manager Plugin 1.2.707.0 +- AWS SAM CLI 1.133.0 - Azure CLI 2.68.0 - Azure CLI (azure-devops) 1.0.1 - GitHub CLI 2.66.1 -- Google Cloud CLI 508.0.0 -- Netlify CLI 18.0.3 -- OpenShift CLI 4.17.14 +- Google Cloud CLI 509.0.0 +- Netlify CLI 18.0.4 +- OpenShift CLI 4.17.15 - ORAS CLI 1.2.2 -- Vercel CLI 40.1.0 +- Vercel CLI 41.0.2 ### Java | Version | Environment Variable | @@ -156,13 +156,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 132.0.6834.159 -- ChromeDriver 132.0.6834.159 -- Chromium 132.0.6834.0 +- Google Chrome 133.0.6943.53 +- ChromeDriver 133.0.6943.53 +- Chromium 133.0.6943.0 - Microsoft Edge 132.0.2957.140 - Microsoft Edge WebDriver 132.0.2957.140 - Selenium server 4.28.1 -- Mozilla Firefox 134.0.2 +- Mozilla Firefox 135.0 - Geckodriver 0.35.0 #### Environment variables @@ -205,8 +205,8 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.21.13 -- 1.22.11 -- 1.23.5 +- 1.22.12 +- 1.23.6 #### Node.js - 18.20.6 @@ -218,18 +218,18 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.9.21 - 3.10.16 - 3.11.11 -- 3.12.8 -- 3.13.1 +- 3.12.9 +- 3.13.2 #### PyPy - 3.7.13 [PyPy 7.3.9] - 3.8.16 [PyPy 7.3.11] - 3.9.19 [PyPy 7.3.16] -- 3.10.14 [PyPy 7.3.17] +- 3.10.16 [PyPy 7.3.18] #### Ruby - 3.1.6 -- 3.2.6 +- 3.2.7 - 3.3.7 ### PowerShell Tools @@ -253,6 +253,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 9.0 | | Android SDK Build-tools | 35.0.0 35.0.1
34.0.0
33.0.0 33.0.1 33.0.2 33.0.3
32.0.0
31.0.0 | +| Android SDK Platform-Tools | 35.0.2 | | Android SDK Platforms | android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1)
android-33 (rev 3)
android-32 (rev 1)
android-31 (rev 1) | | Android Support Repository | 47.0.0 | | CMake | 3.10.2
3.18.1
3.22.1 | @@ -278,16 +279,16 @@ Use the following command as a part of your job to start the service: 'sudo syst | alpine:3.18 | sha256:dd60c75fba961ecc5e918961c713f3c42dd5665171c58f9b2ef5aafe081ad5a0 | 2025-01-08 | | alpine:3.19 | sha256:6380aa6b04faa579332d4c9d1f65bd7093012ba6e01d9bbcd5e2d8a4f9fae38f | 2025-01-08 | | debian:10 | sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225 | 2024-06-13 | -| debian:11 | sha256:e5bfb7364038fd100c2faebdd674145bd1bc758a57f3c67023cced99d0eff0f7 | 2025-01-13 | +| debian:11 | sha256:63904b1442dc0bb1e7a7a7065b3ba0d10d4e300f984115a40d371827fe4e3a85 | 2025-02-03 | | moby/buildkit:latest | sha256:14aa1b4dd92ea0a4cd03a54d0c6079046ea98cd0c0ae6176bdd7036ba370cbbe | 2025-01-20 | -| node:18 | sha256:720eeea325b3da50e108ba34dde0fd69feeb3c59485199c5e22b0ea49a792aa5 | 2025-01-22 | +| node:18 | sha256:f12d34408955b2081f82078e8f96c3299ca0f38d11e76086cb9b9b1b669977e4 | 2025-01-22 | | node:18-alpine | sha256:974afb6cbc0314dc6502b14243b8a39fbb2d04d975e9059dd066be3e274fbb25 | 2025-01-22 | -| node:20 | sha256:bc3d86568d9a9e062cdf7036367f6e2ce201925e2912758bcd3b0e2657875a63 | 2025-01-22 | +| node:20 | sha256:3496cba96d3548fc484a7febc77edebffcae693aff6a067bc34ec6d8c1f7affe | 2025-01-22 | | node:20-alpine | sha256:2cd2a6f4cb37cf8a007d5f1e9aef090ade6b62974c7a274098c390599e8c72b4 | 2025-01-22 | -| node:22 | sha256:ae2f3d4cc65d251352eca01ba668824f651a2ee4d2a37e2efb22649521a483fd | 2025-01-22 | +| node:22 | sha256:5145c882f9e32f07dd7593962045d97f221d57a1b609f5bf7a807eb89deff9d6 | 2025-01-22 | | node:22-alpine | sha256:e2b39f7b64281324929257d0f8004fb6cb4bf0fdfb9aa8cedb235a766aec31da | 2025-01-22 | | ubuntu:20.04 | sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b | 2024-10-11 | -| ubuntu:22.04 | sha256:0e5e4a57c2499249aafc3b40fcd541e9a456aab7296681a3994d631587203f97 | 2024-09-11 | +| ubuntu:22.04 | sha256:ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2 | 2025-01-26 | ### Installed apt packages | Name | Version | @@ -323,7 +324,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | lib32z1 | 1:1.2.11.dfsg-2ubuntu9.2 | | libc++-dev | 1:14.0-55\~exp2 | | libc++abi-dev | 1:14.0-55\~exp2 | -| libc6-dev | 2.35-0ubuntu3.8 | +| libc6-dev | 2.35-0ubuntu3.9 | | libcurl4 | 7.81.0-1ubuntu1.20 | | libgbm-dev | 23.2.1-1ubuntu3.1\~22.04.3 | | libgconf-2-4 | 3.2.6-7ubuntu2 | @@ -340,7 +341,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | libxkbfile-dev | 1:1.1.0-1build3 | | libxss1 | 1:1.2.3-1build2 | | libyaml-dev | 0.2.2-1build2 | -| locales | 2.35-0ubuntu3.8 | +| locales | 2.35-0ubuntu3.9 | | lz4 | 1.9.3-2build2 | | m4 | 1.4.18-5ubuntu2 | | make | 4.3-4.1build1 | diff --git a/images/ubuntu/Ubuntu2404-Readme.md b/images/ubuntu/Ubuntu2404-Readme.md index e9354781a..93156adea 100644 --- a/images/ubuntu/Ubuntu2404-Readme.md +++ b/images/ubuntu/Ubuntu2404-Readme.md @@ -1,7 +1,7 @@ # Ubuntu 24.04 - OS Version: 24.04.1 LTS -- Kernel Version: 6.8.0-1020-azure -- Image Version: 20250202.1.0 +- Kernel Version: 6.8.0-1021-azure +- Image Version: 20250209.1.0 - Systemd version: 255.4-1ubuntu8.5 ## Installed Software @@ -25,14 +25,14 @@ ### Package Management - cpan 1.64 - Helm 3.17.0 -- Homebrew 4.4.19 -- Miniconda 24.11.1 +- Homebrew 4.4.20 +- Miniconda 25.1.1 - Npm 10.8.2 - Pip 24.0 - Pip3 24.0 - Pipx 1.7.1 - RubyGems 3.4.20 -- Vcpkg (build from commit 0ca64b4e1) +- Vcpkg (build from commit 74ec888e38) - Yarn 1.22.22 #### Environment variables @@ -88,7 +88,7 @@ to accomplish this. - Packer 1.12.0 - Parcel 2.13.3 - Podman 4.9.3 -- Pulumi 3.148.0 +- Pulumi 3.149.0 - Skopeo 1.13.3 - Sphinx Open Source Search Server 2.2.11 - yamllint 1.35.1 @@ -96,13 +96,13 @@ to accomplish this. - zstd 1.5.6 ### CLI Tools -- AWS CLI 2.23.11 -- AWS CLI Session Manager Plugin 1.2.694.0 -- AWS SAM CLI 1.132.0 +- AWS CLI 2.24.0 +- AWS CLI Session Manager Plugin 1.2.707.0 +- AWS SAM CLI 1.133.0 - Azure CLI 2.68.0 - Azure CLI (azure-devops) 1.0.1 - GitHub CLI 2.66.1 -- Google Cloud CLI 508.0.0 +- Google Cloud CLI 509.0.0 ### Java | Version | Environment Variable | @@ -136,13 +136,13 @@ Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 132.0.6834.159 -- ChromeDriver 132.0.6834.159 -- Chromium 132.0.6834.0 +- Google Chrome 133.0.6943.53 +- ChromeDriver 133.0.6943.53 +- Chromium 133.0.6943.0 - Microsoft Edge 132.0.2957.140 - Microsoft Edge WebDriver 132.0.2957.140 - Selenium server 4.28.1 -- Mozilla Firefox 134.0.2 +- Mozilla Firefox 135.0 - Geckodriver 0.35.0 #### Environment variables @@ -181,8 +181,8 @@ Use the following command as a part of your job to start the service: 'sudo syst #### Go - 1.21.13 -- 1.22.11 -- 1.23.5 +- 1.22.12 +- 1.23.6 #### Node.js - 18.20.6 @@ -193,15 +193,15 @@ Use the following command as a part of your job to start the service: 'sudo syst - 3.9.21 - 3.10.16 - 3.11.11 -- 3.12.8 -- 3.13.1 +- 3.12.9 +- 3.13.2 #### PyPy - 3.9.19 [PyPy 7.3.16] -- 3.10.14 [PyPy 7.3.17] +- 3.10.16 [PyPy 7.3.18] #### Ruby -- 3.2.6 +- 3.2.7 - 3.3.7 ### PowerShell Tools @@ -224,6 +224,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 12.0 | | Android SDK Build-tools | 35.0.0 35.0.1
34.0.0 | +| Android SDK Platform-Tools | 35.0.2 | | Android SDK Platforms | android-35-ext14 (rev 1)
android-35 (rev 2)
android-34-ext8 (rev 1)
android-34-ext12 (rev 1)
android-34-ext11 (rev 1)
android-34-ext10 (rev 1)
android-34 (rev 3)
android-33-ext5 (rev 1)
android-33-ext4 (rev 1) | | Android Support Repository | 47.0.0 | | Google Play services | 49 | @@ -274,7 +275,7 @@ Use the following command as a part of your job to start the service: 'sudo syst | libssl-dev | 3.0.13-0ubuntu3.4 | | libtool | 2.4.7-7build1 | | libyaml-dev | 0.2.5-1build1 | -| locales | 2.39-0ubuntu8.3 | +| locales | 2.39-0ubuntu8.4 | | lz4 | 1.9.4-1build1.1 | | m4 | 1.4.19-4build1 | | make | 4.3-4.1build2 | @@ -307,11 +308,11 @@ Use the following command as a part of your job to start the service: 'sudo syst | time | 1.9-0.2build1 | | tk | 8.6.14build1 | | tree | 2.1.1-2ubuntu3 | -| tzdata | 2024b-0ubuntu0.24.04 | +| tzdata | 2024b-0ubuntu0.24.04.1 | | unzip | 6.0-28ubuntu4.1 | | upx | 4.2.2-3 | | wget | 1.21.4-1ubuntu4.1 | | xvfb | 2:21.1.12-1ubuntu1.1 | | xz-utils | 5.6.1+really5.4.5-1build0.1 | -| zip | 3.0-13ubuntu0.1 | +| zip | 3.0-13ubuntu0.2 | | zsync | 0.6.2-5build1 | diff --git a/images/ubuntu/scripts/build/configure-dpkg.sh b/images/ubuntu/scripts/build/configure-dpkg.sh index 2c5237211..39eaf4647 100644 --- a/images/ubuntu/scripts/build/configure-dpkg.sh +++ b/images/ubuntu/scripts/build/configure-dpkg.sh @@ -6,7 +6,7 @@ # Source the helpers for use with the script source $HELPER_SCRIPTS/etc-environment.sh - +source $HELPER_SCRIPTS/os.sh # This is the anti-frontend. It never interacts with you at all, # and makes the default answers be used for all questions. It # might mail error messages to root, but that's it; otherwise it @@ -30,3 +30,9 @@ cat <> /etc/apt/apt.conf.d/10apt-autoremove APT::Get::AutomaticRemove "0"; APT::Get::HideAutoRemove "1"; EOF + +# Install libicu70 package for Ubuntu 24 +if is_ubuntu24 ; then + wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu70_70.1-2_amd64.deb + sudo apt-get install -y ./libicu70_70.1-2_amd64.deb +fi diff --git a/images/ubuntu/scripts/build/install-ruby.sh b/images/ubuntu/scripts/build/install-ruby.sh index a2afcf0c3..3bef0ec71 100644 --- a/images/ubuntu/scripts/build/install-ruby.sh +++ b/images/ubuntu/scripts/build/install-ruby.sh @@ -20,7 +20,7 @@ gems_to_install=$(get_toolset_value ".rubygems[] .name") if [[ -n "$gems_to_install" ]]; then for gem in $gems_to_install; do echo "Installing gem $gem" - gem install $gem + gem install --no-document $gem done fi diff --git a/images/ubuntu/templates/ubuntu-20.04.pkr.hcl b/images/ubuntu/templates/ubuntu-20.04.pkr.hcl index d8d821bcd..8839e11c0 100644 --- a/images/ubuntu/templates/ubuntu-20.04.pkr.hcl +++ b/images/ubuntu/templates/ubuntu-20.04.pkr.hcl @@ -1,12 +1,3 @@ -packer { - required_plugins { - azure = { - source = "github.com/hashicorp/azure" - version = "1.4.5" - } - } -} - locals { managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}" } diff --git a/images/ubuntu/templates/ubuntu-22.04.pkr.hcl b/images/ubuntu/templates/ubuntu-22.04.pkr.hcl index 6dd0abf17..0af16d284 100644 --- a/images/ubuntu/templates/ubuntu-22.04.pkr.hcl +++ b/images/ubuntu/templates/ubuntu-22.04.pkr.hcl @@ -1,12 +1,3 @@ -packer { - required_plugins { - azure = { - source = "github.com/hashicorp/azure" - version = "1.4.5" - } - } -} - locals { managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}" } diff --git a/images/ubuntu/templates/ubuntu-24.04.pkr.hcl b/images/ubuntu/templates/ubuntu-24.04.pkr.hcl index 7f02ff162..9e2ba3810 100644 --- a/images/ubuntu/templates/ubuntu-24.04.pkr.hcl +++ b/images/ubuntu/templates/ubuntu-24.04.pkr.hcl @@ -1,12 +1,3 @@ -packer { - required_plugins { - azure = { - source = "github.com/hashicorp/azure" - version = "1.4.5" - } - } -} - locals { managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}" } diff --git a/images/ubuntu/templates/ubuntu-minimal.pkr.hcl b/images/ubuntu/templates/ubuntu-minimal.pkr.hcl index 634e76d31..a2e7d362b 100644 --- a/images/ubuntu/templates/ubuntu-minimal.pkr.hcl +++ b/images/ubuntu/templates/ubuntu-minimal.pkr.hcl @@ -1,11 +1,3 @@ -packer { - required_plugins { - azure = { - source = "github.com/hashicorp/azure" - version = "1.4.5" - } - } -} locals { image_os = "ubuntu22" diff --git a/images/windows/Windows2019-Readme.md b/images/windows/Windows2019-Readme.md index f59aafd6b..0188fdecb 100644 --- a/images/windows/Windows2019-Readme.md +++ b/images/windows/Windows2019-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[Windows] Removal of Azure and Azure Powershell module from windows images from Febraury 14](https://github.com/actions/runner-images/issues/11483) | -| [[Windows ] Breaking change : PHP 8.3.* version will be updated to PHP 8.4.* from January 31,2025](https://github.com/actions/runner-images/issues/11256) | +| [[Windows] Removal of Azure and Azure Powershell module from windows images from 2025-03-01](https://github.com/actions/runner-images/issues/11483) | | [Windows Server 2025 is now available](https://github.com/actions/runner-images/issues/11228) | -| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from February 07,2025](https://github.com/actions/runner-images/issues/11104) | +| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from 2025-03-07](https://github.com/actions/runner-images/issues/11104) | *** # Windows Server 2019 - OS Version: 10.0.17763 Build 6775 -- Image Version: 20250127.1.0 +- Image Version: 20250209.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -27,16 +26,16 @@ - Ruby 3.0.7p220 ### Package Management -- Chocolatey 2.4.1 +- Chocolatey 2.4.2 - Composer 2.8.5 - Helm 3.16.4 -- Miniconda 24.11.1 (pre-installed on the image but not added to PATH) +- Miniconda 25.1.1 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 6.12.2.1 -- pip 25.0 (python 3.9) +- pip 25.0.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.2.33 -- Vcpkg (build from commit f3a67b0c4) +- Vcpkg (build from commit 74ec888e38) - Yarn 1.22.22 #### Environment variables @@ -54,12 +53,12 @@ ### Tools - 7zip 24.09 - aria2 1.37.0 -- azcopy 10.27.1 +- azcopy 10.28.0 - Bazel 8.0.1 - Bazelisk 1.25.0 - Bicep 0.33.13 - Cabal 3.14.1.1 -- CMake 3.31.4 +- CMake 3.31.5 - CodeQL Action Bundle 2.20.1 - Docker 26.1.3 - Docker Compose v2 2.27.1 @@ -67,7 +66,7 @@ - ghc 9.12.1 - Git 2.47.1.windows.2 - Git LFS 3.6.1 -- Google Cloud CLI 507.0.0 +- Google Cloud CLI 509.0.0 - ImageMagick 7.1.1-43 - InnoSetup 6.4.0 - jq 1.7.1 @@ -80,9 +79,9 @@ - Newman 6.2.1 - NSIS 3.10 - OpenSSL 1.1.1w -- Packer 1.11.2 +- Packer 1.12.0 - Parcel 2.13.3 -- Pulumi 3.147.0 +- Pulumi 3.149.0 - R 4.4.2 - Service Fabric SDK 9.1.1436.9590 - Stack 3.3.1 @@ -95,19 +94,19 @@ - zstd 1.5.6 ### CLI Tools -- Alibaba Cloud CLI 3.0.250 -- AWS CLI 2.23.6 -- AWS SAM CLI 1.132.0 -- AWS Session Manager CLI 1.2.694.0 +- Alibaba Cloud CLI 3.0.251 +- AWS CLI 2.24.0 +- AWS SAM CLI 1.133.0 +- AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.68.0 - Azure DevOps CLI extension 1.0.1 - Cloud Foundry CLI 8.9.0 -- GitHub CLI 2.65.0 +- GitHub CLI 2.66.1 ### Rust Tools -- Cargo 1.84.0 -- Rust 1.84.0 -- Rustdoc 1.84.0 +- Cargo 1.84.1 +- Rust 1.84.1 +- Rustdoc 1.84.1 - Rustup 1.27.1 #### Packages @@ -119,11 +118,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 132.0.6834.111 -- Chrome Driver 132.0.6834.110 -- Microsoft Edge 132.0.2957.127 -- Microsoft Edge Driver 132.0.2957.127 -- Mozilla Firefox 134.0.2 +- Google Chrome 133.0.6943.60 +- Chrome Driver 133.0.6943.53 +- Microsoft Edge 132.0.2957.140 +- Microsoft Edge Driver 132.0.2957.140 +- Mozilla Firefox 135.0 - Gecko Driver 0.35.0 - IE Driver 4.14.0.0 - Selenium server 4.28.0 @@ -169,8 +168,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.20.14 - 1.21.13 -- 1.22.11 -- 1.23.5 +- 1.22.12 +- 1.23.6 #### Node.js - 16.20.2 @@ -183,21 +182,21 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.9.13 - 3.10.11 - 3.11.9 -- 3.12.8 -- 3.13.1 +- 3.12.9 +- 3.13.2 #### PyPy -- 2.7.18 [PyPy 7.3.17] +- 2.7.18 [PyPy 7.3.18] - 3.6.12 [PyPy 7.3.3] - 3.7.13 [PyPy 7.3.9] - 3.8.16 [PyPy 7.3.11] - 3.9.19 [PyPy 7.3.16] -- 3.10.14 [PyPy 7.3.17] +- 3.10.16 [PyPy 7.3.18] #### Ruby - 3.0.7 - 3.1.6 -- 3.2.6 +- 3.2.7 - 3.3.7 ### Databases @@ -217,7 +216,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 5.0.30.0 | MongoDB | Stopped | Disabled | +| 5.0.31.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.21.0 @@ -230,7 +229,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.27.3 | C:\tools\nginx-1.27.3\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.27.4 | C:\tools\nginx-1.27.4\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2019 | Name | Version | Path | @@ -513,7 +512,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - AzureRM: 6.13.1 - Azure (Cached): 5.1.1.zip - AzureRM (Cached): 6.7.0.zip -- AWSPowershell: 4.1.743 +- AWSPowershell: 4.1.753 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.25.0 diff --git a/images/windows/Windows2022-Readme.md b/images/windows/Windows2022-Readme.md index 069f2c8d6..2bac37670 100644 --- a/images/windows/Windows2022-Readme.md +++ b/images/windows/Windows2022-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[Windows] Removal of Azure and Azure Powershell module from windows images from Febraury 14](https://github.com/actions/runner-images/issues/11483) | -| [[Windows ] Breaking change : PHP 8.3.* version will be updated to PHP 8.4.* from January 31,2025](https://github.com/actions/runner-images/issues/11256) | +| [[Windows] Removal of Azure and Azure Powershell module from windows images from 2025-03-01](https://github.com/actions/runner-images/issues/11483) | | [Windows Server 2025 is now available](https://github.com/actions/runner-images/issues/11228) | -| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from February 07,2025](https://github.com/actions/runner-images/issues/11104) | +| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from 2025-03-07](https://github.com/actions/runner-images/issues/11104) | *** # Windows Server 2022 - OS Version: 10.0.20348 Build 3091 -- Image Version: 20250127.1.0 +- Image Version: 20250209.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled @@ -27,16 +26,16 @@ - Ruby 3.0.7p220 ### Package Management -- Chocolatey 2.4.1 +- Chocolatey 2.4.2 - Composer 2.8.5 - Helm 3.16.4 -- Miniconda 24.11.1 (pre-installed on the image but not added to PATH) +- Miniconda 25.1.1 (pre-installed on the image but not added to PATH) - NPM 10.8.2 - NuGet 6.12.2.1 -- pip 25.0 (python 3.9) +- pip 25.0.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.2.33 -- Vcpkg (build from commit f3a67b0c4) +- Vcpkg (build from commit 74ec888e38) - Yarn 1.22.22 #### Environment variables @@ -54,12 +53,12 @@ ### Tools - 7zip 24.09 - aria2 1.37.0 -- azcopy 10.27.1 +- azcopy 10.28.0 - Bazel 8.0.1 - Bazelisk 1.25.0 - Bicep 0.33.13 - Cabal 3.14.1.1 -- CMake 3.31.4 +- CMake 3.31.5 - CodeQL Action Bundle 2.20.1 - Docker 26.1.3 - Docker Compose v2 2.27.1 @@ -79,8 +78,8 @@ - Newman 6.2.1 - NSIS 3.10 - OpenSSL 1.1.1w -- Packer 1.11.2 -- Pulumi 3.147.0 +- Packer 1.12.0 +- Pulumi 3.149.0 - R 4.4.2 - Service Fabric SDK 9.1.1436.9590 - Stack 3.3.1 @@ -93,18 +92,18 @@ - zstd 1.5.6 ### CLI Tools -- Alibaba Cloud CLI 3.0.250 -- AWS CLI 2.23.6 -- AWS SAM CLI 1.132.0 -- AWS Session Manager CLI 1.2.694.0 +- Alibaba Cloud CLI 3.0.251 +- AWS CLI 2.24.0 +- AWS SAM CLI 1.133.0 +- AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.68.0 - Azure DevOps CLI extension 1.0.1 -- GitHub CLI 2.65.0 +- GitHub CLI 2.66.1 ### Rust Tools -- Cargo 1.84.0 -- Rust 1.84.0 -- Rustdoc 1.84.0 +- Cargo 1.84.1 +- Rust 1.84.1 +- Rustdoc 1.84.1 - Rustup 1.27.1 #### Packages @@ -116,11 +115,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 132.0.6834.111 -- Chrome Driver 132.0.6834.110 -- Microsoft Edge 132.0.2957.127 -- Microsoft Edge Driver 132.0.2957.127 -- Mozilla Firefox 134.0.2 +- Google Chrome 133.0.6943.60 +- Chrome Driver 133.0.6943.53 +- Microsoft Edge 132.0.2957.140 +- Microsoft Edge Driver 132.0.2957.140 +- Mozilla Firefox 135.0 - Gecko Driver 0.35.0 - IE Driver 4.14.0.0 - Selenium server 4.28.0 @@ -163,8 +162,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.20.14 - 1.21.13 -- 1.22.11 -- 1.23.5 +- 1.22.12 +- 1.23.6 #### Node.js - 16.20.2 @@ -177,20 +176,20 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.9.13 - 3.10.11 - 3.11.9 -- 3.12.8 -- 3.13.1 +- 3.12.9 +- 3.13.2 #### PyPy -- 2.7.18 [PyPy 7.3.17] +- 2.7.18 [PyPy 7.3.18] - 3.7.13 [PyPy 7.3.9] - 3.8.16 [PyPy 7.3.11] - 3.9.19 [PyPy 7.3.16] -- 3.10.14 [PyPy 7.3.17] +- 3.10.16 [PyPy 7.3.18] #### Ruby - 3.0.7 - 3.1.6 -- 3.2.6 +- 3.2.7 - 3.3.7 ### Databases @@ -210,7 +209,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | -------- | ----------- | ------------- | ---------------- | -| 5.0.30.0 | MongoDB | Stopped | Disabled | +| 5.0.31.0 | MongoDB | Stopped | Disabled | ### Database tools - Azure CosmosDb Emulator 2.14.21.0 @@ -223,7 +222,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.27.3 | C:\tools\nginx-1.27.3\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.27.4 | C:\tools\nginx-1.27.4\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | @@ -511,7 +510,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - AzureRM: 6.13.1 - Azure (Cached): 5.1.1.zip - AzureRM (Cached): 6.7.0.zip -- AWSPowershell: 4.1.743 +- AWSPowershell: 4.1.753 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.25.0 diff --git a/images/windows/Windows2025-Readme.md b/images/windows/Windows2025-Readme.md index 9474081e3..1d7de9d4a 100644 --- a/images/windows/Windows2025-Readme.md +++ b/images/windows/Windows2025-Readme.md @@ -1,23 +1,22 @@ | Announcements | |-| -| [[Windows] Removal of Azure and Azure Powershell module from windows images from Febraury 14](https://github.com/actions/runner-images/issues/11483) | -| [[Windows ] Breaking change : PHP 8.3.* version will be updated to PHP 8.4.* from January 31,2025](https://github.com/actions/runner-images/issues/11256) | +| [[Windows] Removal of Azure and Azure Powershell module from windows images from 2025-03-01](https://github.com/actions/runner-images/issues/11483) | | [Windows Server 2025 is now available](https://github.com/actions/runner-images/issues/11228) | -| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from February 07,2025](https://github.com/actions/runner-images/issues/11104) | +| [[Windows] Breaking change : Docker Engine Version 26.* will be updated to Docker Engine Version 27.* from 2025-03-07](https://github.com/actions/runner-images/issues/11104) | *** # Windows Server 2025 - OS Version: 10.0.26100 Build 2894 -- Image Version: 20250127.1.0 +- Image Version: 20250209.1.0 ## Windows features - Windows Subsystem for Linux (WSLv1): Enabled -- Windows Subsystem for Linux (Default, WSLv2): 2.3.26.0 +- Windows Subsystem for Linux (Default, WSLv2): 2.4.10.0 ## Installed Software ### Language and Runtime - Bash 5.2.37(1)-release -- Go 1.23.5 +- Go 1.23.6 - Julia 1.10.5 - Kotlin 2.1.10 - LLVM 19.1.5 @@ -28,16 +27,16 @@ - Ruby 3.3.7 ### Package Management -- Chocolatey 2.4.1 +- Chocolatey 2.4.2 - Composer 2.8.5 - Helm 3.16.4 -- Miniconda 24.11.1 (pre-installed on the image but not added to PATH) +- Miniconda 25.1.1 (pre-installed on the image but not added to PATH) - NPM 10.9.2 - NuGet 6.12.2.1 -- pip 25.0 (python 3.9) +- pip 25.0.1 (python 3.9) - Pipx 1.7.1 - RubyGems 3.5.22 -- Vcpkg (build from commit f3a67b0c4) +- Vcpkg (build from commit 74ec888e38) - Yarn 1.22.22 #### Environment variables @@ -55,12 +54,12 @@ ### Tools - 7zip 24.09 - aria2 1.37.0 -- azcopy 10.27.1 +- azcopy 10.28.0 - Bazel 8.0.1 - Bazelisk 1.25.0 - Bicep 0.33.13 - Cabal 3.14.1.1 -- CMake 3.31.4 +- CMake 3.31.5 - CodeQL Action Bundle 2.20.1 - Docker 26.1.3 - Docker Compose v2 2.27.1 @@ -77,8 +76,8 @@ - GNU Binutils 2.43 - Newman 6.2.1 - OpenSSL 3.4.0 -- Packer 1.11.2 -- Pulumi 3.147.0 +- Packer 1.12.0 +- Pulumi 3.149.0 - R 4.4.2 - Service Fabric SDK 10.1.2493.9590 - Stack 3.3.1 @@ -90,17 +89,17 @@ - zstd 1.5.6 ### CLI Tools -- AWS CLI 2.23.6 -- AWS SAM CLI 1.132.0 -- AWS Session Manager CLI 1.2.694.0 +- AWS CLI 2.24.0 +- AWS SAM CLI 1.133.0 +- AWS Session Manager CLI 1.2.707.0 - Azure CLI 2.68.0 - Azure DevOps CLI extension 1.0.1 -- GitHub CLI 2.65.0 +- GitHub CLI 2.66.1 ### Rust Tools -- Cargo 1.84.0 -- Rust 1.84.0 -- Rustdoc 1.84.0 +- Cargo 1.84.1 +- Rust 1.84.1 +- Rustdoc 1.84.1 - Rustup 1.27.1 #### Packages @@ -108,11 +107,11 @@ - Rustfmt 1.8.0 ### Browsers and Drivers -- Google Chrome 132.0.6834.111 -- Chrome Driver 132.0.6834.110 -- Microsoft Edge 132.0.2957.127 -- Microsoft Edge Driver 132.0.2957.127 -- Mozilla Firefox 134.0.2 +- Google Chrome 133.0.6943.60 +- Chrome Driver 133.0.6943.53 +- Microsoft Edge 132.0.2957.140 +- Microsoft Edge Driver 132.0.2957.140 +- Mozilla Firefox 135.0 - Gecko Driver 0.35.0 - IE Driver 4.14.0.0 - Selenium server 4.28.0 @@ -154,8 +153,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Go - 1.21.13 -- 1.22.11 -- 1.23.5 +- 1.22.12 +- 1.23.6 #### Node.js - 18.20.6 @@ -166,16 +165,16 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 3.9.13 - 3.10.11 - 3.11.9 -- 3.12.8 -- 3.13.1 +- 3.12.9 +- 3.13.2 #### PyPy - 3.9.19 [PyPy 7.3.16] -- 3.10.14 [PyPy 7.3.17] +- 3.10.16 [PyPy 7.3.18] #### Ruby - 3.1.6 -- 3.2.6 +- 3.2.7 - 3.3.7 ### Databases @@ -203,13 +202,13 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - MySQL 8.0.41.0 - SQL OLEDB Driver 18.7.4.0 - SQLPS 1.0 -- MongoDB Shell (mongosh) 2.3.8 +- MongoDB Shell (mongosh) 2.3.9 ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.55 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.27.3 | C:\tools\nginx-1.27.3\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.27.4 | C:\tools\nginx-1.27.4\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | @@ -481,7 +480,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Powershell Modules - Az: 12.4.0 -- AWSPowershell: 4.1.743 +- AWSPowershell: 4.1.753 - DockerMsftProvider: 1.0.0.8 - MarkdownPS: 1.10 - Microsoft.Graph: 2.25.0 diff --git a/images/windows/scripts/build/Install-AWSTools.ps1 b/images/windows/scripts/build/Install-AWSTools.ps1 index 22ad5b432..1ed76b5d7 100644 --- a/images/windows/scripts/build/Install-AWSTools.ps1 +++ b/images/windows/scripts/build/Install-AWSTools.ps1 @@ -11,7 +11,7 @@ Install-ChocoPackage awscli Install-Binary ` -Url "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/windows/SessionManagerPluginSetup.exe" ` -InstallArgs ("/silent", "/install") ` - -ExpectedSignature "75A5FB4D02FCB2AB799718F315BAAA3103E9D60C" + -ExpectedSignature "CFC0CE0547A698E5F3FA78F819654CE016D76464" $env:Path = $env:Path + ";$env:ProgramFiles\Amazon\SessionManagerPlugin\bin" # Install AWS SAM CLI diff --git a/images/windows/scripts/build/Install-DotnetSDK.ps1 b/images/windows/scripts/build/Install-DotnetSDK.ps1 index 493720f31..d51ae531e 100644 --- a/images/windows/scripts/build/Install-DotnetSDK.ps1 +++ b/images/windows/scripts/build/Install-DotnetSDK.ps1 @@ -95,6 +95,15 @@ $dotnetToolset = (Get-ToolsetContent).dotnet # Download installation script. $installScriptPath = Invoke-DownloadWithRetry -Url "https://dot.net/v1/dotnet-install.ps1" +# Visual Studio 2022 pre-creates sdk-manifests/8.0.100 folder, causing dotnet-install to skip manifests creation +# https://github.com/actions/runner-images/issues/11402 +if ((Test-IsWin22) -or (Test-IsWin25)) { + $sdkManifestPath = "C:\Program Files\dotnet\sdk-manifests\8.0.100" + if (Test-Path $sdkManifestPath) { + Move-Item -Path $sdkManifestPath -Destination $env:TEMP_DIR -ErrorAction Stop + } +} + # Install and warm up dotnet foreach ($dotnetVersion in $dotnetToolset.versions) { $sdkVersionsToInstall = Get-SDKVersionsToInstall -DotnetVersion $dotnetVersion @@ -106,6 +115,17 @@ foreach ($dotnetVersion in $dotnetToolset.versions) { } } +# Replace manifests inside sdk-manifests/8.0.100 folder with ones from Visual Studio +# https://github.com/actions/runner-images/issues/11402 +if ((Test-IsWin22) -or (Test-IsWin25)) { + if (Test-Path "${env:TEMP_DIR}\8.0.100") { + Get-ChildItem -Path "${env:TEMP_DIR}\8.0.100" | ForEach-Object { + Remove-Item -Path "$sdkManifestPath\$($_.BaseName)" -Recurse -Force | Out-Null + Move-Item -Path $_.FullName -Destination $sdkManifestPath -Force -ErrorAction Stop + } + } +} + # Add dotnet to PATH Add-MachinePathItem "C:\Program Files\dotnet" diff --git a/images/windows/scripts/build/Install-EdgeDriver.ps1 b/images/windows/scripts/build/Install-EdgeDriver.ps1 index e8f07b7de..6d10d6e5d 100644 --- a/images/windows/scripts/build/Install-EdgeDriver.ps1 +++ b/images/windows/scripts/build/Install-EdgeDriver.ps1 @@ -27,7 +27,7 @@ Write-Host "Expand Microsoft Edge WebDriver archive..." Expand-7ZipArchive -Path $archivePath -DestinationPath $edgeDriverPath #Validate the EdgeDriver signature -$signatureThumbprint = "7920AC8FB05E0FFFE21E8FF4B4F03093BA6AC16E" +$signatureThumbprint = "0BD8C56733FDCC06F8CB919FF5A200E39B1ACF71" Test-FileSignature -Path "$edgeDriverPath\msedgedriver.exe" -ExpectedThumbprint $signatureThumbprint Write-Host "Setting the environment variables..." diff --git a/images/windows/scripts/build/Install-WSL2.ps1 b/images/windows/scripts/build/Install-WSL2.ps1 index 4134b2afd..22f74ed76 100644 --- a/images/windows/scripts/build/Install-WSL2.ps1 +++ b/images/windows/scripts/build/Install-WSL2.ps1 @@ -8,7 +8,7 @@ $downloadUrl = Resolve-GithubReleaseAssetUrl ` Install-Binary -Type MSI ` -Url $downloadUrl ` - -ExpectedSHA256Sum "CD3F2A68A1A5836F6A1CC9965A7F5F54DB267CA221EAA87DF29345AB7957AEC4" + -ExpectedSHA256Sum "5A1EAD8E553ABBFB4DBB8291A329F3CA859DB2B8D887849F3F8CD19F7FABEF21" Write-Host "Performing wsl --install --no-distribution" wsl.exe --install --no-distribution diff --git a/images/windows/templates/windows-2019.pkr.hcl b/images/windows/templates/windows-2019.pkr.hcl index 1ec030585..ac837c559 100644 --- a/images/windows/templates/windows-2019.pkr.hcl +++ b/images/windows/templates/windows-2019.pkr.hcl @@ -1,12 +1,3 @@ -packer { - required_plugins { - azure = { - source = "github.com/hashicorp/azure" - version = "1.4.5" - } - } -} - locals { managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}" } diff --git a/images/windows/templates/windows-2022.pkr.hcl b/images/windows/templates/windows-2022.pkr.hcl index 0c66a7dbf..98c6034cf 100644 --- a/images/windows/templates/windows-2022.pkr.hcl +++ b/images/windows/templates/windows-2022.pkr.hcl @@ -1,12 +1,3 @@ -packer { - required_plugins { - azure = { - source = "github.com/hashicorp/azure" - version = "1.4.5" - } - } -} - locals { managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}" } diff --git a/images/windows/templates/windows-2025.pkr.hcl b/images/windows/templates/windows-2025.pkr.hcl index f1f3fdc55..72eda50e2 100644 --- a/images/windows/templates/windows-2025.pkr.hcl +++ b/images/windows/templates/windows-2025.pkr.hcl @@ -1,12 +1,3 @@ -packer { - required_plugins { - azure = { - source = "github.com/hashicorp/azure" - version = "1.4.5" - } - } -} - locals { managed_image_name = var.managed_image_name != "" ? var.managed_image_name : "packer-${var.image_os}-${var.image_version}" } diff --git a/images/windows/toolsets/toolset-2019.json b/images/windows/toolsets/toolset-2019.json index 2994939c2..a9dca0bba 100644 --- a/images/windows/toolsets/toolset-2019.json +++ b/images/windows/toolsets/toolset-2019.json @@ -467,7 +467,7 @@ "postgresql": { "signature": "698BA51AA27CC31282AACA5055E4B9190BC6C0E9", "version": "14", - "vcRedistSignature": "245D262748012A4FE6CE8BA6C951A4C4AFBC3E5D", + "vcRedistSignature": "8F985BE8FD256085C90A95D3C74580511A1DB975", "installVcRedist": true }, "kotlin": { diff --git a/images/windows/toolsets/toolset-2022.json b/images/windows/toolsets/toolset-2022.json index cd68d0d97..6657f5f9e 100644 --- a/images/windows/toolsets/toolset-2022.json +++ b/images/windows/toolsets/toolset-2022.json @@ -383,7 +383,7 @@ "postgresql": { "signature": "698BA51AA27CC31282AACA5055E4B9190BC6C0E9", "version": "14", - "vcRedistSignature": "245D262748012A4FE6CE8BA6C951A4C4AFBC3E5D", + "vcRedistSignature": "8F985BE8FD256085C90A95D3C74580511A1DB975", "installVcRedist": true }, "kotlin": { diff --git a/images/windows/toolsets/toolset-2025.json b/images/windows/toolsets/toolset-2025.json index 22e3b5ef5..426190039 100644 --- a/images/windows/toolsets/toolset-2025.json +++ b/images/windows/toolsets/toolset-2025.json @@ -324,7 +324,7 @@ "version": "latest" }, "openssl": { - "version": "3.4.0", + "version": "3.4.1", "pinnedDetails": { "link": "https://github.com/actions/runner-images-internal/pull/6702", "reason": "Meaningful reason must be added at next update.",