github Azure/azure-sdk-for-java azure-security-keyvault-administration_4.0.0-beta.3

latest releases: azure-identity-broker_1.1.7, azure-identity_1.14.1, spring-cloud-azure-dependencies_5.18.0...
pre-release3 years ago

4.0.0-beta.3 (2020-11-12)

New Features

  • Added support for passing a ServiceVersion in clients and their builders.

Breaking Changes

  • Removed exposure of implementation (internal) package types via module-info.java
  • Renamed KeyVaultRoleAssignmentScope to KeyVaultRoleScope to be in line with other languages.
  • Changed the KeyVaultRoleScope enum from using URI to URL and added an overload that accepts a String representation of a URL too.
  • Renamed the scope property of KeyVaultRoleAssignment to roleScope to align with the access client APIs.
  • Renamed the name parameter to roleAssignmentName in role assignment-related APIs, as well as its type from UUID to String.
  • Removed APIs for re-hydrating long-running operations as the guidelines regarding such methods are a still a work in progress
  • Annotated read-only classes with @Immutable.
  • Renamed actions and dataActions to allowedActions and allowedDataActions in KeyVaultPermission.
  • Changed the type of startTime and endTime from Long to OffsetDateTime in KeyVaultLongRunningOperation and its sub-types.
  • Renamed azureStorageBlobContainerUri to azureStorageBlobContainerUrl in KeyVaultBackupOperation, as well as its getter method.
  • Removed the use of KeyVaultRoleAssignmentProperties in clients' public APIs in favor of using the roleDefinitionId and servicePrincipalId values directly.

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.