NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2352 most downloaded on PyPI
Microsoft Azure Imagebuilder Management Client Library for Python
Last release 4 months ago
02 Jun 2026
Release timing varies
gaps range from 2 weeks to 2.0 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
13 releases · first in 2019
Client ImageBuilderClient added parameter cloud_setting in method __init__
ImageBuilderClient added parameter cloud_setting in method __init__ImageBuilderClient added method send_requestImageTemplatePropertiesOptimize added property workloadImageTemplateSharedImageDistributor added property replication_modeDataDiskImageTemplatePropertiesOptimizeWorkloadReplicationModeWorkloadOptimizationStateTrigger moved instance variable kind, status and provisioning_state under property propertiesRunOutputCollection/TriggerCollection which actually were not used by SDK usersOne column per quarter.
Model ImageTemplate has a new parameter auto_run
Model ImageTemplate has a new parameter error_handling
Added operation group TriggersOperations
Code | Docs
Support: Active
Azure Blob Storage Checkpoint Store AIO
azure-eventhub-checkpointstoreblob-aio
Added generated samples in github repo
Code | Docs
Communication Phone Numbers
azure-communication-phonenumbers
Model ImageTemplate has a new parameter exact_staging_resource_group
Features
Model ImageTemplate has a new parameter system_data
Features
Breaking changes
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentic…
This is beta preview version.
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).
General breaking changes
Credential system has been completly revamped:
azure.common.credentials or msrestazure.azure_active_directory instances are no longer supported, use the azure-identity classes instead: https://pypi.org/project/azure-identity/credentials parameter has been renamed credentialThe config attribute no longer exists on a client, configuration should be passed as kwarg. Example: MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see the parameters accept in init documentation of azure-core
You can't import a version module anymore, use __version__ instead
Operations that used to return a msrest.polling.LROPoller now returns a azure.core.polling.LROPoller and are prefixed with begin_.
Exceptions tree have been simplified and most exceptions are now azure.core.exceptions.HttpResponseError (CloudError has been removed).
Most of the operation kwarg have changed. Some of the most noticeable:
raw has been removed. Equivalent feature can be found using cls, a callback that will give access to internal HTTP response for advanced userGeneral new features
typing. SDKs are mypy ready.aio namespace of your package to find the async client.Model Operation has a new parameter is_data_action
Features
Breaking changes
This version uses a next-generation code generator that *might* introduce breaking changes if from some import. In summary, some modules were incorrec…
Features
General breaking changes
This version uses a next-generation code generator that might introduce breaking changes if from some import. In summary, some modules were incorrectly visible/importable and have been renamed. This fixed several issues caused by usage of classes that were not supposed to be used in the first place.
azure.mgmt.imagebuilder.image_builder_client anymore (import
from azure.mgmt.imagebuilder works like before)azure.mgmt.imagebuilder.image_builder_client to
azure.mgmt.imagebuilderMyClass from a "models" sub-module cannot be imported
anymore using azure.mgmt.imagebuilder.models.my_class (import
from azure.mgmt.imagebuilder.models works like before)MyClassOperations from an operations
sub-module cannot be imported anymore using
azure.mgmt.imagebuilder.operations.my_class_operations (import
from azure.mgmt.imagebuilder.operations works like before)Last but not least, HTTP connection pooling is now enabled by default. You should always use a client as a context manager, or call close(), or use no more than one client per process.
Add missing build_timeout_in_minutes
Bugfixes
New API version 2019-05-01-preview
- Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →