Chocolatey for Business Azure Environment Release Notes

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

PackageVersion
chocolatey-agent2.1.2
chocolatey-management-database0.12.0
chocolatey-management-service0.12.0
chocolatey-management-web0.12.0
chocolatey.extension6.1.2
dotnet-6.0-aspnetruntime6.0.26
dotnet-6.0-runtime6.0.26
dotnet-aspnetcoremodule-v216.0.23339
jenkins2.426.3
nexus-repository3.64.0.4
Temurin11jreN/A (Removed)
Temurin21jre21.0.1.1200 (New)
vcredist14014.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

PackageVersion
chocolatey2.2.2
dotnet-6.0-aspnetruntime6.0.20
dotnet-6.0-runtime6.0.20
dotnet-aspnetcoremodule-v216.0.23172
jenkins2.401.3
nexus-repository3.58.1.2
Temurin11jre11.0.20.800
TemurinjreN/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

PackageVersion
chocolatey2.1.0
chocolatey.extension6.1.0
chocolatey-agent2.1.0
chocolateygui2.1.0
chocolateygui.extension2.0.0
chocolatey-licensed-jenkins-scripts0.1.1 (New)
Temurinjre20.0.1.900
vcredist14014.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

PackageVersion
chocolatey1.4.0
chocolatey.extension5.0.3
chocolatey-agent1.1.2
chocolateygui1.1.3
chocolateygui.extension1.0.3
jenkins2.387.2
jenkins-set-prefix.hook1.0.0 (New)
nexus-repository3.54.1.01
Temurin11jre11.0.19.700

0.18.0 (February 21, 2023)

Improvement

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

Bundled Version Update

PackageVersion
chocolatey1.3.0
chocolateygui1.1.1

0.17.1 (February 3, 2023)

Improvement

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

Bundled Version Update

PackageVersion
chocolatey1.2.1
chocolatey-windowsupdate.extension1.0.5
chocolatey.extension5.0.1
nexus-repository3.43.0.01
Temurin11jre11.0.18.1000
vcredist14014.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

PackageVersion
chocolatey1.2.0
chocolatey.extension5.0.0
chocolatey-agent1.1.1
chocolateygui1.1.0
chocolateygui.extension1.0.1
chocolatey-management-database0.10.1
chocolatey-management-service0.10.1
chocolatey-management-web0.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

PackageVersion
aspnetcore-runtimepackagestoreN/A (Removed)
chocolatey-agent1.1.0
chocolatey-management-database0.10.0
chocolatey-management-service0.10.0
chocolatey-management-web0.10.0
chocolatey.extension4.2.0
dotnet-6.0-aspnetruntime6.0.5 (New)
dotnet-6.0-runtime6.0.5 (New)
dotnet-aspnetcoremodule-v216.0.22108 (New)
dotnetcore-sdkN/A (Removed)
dotnetcore-windowshostingN/A (Removed)
dotnetfx4.8.0.20220524
KB2533623N/A (Removed)
nexus-repository3.41.1.01
Temurin11jre11.0.16.10100
vcredist14014.28.29913
vcredist2015N/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

PackageVersion
chocolatey1.1.0
chocolatey-compatibility.extension1.0.0 (new)
chocolatey-core.extension1.4.0
chocolatey-agent1.0.0
chocolatey-extension4.1.1
chocolateygui1.0.0
chocolateygui.extension1.0.0
chocolatey-management-database0.8.0
chocolatey-management-service0.8.0
chocolatey-management-web0.8.0
jenkins2.332.3
nexus-repository3.38.3.01
Temurinjre18.0.1.1000
Temurin11jre11.0.15.1000 (new)
vcredist14014.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

PackageVersion
chocolatey0.12.1
chocolatey-agent0.12.1
chocolatey-extension3.1.0
chocolatey-dotnetfx.extension1.0.1
chocolateygui0.20.0
chocolateygui.extension0.4.0
chocolatey-management-database0.7.0
chocolatey-management-service0.7.0
chocolatey-management-web0.7.0
dotnetcore-sdk3.1.410
dotnetfx4.8.0.20190930
nexus-repository3.37.3.02
Temurinjre17.0.1.1200
vcredist14014.30.30708
AdoptOpenJDKjreN/A (Removed)
DotNet4.5.2N/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

PackageVersion
chocolatey-management-database0.6.2
chocolatey-management-service0.6.2
chocolatey-management-web0.6.2
dotnetcore-sdk3.1.410
vcredist14014.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

PackageVersion
aspnetcore-runtimepackagestore3.1.16
chocolatey-management-database0.6.1
chocolatey-management-service0.6.1
chocolatey-management-web0.6.1
dotnetcore-windowshosting3.1.16
vcredist14014.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

PackageVersion
AdoptOpenJDKjre16.0.1.900
aspnetcore-runtimepackagestore2.2.7
chocolatey0.10.15
chocolatey.extension2.1.1
chocolatey-agent0.11.2
chocolatey-core.extension1.3.5.1
chocolateygui0.18.1
chocolateygui.extension0.2.1
chocolatey-management-database0.5.1
chocolatey-management-service0.5.1
chocolatey-management-web0.5.1
chocolatey-windowsupdate.extension1.0.4
DotNet4.5.24.5.2.20140902
dotnetcore-windowshosting2.2.7
jenkins2.222.4
KB25336232.0.0
KB29193551.0.20160915
KB29194421.0.20160915
KB29992261.0.20181019
KB30339291.0.5
KB30351311.0.3
KB30638581.0.0
nexus-repository3.31.1.01
vcredist14014.29.30037
vcredist201514.0.24215.20170201