Please refer to releases for the latest CHANGELOG information.
- Add built-in LVM support to the
azure-chrootbuilder, including the optionallvm_root_deviceoverride GH-583 - Support sourcing Azure Compute Gallery images across subscriptions and preserve host availability zones for
azure-chrootdisks GH-582 - Add
accelerated_networkingandsas_token_durationoptions to theazure-armbuilder GH-580 - Add
disk_controller_typesupport to theazure-armbuilder GH-592 - Add
StandardSSD_LRSsupport formanaged_image_storage_account_typeGH-596
- Allow
skip_create_imagewithout requiring capture destinations in the ARM and chroot builders GH-579 - Relax resource group validation and VHD copy duration handling to avoid false failures GH-567
- Update dependencies to latest compatible versions GH-599
- Bump
github.com/hashicorp/packer-plugin-sdkfrom0.6.4to0.6.6GH-570, GH-597 - Upgrade CI dependencies and release automation actions GH-586, GH-587, GH-589, GH-590, GH-595, GH-598
- Prevent credential persistence in CI checkouts GH-593
- Update
golangci-lintto v2 GH-594 - Improve Dependabot support for GitHub Actions updates GH-569
Full Changelog: https://github.com/hashicorp/packer-plugin-azure/compare/v2.5.2...v2.6.0
- BUG: Updates tests for permissions and polling GH-572
- Adds dynamic resource name suffixing for isolation of Acceptance tests GH-575
- Updates Go version to 1.24.12 in module file GH-573
- Fix various lint warnings. GH-566
- Staticcheck/QF1003: Replace if-else with switch-case for OSType checks. GH-565
- Replace deprecated ui.Message with ui.Say GH-564
Full Changelog: https://github.com/hashicorp/packer-plugin-azure/compare/v2.5.1...v2.5.2
- Support setting custom_resource_build_prefix via environment variable GH-541
- Add manual mount command option GH-545
- Fix disablePasswordAuthentication option GH-550
- Fix: Update number of allowed resource tags GH-552
- Increases RSA key size in tests to 2048 bits GH-555
- Add backport-assistant GH-542
- Bump github.com/hashicorp/packer-plugin-sdk from 0.6.2 to 0.6.4 GH-546
- [COMPLIANCE] Update Copyright Headers by @oss-core-libraries-dashboard[bot] GH-551
- Bump x/crypto to v0.46.0 GH-554
Full Changelog: https://github.com/hashicorp/packer-plugin-azure/compare/v2.5.0...v2.5.1
- VHDs are no longer built using unmanaged disks, this change was made because of the following deprecation notice from Microsoft https://learn.microsoft.com/en-us/azure/virtual-machines/unmanaged-disks-deprecation. Users must now create the capture container in their storage account at the root of the container. The plugin no longer relies on Azure system created capture containers.
- Added Support for multiple artifact, (i.e. VHD, SharedImageGallery and Managed Image) creation in the same build in GH-522
- Move SIG Regex check to builder to fix validation failures in GH-531
- Fixed Release Artifact Schema file name in GH-532
- Fixed Unmanaged Disks in GH-522
- VHD Migrations Fixes - VHD Acceptance Tests, and Disk Revoke Access on Failures in GH-534
- Packer Plugin SDK v0.6.1 => v0.6.2 and run make generate in GH-525
- Remove unused constant causing linter failure in GH-533
- Updated Module for Security Vulnerability in GH-535
- Allow parent SIG images to referenced by their ID in GH-482
- Added KeyVaultSecret Datasource in GH-516
- Updating ARM Builder Disk Steps order in GH-505
- Prevents snapshot overwrite conflicts in managed images in GH-509
- Fetching the Blob Endpoint for Deletion from Account in GH-508
- fixes subscription ID while validating image in GH-473
- Update Golang-JWT to v5.2.2 in GH-493
- Enforce /x/net 0.38 in GH-494
- Updated SharedImageGallery param docs examples in GH-519
- CRT Migration Changes in GH-517
Support for the HCP Packer registry is currently in beta and requires Packer v1.7.7 [GH-160]
- Add
SourceImageNameas shared builder information variable. [GH-160] - Add
SourceImageNameto HCP Packer registry image metadata. [GH-160] - Update packer-plugin-sdk to v0.2.7 [GH-159]
- builder/arm: Fix panic when running the cleanup step on a failed deployment. [GH-155]
HCP Packer private beta support requires Packer version 1.7.5 or 1.7.6 [GH-150]
- Add HCP Packer registry image metadata to builder artifacts. [GH-138] [GH-150]
- Allow Premium_LRS as SIG storage account type. [GH-124]
- Update VaultClientDelete to pass correct Azure cloud environment endpoint. [GH-137]
- Add user_data_file to arm builder. [GH-123]
- Bump github.com/Azure/azure-sdk-for-go to fix vulnerability in plugin dependency. [GH-117]
- Update packer-plugin-sdk to v0.2.3 [GH-96]
- Add Go module retraction for v0.0.1
- Update packer-plugin-sdk to enable use of ntlm with WinRM.
- builder/dtl: Add
disallow_public_ipconfiguration to support private DevTest Lab VMs. [GH-85]
- Fixes a version string issue to support plugin vendoring from within Packer hashicorp/packer#10979. [GH-84]
- Azure Plugin break out from Packer core. Changes prior to break out can be found in Packer's CHANGELOG