github Azure/azure-sdk-for-java azure-resourcemanager-deviceprovisioningservices_1.1.0

1.1.0 (2025-01-03)

  • Azure Resource Manager IotDps client library for Java. This package contains Microsoft Azure SDK for IotDps Management SDK. API for using the Azure IoT Hub Device Provisioning Service features. Package tag package-2022-02. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

Serialization/Deserialization change

  • Jackson is removed from dependency and no longer supported.
Migration Guide

If you are using Jackson/ObjectMapper for manual serialization/deserialization, configure your ObjectMapper for backward compatibility:

objectMapper.registerModule(com.azure.core.serializer.json.jackson.JacksonJsonProvider.getJsonSerializableDatabindModule());

models.ErrorMesssage was removed

models.CertificateBodyDescription was removed

models.AsyncOperationResult was modified

  • models.ErrorMesssage error() -> models.ErrorMessage error()

models.CertificateResponse$Update was modified

  • withCertificate(java.lang.String) was removed

models.CertificateResponse$Definition was modified

  • withCertificate(java.lang.String) was removed

Features Added

  • models.ErrorMessage was added

models.ErrorDetails was modified

  • getTarget() was added
  • getCode() was added
  • getMessage() was added
  • getAdditionalInfo() was added
  • getDetails() was added

models.IotDpsPropertiesDescription was modified

  • withEnableDataResidency(java.lang.Boolean) was added
  • enableDataResidency() was added

models.CertificateProperties was modified

  • withCertificate(byte[]) was added
  • withIsVerified(java.lang.Boolean) was added

models.PrivateEndpointConnection was modified

  • resourceGroupName() was added
  • systemData() was added

models.CertificateResponse$Update was modified

  • withProperties(models.CertificateProperties) was added

models.ProvisioningServiceDescription was modified

  • resourceGroupName() was added
  • systemData() was added

models.CertificateResponse$Definition was modified

  • withProperties(models.CertificateProperties) was added

models.CertificateResponse was modified

  • resourceGroupName() was added
  • systemData() was added

IotDpsManager was modified

  • authenticate(com.azure.core.http.HttpPipeline,com.azure.core.management.profile.AzureProfile) was added

IotDpsManager$Configurable was modified

  • withScope(java.lang.String) was added
  • withRetryOptions(com.azure.core.http.policy.RetryOptions) was added

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

NewReleases is sending notifications on new releases.