|
| 1 | +--- |
| 2 | +title: What's new in Azure Image Builder |
| 3 | +description: Learn what is new with Azure Image Builder; such as the latest release notes, known issues, bug fixes, deprecated functionality, and upcoming changes. |
| 4 | +author: kof-f |
| 5 | +ms.service: virtual-machines |
| 6 | +ms.topic: conceptual |
| 7 | +ms.workload: infrastructure |
| 8 | +ms.date: 04/04/2022 |
| 9 | +ms.reviewer: erd |
| 10 | +ms.subservice: image-builder |
| 11 | +ms.custom: references_regions |
| 12 | + |
| 13 | + |
| 14 | +--- |
| 15 | + |
| 16 | +# What's new in Azure Image Builder |
| 17 | + |
| 18 | +**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs :heavy_check_mark: Flexible scale sets :heavy_check_mark: Uniform scale sets |
| 19 | + |
| 20 | +This document contains all major API changes and feature updates for the Azure Image Builder service. |
| 21 | + |
| 22 | +## API Releases |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | +### 2021-10-01 |
| 28 | + |
| 29 | +**Breaking Change**: |
| 30 | + |
| 31 | +Our 2021-10-01 API introduces a change to the error schema that will be part of every future API release. Any Azure Image Builder automations you may have need to take account the new error output when switching to 2021-10-01 or newer API versions (new schema shown below). We recommend that once customers switch to the new API version (2021-10-01 and beyond), they don't revert to older versions as they'll have to change their automation again to expect the older error schema. We don't anticipate changing the error schema again in future releases. |
| 32 | + |
| 33 | +For API versions 2020-02-14 and older, the error output will look like the following messages: |
| 34 | + |
| 35 | +``` |
| 36 | +{ |
| 37 | +"error": { |
| 38 | + "code": "ValidationFailed", |
| 39 | + "message": "Validation failed: 'ImageTemplate.properties.source': Field 'imageId' has a bad value: '/subscriptions/subscriptionID/resourceGroups/resourceGroupName/providers/Microsoft.Compute//images//imageName'. Please review http://aka.ms/azvmimagebuildertmplref for details on fields requirements in the Image Builder Template." |
| 40 | +} |
| 41 | +``` |
| 42 | + |
| 43 | + |
| 44 | +For API versions 2021-10-01 and newer, the error output will look like the following messages: |
| 45 | + |
| 46 | +``` |
| 47 | +{ |
| 48 | + "error": { |
| 49 | + "code": "ValidationFailed", |
| 50 | + "message": "Validation failed: 'ImageTemplate.properties.source': Field 'imageId' has a bad value: '/subscriptions/subscriptionID/resourceGroups/resourceGroupName/providers/Microsoft.Compute//images//imageName'. Please review http://aka.ms/azvmimagebuildertmplref for details on fields requirements in the Image Builder Template." |
| 51 | + } |
| 52 | +} |
| 53 | +``` |
| 54 | + |
| 55 | +**Improvements**: |
| 56 | + |
| 57 | +- Added support for [Build VM MSIs](linux/image-builder-json.md#user-assigned-identity-for-the-image-builder-build-vm). |
| 58 | +- Added support for Proxy VM size customization. |
| 59 | + |
| 60 | +### 2020-02-14 |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | +**Improvements:** |
| 65 | + |
| 66 | +- Added support for creating images from the following sources: |
| 67 | + - Managed Image |
| 68 | + - Azure Compute Gallery |
| 69 | + - Platform Image Repository (including Platform Image Purchase Plan) |
| 70 | +- Added support for the following customizations: |
| 71 | + - Shell (Linux) - Script or Inline |
| 72 | + - PowerShell (Windows) - Script or Inline, run elevated, run as system |
| 73 | + - File (Linux and Windows) |
| 74 | + - Windows Restart (Windows) |
| 75 | + - Windows Update (Windows) (with search criteria, filters, and update limit) |
| 76 | +- Added support for the following distribution types: |
| 77 | + - VHD |
| 78 | + - Managed Image |
| 79 | + - Azure Compute Gallery |
| 80 | +- **Other Features** |
| 81 | + - Added support for customers to use their own VNet. |
| 82 | + - Added support for customers to customize the build VM (VM size, OS disk size). |
| 83 | + - Added support for user assigned MSI (for customize/distribute steps). |
| 84 | + - Added support for [Gen2 images.](image-builder-overview.md#hyper-v-generation). |
| 85 | + |
| 86 | +### Preview APIs |
| 87 | + |
| 88 | + The following APIs are deprecated, but still supported: |
| 89 | +- 2019-05-01-preview |
| 90 | + |
| 91 | + |
| 92 | +## Next steps |
| 93 | +Learn more about [Image Builder](image-builder-overview.md). |
0 commit comments