Skip to content
Open
Original file line number Diff line number Diff line change
@@ -1,14 +1,88 @@
# Release History

## 2.56.0-beta.1 (Unreleased)
## 2.56.0-beta.1 (2026-03-20)

### Features Added

### Breaking Changes
* `models.PipelineTriggerDescriptor` was added

### Bugs Fixed
* `models.ArchiveUpdateParameters` was added

### Other Changes
* `models.ProgressProperties` was added
Comment on lines +3 to +11
Copy link

Copilot AI Mar 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The top CHANGELOG entry is marked with a concrete date. In this repo, upcoming versions should stay as "(Unreleased)" until the release is cut, and the standard subsections (Features Added / Breaking Changes / Bugs Fixed / Other Changes) should be retained even if empty. Please change the header back to "## 2.56.0-beta.1 (Unreleased)" and keep the usual section structure, moving the date to when the package is actually released.

Copilot uses AI. Check for mistakes.

* `models.PipelineOptions` was added

* `models.PipelineSourceTriggerDescriptor` was added

* `models.PipelineRunTargetProperties` was added

* `models.ArchivePackageSourceProperties` was added

* `models.MetadataSearch` was added

* `models.RegistrySyncResult` was added

* `models.ExportPipelineTargetProperties` was added

* `models.ImportPipelineSourceProperties` was added

* `models.SyncState` was added

* `models.SoftDeletePolicy` was added

* `models.AutoGeneratedDomainNameLabelScope` was added

* `models.PipelineRunRequest` was added

* `models.PipelineSourceType` was added

* `models.RegionalEndpoints` was added

* `models.PackageSourceType` was added

* `models.PipelineRunSourceProperties` was added

* `models.PipelineRunSourceType` was added

* `models.SyncTrigger` was added

* `models.EndpointProtocol` was added

* `models.PipelineRunResponse` was added

* `models.PipelineSourceTriggerProperties` was added

* `models.PipelineTriggerProperties` was added

* `models.StorageAccessMode` was added

* `models.PipelineRunTargetType` was added

#### `models.CacheRuleUpdateParameters` was modified

* `withIdentity(models.IdentityProperties)` was added
* `identity()` was added

#### `models.Policies` was modified

* `softDeletePolicy()` was added
* `withSoftDeletePolicy(models.SoftDeletePolicy)` was added

#### `models.RegistryUpdateParameters` was modified

* `regionalEndpoints()` was added
* `withEndpointProtocol(models.EndpointProtocol)` was added
* `withMetadataSearch(models.MetadataSearch)` was added
* `metadataSearch()` was added
* `endpointProtocol()` was added
* `withRegionalEndpoints(models.RegionalEndpoints)` was added

#### `models.RegistryNameCheckRequest` was modified

* `withResourceGroupName(java.lang.String)` was added
* `withAutoGeneratedDomainNameLabelScope(models.AutoGeneratedDomainNameLabelScope)` was added
* `autoGeneratedDomainNameLabelScope()` was added
* `resourceGroupName()` was added

## 2.55.0 (2026-03-17)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ For documentation on how to use this package, please see [Azure Management Libra
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-containerregistry</artifactId>
<version>2.55.0</version>
<version>2.56.0-beta.1</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -592,4 +592,66 @@ SyncPoller<PollResult<Void>, Void> beginDeactivate(String resourceGroupName, Str
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void deactivate(String resourceGroupName, String registryName, String connectedRegistryName, Context context);

/**
* Resync the connected registry instance.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param registryName The name of the container registry.
* @param connectedRegistryName The name of the connected registry.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return an object that represents a connected registry for a container registry along with {@link Response} on
* successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<Response<ConnectedRegistryInner>> resyncWithResponseAsync(String resourceGroupName, String registryName,
String connectedRegistryName);

/**
* Resync the connected registry instance.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param registryName The name of the container registry.
* @param connectedRegistryName The name of the connected registry.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return an object that represents a connected registry for a container registry on successful completion of
* {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<ConnectedRegistryInner> resyncAsync(String resourceGroupName, String registryName,
String connectedRegistryName);

/**
* Resync the connected registry instance.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param registryName The name of the container registry.
* @param connectedRegistryName The name of the connected registry.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return an object that represents a connected registry for a container registry along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Response<ConnectedRegistryInner> resyncWithResponse(String resourceGroupName, String registryName,
String connectedRegistryName, Context context);

/**
* Resync the connected registry instance.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param registryName The name of the container registry.
* @param connectedRegistryName The name of the connected registry.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return an object that represents a connected registry for a container registry.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
ConnectedRegistryInner resync(String resourceGroupName, String registryName, String connectedRegistryName);
}
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,20 @@ public interface ContainerRegistryManagementClient {
*/
RegistriesClient getRegistries();

/**
* Gets the ArchivesClient object to access its operations.
*
* @return the ArchivesClient object.
*/
ArchivesClient getArchives();

/**
* Gets the ArchiveVersionsClient object to access its operations.
*
* @return the ArchiveVersionsClient object.
*/
ArchiveVersionsClient getArchiveVersions();

/**
* Gets the CacheRulesClient object to access its operations.
*
Expand Down Expand Up @@ -109,6 +123,27 @@ public interface ContainerRegistryManagementClient {
*/
TokensClient getTokens();

/**
* Gets the ExportPipelinesClient object to access its operations.
*
* @return the ExportPipelinesClient object.
*/
ExportPipelinesClient getExportPipelines();

/**
* Gets the ImportPipelinesClient object to access its operations.
*
* @return the ImportPipelinesClient object.
*/
ImportPipelinesClient getImportPipelines();

/**
* Gets the PipelineRunsClient object to access its operations.
*
* @return the PipelineRunsClient object.
*/
PipelineRunsClient getPipelineRuns();

/**
* Gets the WebhooksClient object to access its operations.
*
Expand Down
Loading
Loading