Skip to content

Commit 4f64505

Browse files
Merge pull request #194352 from ericd-mst-github/erd-image-builder-api-update-releases-notes
Azure image builder api update releases notes
2 parents 71e232a + a5eb19e commit 4f64505

File tree

2 files changed

+96
-0
lines changed

2 files changed

+96
-0
lines changed

articles/virtual-machines/TOC.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,9 @@
604604
- name: Store scripts
605605
displayName: Image builder, images, building, scripts
606606
href: ./linux/image-builder-user-assigned-identity.md
607+
- name: What's new in Azure Image Builder
608+
displayName: Image builder, images, building, api, features, updates, change log
609+
href: image-builder-api-update-release-notes.md
607610
- name: Troubleshoot
608611
displayName: Image builder, images, building
609612
href: ./linux/image-builder-troubleshoot.md
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
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

Comments
 (0)