Chocolatey for Business Azure Environment Release Notes

:choco-info: NOTE

Issue links may not be publicly available at this time.

0.21.0 (February 8, 2024)

Breaking Change

  • Trim the list of included Jenkins plugins - see #103.

Improvements

  • Setup Nexus Using NuGet V3 Repositories - see #145.
  • Update to Latest Packages - see #154.
  • Update Jenkins Java Dependency - see #155.

Bundled Version Update

Package Version
chocolatey-agent 2.1.2
chocolatey-management-database 0.12.0
chocolatey-management-service 0.12.0
chocolatey-management-web 0.12.0
chocolatey.extension 6.1.2
dotnet-6.0-aspnetruntime 6.0.26
dotnet-6.0-runtime 6.0.26
dotnet-aspnetcoremodule-v2 16.0.23339
jenkins 2.426.3
nexus-repository 3.64.0.4
Temurin11jre N/A (Removed)
Temurin21jre 21.0.1.1200 (New)
vcredist140 14.38.33135

0.20.0 (August 17, 2023)

Improvements

  • Update to Application Gateway v2 - see #89.
  • Accessing Application Gateway Back-end Health Statistics - see #92.
  • Update from Basic Public IP SKU to Standard - see #108.
  • Update to Latest Packages - see #148.
  • Upgrade to AppGateway v2 - see #149.

Bundled Version Update

Package Version
chocolatey 2.2.2
dotnet-6.0-aspnetruntime 6.0.20
dotnet-6.0-runtime 6.0.20
dotnet-aspnetcoremodule-v2 16.0.23172
jenkins 2.401.3
nexus-repository 3.58.1.2
Temurin11jre 11.0.20.800
Temurinjre N/A (Removed)

0.19.0 (July 4, 2023)

Feature

  • Update environment deployment to support Chocolatey CLI v2.x - see #135.

Bug Fixes

  • Fix - VM Unable to Start Due to Missing Secret - see #121.
  • Fix - Jenkins Jobs failing when executed with Chocolatey v2.x installed - see #134.

Improvement

  • Update to 2.1.0 and 6.1.0 of Chocolatey products - see #141.

Bundled Version Update

Package Version
chocolatey 2.1.0
chocolatey.extension 6.1.0
chocolatey-agent 2.1.0
chocolateygui 2.1.0
chocolateygui.extension 2.0.0
chocolatey-licensed-jenkins-scripts 0.1.1 (New)
Temurinjre 20.0.1.900
vcredist140 14.36.32532

0.18.1 (May 25, 2023)

Bug Fix

  • Fix - Updating Jenkins breaks AppGateway Health Checks - see #126.

Improvements

  • Update Chocolatey software components to the latest available versions - see #128.
  • Update ARM Template Resource API Versions - see #129.
  • Update Jenkins Plugins and match selection in C4B Quick Start - see #131.

Bundled Version Update

Package Version
chocolatey 1.4.0
chocolatey.extension 5.0.3
chocolatey-agent 1.1.2
chocolateygui 1.1.3
chocolateygui.extension 1.0.3
jenkins 2.387.2
jenkins-set-prefix.hook 1.0.0 (New)
nexus-repository 3.54.1.01
Temurin11jre 11.0.19.700

0.18.0 (February 21, 2023)

Improvement

  • Update Chocolatey software components to the latest available versions - see #124

Bundled Version Update

Package Version
chocolatey 1.3.0
chocolateygui 1.1.1

0.17.1 (February 3, 2023)

Improvement

  • Update Chocolatey software components to the latest available versions - see #123

Bundled Version Update

Package Version
chocolatey 1.2.1
chocolatey-windowsupdate.extension 1.0.5
chocolatey.extension 5.0.1
nexus-repository 3.43.0.01
Temurin11jre 11.0.18.1000
vcredist140 14.32.31332

0.17.0 (October 28, 2022)

Improvements

  • Update Chocolatey software components to the latest available versions - see #110
  • Jenkins Job should account for multiple new releases when syncing from test to prod repository - see #111

Bundled Version Update

Package Version
chocolatey 1.2.0
chocolatey.extension 5.0.0
chocolatey-agent 1.1.1
chocolateygui 1.1.0
chocolateygui.extension 1.0.1
chocolatey-management-database 0.10.1
chocolatey-management-service 0.10.1
chocolatey-management-web 0.10.1

0.16.0 (September 7, 2022)

Improvements

  • Update Chocolatey Central Management to 0.10.0 and include new dependencies - see #94
  • Update chocolatey.extension to 4.2.0 - see #99
  • Update chocolatey-agent to 1.1.0 - see #100
  • Deployment should fail if installation of key components is not successful - see #101

Bundled Version Update

Package Version
aspnetcore-runtimepackagestore N/A (Removed)
chocolatey-agent 1.1.0
chocolatey-management-database 0.10.0
chocolatey-management-service 0.10.0
chocolatey-management-web 0.10.0
chocolatey.extension 4.2.0
dotnet-6.0-aspnetruntime 6.0.5 (New)
dotnet-6.0-runtime 6.0.5 (New)
dotnet-aspnetcoremodule-v2 16.0.22108 (New)
dotnetcore-sdk N/A (Removed)
dotnetcore-windowshosting N/A (Removed)
dotnetfx 4.8.0.20220524
KB2533623 N/A (Removed)
nexus-repository 3.41.1.01
Temurin11jre 11.0.16.10100
vcredist140 14.28.29913
vcredist2015 N/A (Removed)

0.15.0 (May 18, 2022)

Updates the bundled versions of:

Features

  • Provide easy mechanism for update Certificate - see #78

Improvements

  • Update to the latest Chocolatey components - see #77
  • Add Cleanup to Get-UpdatedPackage Jenkins Script - see #75
  • Packages from the Licensed Feed aren't updated by existing Jenkins Jobs - see #72
  • Bundled Packages contain x86 and x64 Installers - see #67
  • Jenkins plugins complain that Jenkins is outdated - see #65

Documentation

  • Rename repository to match new name - see #69
  • Allow users to manage their licenses - see #62

Bundled Version Update

Package Version
chocolatey 1.1.0
chocolatey-compatibility.extension 1.0.0 (new)
chocolatey-core.extension 1.4.0
chocolatey-agent 1.0.0
chocolatey-extension 4.1.1
chocolateygui 1.0.0
chocolateygui.extension 1.0.0
chocolatey-management-database 0.8.0
chocolatey-management-service 0.8.0
chocolatey-management-web 0.8.0
jenkins 2.332.3
nexus-repository 3.38.3.01
Temurinjre 18.0.1.1000
Temurin11jre 11.0.15.1000 (new)
vcredist140 14.32.31326

0.14.0 (February 14, 2022)

Updates the bundled versions of:

Breaking Changes

  • Internalize Jenkins Plugins - see #49 In scenarios where the Jenkins plugins were unavailable to download, the deployment would previously fail. We have now changed it to contain all of the plugins we require, and to attempt to download the rest. This may result in an environment that doesn't fail deployment, but is unlike previous successful deployments.

Features

  • Upgrades bundled software, as above - see #60
  • Internalizes packages on first run with the deployed Jenkins job - see #46
  • Adds commas as a valid separator for Jenkins params - see #50
  • Adds a HTTP->HTTPS redirect - see #42
  • Changes the deployed VM size to B4ms - see #55

Bug Fixes

  • Fixes an issue with generated passwords containing quotes - see #61
  • Deployment now correctly installs internalized version of Chocolatey - see #59

Bundled Version Update

Package Version
chocolatey 0.12.1
chocolatey-agent 0.12.1
chocolatey-extension 3.1.0
chocolatey-dotnetfx.extension 1.0.1
chocolateygui 0.20.0
chocolateygui.extension 0.4.0
chocolatey-management-database 0.7.0
chocolatey-management-service 0.7.0
chocolatey-management-web 0.7.0
dotnetcore-sdk 3.1.410
dotnetfx 4.8.0.20190930
nexus-repository 3.37.3.02
Temurinjre 17.0.1.1200
vcredist140 14.30.30708
AdoptOpenJDKjre N/A (Removed)
DotNet4.5.2 N/A (Removed)

0.13.2 (September 14, 2021)

Updates the bundled version of CCM to the recently released 0.6.2.

Features

  • Upgrades CCM to 0.6.2 - see #51

Bug Fixes

  • Fixes an issue with package internalization - see #54

Documentation

  • Adds a guide to enabling RDP here - see #52
  • Adds a guide for onboarding clients here - see #53

Bundled Version Updates

Package Version
chocolatey-management-database 0.6.2
chocolatey-management-service 0.6.2
chocolatey-management-web 0.6.2
dotnetcore-sdk 3.1.410
vcredist140 14.29.30133

0.13.1 (August 13, 2021)

Update the bundled version of CCM to the recently released 0.6.1.

Features

  • Updates CCM to version 0.6.1, and updates dependencies
  • Validates Chocolatey Licence before deploying resources
  • Ensured Chocolatey Agent is installed and checking into the CCM installation

Bug Fixes

  • Uses Restart-WebAppPool instead of iisreset, which fixes a rare issue that failed deployments complaining of insufficient permissions

Improvements

  • Changes the available base packages to offer packages not available in the bundles

Bundled Version Updates

Package Version
aspnetcore-runtimepackagestore 3.1.16
chocolatey-management-database 0.6.1
chocolatey-management-service 0.6.1
chocolatey-management-web 0.6.1
dotnetcore-windowshosting 3.1.16
vcredist140 14.29.30040

0.11.5 (July 29, 2021)

The first released version! Available on the Azure Marketplace from 2021-07-29.

Features

  • QDE Deployment via the Azure Marketplace
  • Deploys CCM, Nexus, and Jenkins to a VM
  • Takes an SSL certificate and FQDN and configures the environment appropriately

Documentation

  • Adds basic docs here

Bundled Packages

Package Version
AdoptOpenJDKjre 16.0.1.900
aspnetcore-runtimepackagestore 2.2.7
chocolatey 0.10.15
chocolatey.extension 2.1.1
chocolatey-agent 0.11.2
chocolatey-core.extension 1.3.5.1
chocolateygui 0.18.1
chocolateygui.extension 0.2.1
chocolatey-management-database 0.5.1
chocolatey-management-service 0.5.1
chocolatey-management-web 0.5.1
chocolatey-windowsupdate.extension 1.0.4
DotNet4.5.2 4.5.2.20140902
dotnetcore-windowshosting 2.2.7
jenkins 2.222.4
KB2533623 2.0.0
KB2919355 1.0.20160915
KB2919442 1.0.20160915
KB2999226 1.0.20181019
KB3033929 1.0.5
KB3035131 1.0.3
KB3063858 1.0.0
nexus-repository 3.31.1.01
vcredist140 14.29.30037
vcredist2015 14.0.24215.20170201