azure-sdk-for-java

This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.

MIT License

Stars
2.3K
Committers
629
azure-sdk-for-java - azure-core-metrics-opentelemetry_1.0.0-beta.19

Published by azure-sdk 6 months ago

1.0.0-beta.19 (2024-05-01)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.48.0 to 1.49.0.
  • Upgraded opentelemetry-api from 1.36.0 to 1.37.0.
azure-sdk-for-java - azure-core-management_1.14.0

Published by azure-sdk 6 months ago

1.14.0 (2024-05-01)

Features Added

  • Added managedHsmDnsSuffix getter and storageEndpointSuffix to AzureEnvironment. (#39647)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.48.0 to 1.49.0.
azure-sdk-for-java - azure-core-http-vertx_1.0.0-beta.18

Published by azure-sdk 6 months ago

1.0.0-beta.18 (2024-05-01)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.48.0 to 1.49.0.
azure-sdk-for-java - azure-core-http-okhttp_1.11.21

Published by azure-sdk 6 months ago

1.11.21 (2024-05-01)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.48.0 to 1.49.0.
azure-sdk-for-java - azure-core-http-netty_1.15.0

Published by azure-sdk 6 months ago

1.15.0 (2024-05-01)

Bugs Fixed

  • Fixed a bug where mismatch Netty versions were always being reported, even if they were correct. (#39591)

Other Changes

  • If a Reactor Netty HttpClient is passed and has a LoggingHandler configured the
    NettyAsyncHttpClientBuilder.wiretap value is ignored, the builder method is now deprecated as well. (#39976)

Dependency Updates

  • Upgraded azure-core from 1.48.0 to 1.49.0.
azure-sdk-for-java - azure-core-http-jdk-httpclient_1.0.0-beta.13

Published by azure-sdk 6 months ago

1.0.0-beta.13 (2024-05-01)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.48.0 to 1.49.0.
azure-sdk-for-java - azure-core-experimental_1.0.0-beta.50

Published by azure-sdk 6 months ago

1.0.0-beta.50 (2024-05-01)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.48.0 to 1.49.0.
azure-sdk-for-java - azure-core-amqp_2.9.4

Published by azure-sdk 6 months ago

2.9.4 (2024-05-01)

Features Added

  • WindowedSubscriber to translate the asynchronous stream of events or messages to IterableStream (38705).

Other Changes

  • Improvements to logging. (#39904)

Dependency Updates

  • Upgraded azure-core from 1.48.0 to 1.49.0.
  • Upgraded qpid-proton-j-extensions from 1.2.4 to 1.2.5.
azure-sdk-for-java - azure-core_1.49.0

Published by azure-sdk 6 months ago

1.49.0 (2024-05-01)

Features Added

  • Added SharedExecutorService which acts as a global thread pool for the SDKs to use. (#38860)

Bugs Fixed

  • Fixed an issue where HTTP responses would not be logged if the response body was never consumed. (#39964)

Other Changes

  • Added default time to CloudEvent to be the current time if not set. (#39751)
  • Deprecated APIs exposing Jackson types. (#39563)
azure-sdk-for-java - azure-cosmos-kafka-connect_1.0.0-beta.2

Published by azure-sdk 6 months ago

1.0.0-beta.2 (2024-05-01)

Other Changes

  • Added support to create metadata container if not exists when using Cosmos as the metadata storage type and using MasterKey auth - See PR 39973
azure-sdk-for-java - azure-communication-callautomation_1.2.0

Published by azure-sdk 6 months ago

1.2.0 (2024-04-15)

Features Added

  • Support for Bring Your Own Storage recording option
  • Support for PauseOnStart recording option
  • Support for Recording state change with new recording kind's

Other Changes

  • Support for MicrosoftTeamsAppIdentifier CommunicationIdentifier
azure-sdk-for-java - azure-developer-devcenter_1.0.0

Published by azure-sdk 6 months ago

1.0.0 (2024-04-30)

This release targets Azure Dev Center 2023-04-01 General Available API, which is the same version as the previous 1.0.0-beta.3 release. The main improvement was the addition of models as Convenience API was enabled for the SDK.

Features Added

  • Added models and models serialization for each Dev Center concept.

    • DevBox
    • DevBoxAction
    • DevBoxActionDelayResult
    • DevBoxActionDelayStatus
    • DevBoxActionType
    • DevBoxHardwareProfile
    • DevBoxImageReference
    • DevBoxNextAction
    • DevBoxOsType
    • DevBoxPool
    • DevBoxProvisioningState
    • DevBoxSchedule
    • DevBoxStorageProfile
    • DevCenterCatalog
    • DevCenterEnvironment
    • DevCenterEnvironmentType
    • DevCenterOperationDetails
    • DevCenterOperationStatus
    • DevCenterProject
    • EnvironmentDefinition
    • EnvironmentDefinitionParameter
    • EnvironmentDefinitionParameterType
    • EnvironmentProvisioningState
    • EnvironmentTypeStatus
    • HibernateSupport
    • LocalAdministratorStatus
    • OsDisk
    • PoolHealthStatus
    • PowerState
    • RemoteConnection
    • ScheduleFrequency
    • ScheduleType
    • SkuName
    • StopOnDisconnectConfiguration
    • StopOnDisconnectStatus
  • For each previous client method, added the correspondent method with model return. E.g. for getDevBoxWithResponse method, which returns Response<BinaryData>, was added a correspondent getDevBox method, which returns DevBox model.

  • Added getDevBoxesClient() and getDeploymentEnvironmentsClient() methods in DevCenterClient

  • Added getDevBoxesAsyncClient() and getDeploymentEnvironmentsAsyncClient() methods in DevCenterAsyncClient

Breaking Changes

  • Removed filter and top as optional request parameters to match equivalent update in the API side.
azure-sdk-for-java - azure-security-keyvault-keys_4.8.3

Published by azure-sdk 6 months ago

4.8.3 (2024-04-30)

Other Changes

  • No changes but only upgrade version to fix Microsoft Doc.
azure-sdk-for-java - azure-security-keyvault-administration_4.5.3

Published by azure-sdk 6 months ago

4.5.3 (2024-04-30)

Other Changes

  • No changes but only upgrade version to fix Microsoft Doc.
azure-sdk-for-java - azure-cosmos-encryption_2.11.0

Published by azure-sdk 6 months ago

2.11.0 (2024-04-27)

Other Changes

  • Updated azure-cosmos to version 4.59.0.

Features Added

  • Added public APIs getCustomItemSerializer and setCustomItemSerializer to allow customers to specify custom payload transformations or serialization settings. - See PR 38997
azure-sdk-for-java - azure-cosmos_4.59.0

Published by azure-sdk 6 months ago

4.59.0 (2024-04-27)

Features Added

  • Added public APIs getCustomItemSerializer and setCustomItemSerializer to allow customers to specify custom payload transformations or serialization settings. - See PR 38997 and PR 39933

Other Changes

  • Load Blackbird or Afterburner into the ObjectMapper depending upon Java version and presence of modules in classpath. Make Afterburner and Blackbird optional maven dependencies. See - PR 39689
azure-sdk-for-java - azure-resourcemanager-mysqlflexibleserver_1.0.0-beta.5

Published by azure-sdk 6 months ago

1.0.0-beta.5 (2024-04-29)

  • Azure Resource Manager MySql client library for Java. This package contains Microsoft Azure SDK for MySql Management SDK. The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MySQL resources including servers, databases, firewall rules, VNET rules, log files and configurations with new business model. Package tag package-flexibleserver-2023-12-30. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

  • models.Identity was removed

  • models.Sku was removed

  • models.SkuTier was removed

models.Server was modified

  • models.Identity identity() -> models.MySqlServerIdentity identity()
  • models.Sku sku() -> models.MySqlServerSku sku()

models.ServerForUpdate was modified

  • withIdentity(models.Identity) was removed
  • models.Sku sku() -> models.MySqlServerSku sku()
  • models.Identity identity() -> models.MySqlServerIdentity identity()
  • withSku(models.Sku) was removed

models.Server$Definition was modified

  • withIdentity(models.Identity) was removed
  • withSku(models.Sku) was removed

models.Server$Update was modified

  • withIdentity(models.Identity) was removed
  • withSku(models.Sku) was removed

Features Added

  • models.BackupAndExportResponseType was added

  • models.ServerEditionCapabilityV2 was added

  • models.AdvancedThreatProtectionState was added

  • models.SkuCapabilityV2 was added

  • models.ServerSkuTier was added

  • models.AdvancedThreatProtectionProvisioningState was added

  • models.ImportFromStorageResponseType was added

  • models.ServerBackupV2ListResult was added

  • models.HighAvailabilityValidationEstimation was added

  • models.OperationProgressResponseType was added

  • models.PrivateEndpoint was added

  • models.OperationResults was added

  • models.ServerBackupV2$DefinitionStages was added

  • models.MySqlServerSku was added

  • models.ServerBackupV2$Definition was added

  • models.OperationStatusResult was added

  • models.MaintenanceUpdate was added

  • models.OperationStatusExtendedResult was added

  • models.ServersMigrations was added

  • models.AdvancedThreatProtectionSettings was added

  • models.LocationBasedCapabilitySets was added

  • models.ProvisioningState was added

  • models.ImportSourceStorageType was added

  • models.MaintenanceProvisioningState was added

  • models.CapabilitySetsList was added

  • models.ServerVersionCapabilityV2 was added

  • models.AdvancedThreatProtectionName was added

  • models.MySqlServerIdentity was added

  • models.ImportSourceProperties was added

  • models.MaintenanceListResult was added

  • models.OperationProgressResult was added

  • models.PrivateEndpointConnection was added

  • models.PrivateLinkServiceConnectionState was added

  • models.AdvancedThreatProtectionListResult was added

  • models.ServerBackupV2 was added

  • models.LongRunningBackups was added

  • models.ObjectType was added

  • models.Maintenances was added

  • models.MaintenanceType was added

  • models.AdvancedThreatProtection was added

  • models.PrivateEndpointServiceConnectionStatus was added

  • models.AdvancedThreatProtectionForUpdate was added

  • models.MaintenanceState was added

  • models.Capability was added

  • models.PrivateEndpointConnectionProvisioningState was added

  • models.Maintenance was added

  • models.BackupType was added

  • models.LongRunningBackupsOperations was added

  • models.OperationProgress was added

models.FullBackupStoreDetails was modified

  • objectType() was added

models.BackupStoreDetails was modified

  • objectType() was added

models.Server was modified

  • importSourceProperties() was added
  • validateEstimateHighAvailability(fluent.models.HighAvailabilityValidationEstimationInner) was added
  • privateEndpointConnections() was added
  • validateEstimateHighAvailabilityWithResponse(fluent.models.HighAvailabilityValidationEstimationInner,com.azure.core.util.Context) was added

models.BackupAndExportResponse was modified

  • systemData() was added

models.ServerForUpdate was modified

  • withIdentity(models.MySqlServerIdentity) was added
  • withSku(models.MySqlServerSku) was added

models.StorageEditionCapability was modified

  • minBackupIntervalHours() was added
  • maxBackupIntervalHours() was added

MySqlManager was modified

  • serversMigrations() was added
  • locationBasedCapabilitySets() was added
  • operationProgress() was added
  • longRunningBackups() was added
  • maintenances() was added
  • operationResults() was added
  • advancedThreatProtectionSettings() was added
  • longRunningBackupsOperations() was added

models.Server$Definition was modified

  • withSku(models.MySqlServerSku) was added
  • withIdentity(models.MySqlServerIdentity) was added
  • withImportSourceProperties(models.ImportSourceProperties) was added

models.Servers was modified

  • validateEstimateHighAvailabilityWithResponse(java.lang.String,java.lang.String,fluent.models.HighAvailabilityValidationEstimationInner,com.azure.core.util.Context) was added
  • validateEstimateHighAvailability(java.lang.String,java.lang.String,fluent.models.HighAvailabilityValidationEstimationInner) was added

models.Server$Update was modified

  • withIdentity(models.MySqlServerIdentity) was added
  • withSku(models.MySqlServerSku) was added

models.Backup was modified

  • backupIntervalHours() was added
  • withBackupIntervalHours(java.lang.Integer) was added
azure-sdk-for-java - azure-resourcemanager-eventgrid_1.2.0-beta.6

Published by azure-sdk 6 months ago

1.2.0-beta.6 (2024-04-28)

  • Azure Resource Manager EventGrid client library for Java. This package contains Microsoft Azure SDK for EventGrid Management SDK. Azure EventGrid Management Client. Package tag package-2024-06-preview. For documentation on how to use this package, please see Azure Management Libraries for Java.

Features Added

  • models.UpdateTopicsConfigurationInfo was added

  • models.CustomJwtAuthenticationManagedIdentityType was added

  • models.CustomJwtAuthenticationSettings was added

  • models.CustomDomainConfiguration was added

  • models.CustomDomainValidationState was added

  • models.CustomJwtAuthenticationManagedIdentity was added

  • models.CustomDomainOwnershipValidationResult was added

  • models.SubscriptionFullUrl was added

  • models.NetworkSecurityPerimeterSubscription was added

  • models.CustomDomainIdentity was added

  • models.CustomDomainIdentityType was added

  • models.IssuerCertificateInfo was added

models.PartnerDestinationInfo was modified

  • endpointType() was added

models.PartnerUpdateDestinationInfo was modified

  • endpointType() was added

models.Subscription$Definition was modified

  • withExpirationTimeUtc(java.time.OffsetDateTime) was added

models.StringNotBeginsWithAdvancedFilter was modified

  • operatorType() was added

models.StringEndsWithFilter was modified

  • operatorType() was added

models.Namespaces was modified

  • validateCustomDomainOwnership(java.lang.String,java.lang.String) was added
  • validateCustomDomainOwnership(java.lang.String,java.lang.String,com.azure.core.util.Context) was added

models.WebhookEventSubscriptionDestination was modified

  • endpointType() was added

models.StringEndsWithAdvancedFilter was modified

  • operatorType() was added

models.NumberInRangeAdvancedFilter was modified

  • operatorType() was added

models.IsNotNullAdvancedFilter was modified

  • operatorType() was added

models.BoolEqualsFilter was modified

  • operatorType() was added

models.UpdateTopicSpacesConfigurationInfo was modified

  • withCustomDomains(java.util.List) was added
  • customDomains() was added

models.StringNotEndsWithFilter was modified

  • operatorType() was added

models.ServiceBusQueueEventSubscriptionDestination was modified

  • endpointType() was added

models.IsNullOrUndefinedAdvancedFilter was modified

  • operatorType() was added

models.NumberLessThanFilter was modified

  • operatorType() was added

models.StringNotBeginsWithFilter was modified

  • operatorType() was added

models.StringContainsFilter was modified

  • operatorType() was added

models.Filter was modified

  • operatorType() was added

models.StringNotInFilter was modified

  • operatorType() was added

models.PartnerClientAuthentication was modified

  • clientAuthenticationType() was added

models.Namespace was modified

  • validateCustomDomainOwnership() was added
  • validateCustomDomainOwnership(com.azure.core.util.Context) was added

models.NamespaceTopicEventSubscriptions was modified

  • getFullUrl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) was added
  • getFullUrlWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) was added

models.NumberNotInFilter was modified

  • operatorType() was added

models.StringBeginsWithAdvancedFilter was modified

  • operatorType() was added

models.TopicsConfiguration was modified

  • customDomains() was added
  • withCustomDomains(java.util.List) was added

models.DeliveryAttributeMapping was modified

  • type() was added

models.StringNotEndsWithAdvancedFilter was modified

  • operatorType() was added

models.NumberGreaterThanAdvancedFilter was modified

  • operatorType() was added

models.StringBeginsWithFilter was modified

  • operatorType() was added

models.BoolEqualsAdvancedFilter was modified

  • operatorType() was added

models.StringNotInAdvancedFilter was modified

  • operatorType() was added

models.NumberLessThanAdvancedFilter was modified

  • operatorType() was added

models.StringInFilter was modified

  • operatorType() was added

models.TopicSpacesConfiguration was modified

  • customDomains() was added
  • withCustomDomains(java.util.List) was added

models.StaticDeliveryAttributeMapping was modified

  • type() was added

models.EventSubscriptionDestination was modified

  • endpointType() was added

models.AzureFunctionEventSubscriptionDestination was modified

  • endpointType() was added

models.DeadLetterDestination was modified

  • endpointType() was added

models.DynamicDeliveryAttributeMapping was modified

  • type() was added

models.NumberInFilter was modified

  • operatorType() was added

models.StorageBlobDeadLetterDestination was modified

  • endpointType() was added

models.NumberLessThanOrEqualsFilter was modified

  • operatorType() was added

models.StaticStringRoutingEnrichment was modified

  • valueType() was added

models.StringNotContainsFilter was modified

  • operatorType() was added

models.WebhookPartnerDestinationInfo was modified

  • endpointType() was added

models.Subscription$Update was modified

  • withExpirationTimeUtc(java.time.OffsetDateTime) was added

models.NumberGreaterThanOrEqualsFilter was modified

  • operatorType() was added

models.JsonInputSchemaMapping was modified

  • inputSchemaMappingType() was added

models.PartnerEventSubscriptionDestination was modified

  • endpointType() was added

models.StorageQueueEventSubscriptionDestination was modified

  • endpointType() was added

models.IsNotNullFilter was modified

  • operatorType() was added

models.StringInAdvancedFilter was modified

  • operatorType() was added

models.ClientAuthenticationSettings was modified

  • withCustomJwtAuthentication(models.CustomJwtAuthenticationSettings) was added
  • customJwtAuthentication() was added

models.PushInfo was modified

  • withDestination(models.EventSubscriptionDestination) was added
  • destination() was added

models.StringContainsAdvancedFilter was modified

  • operatorType() was added

models.Namespace$Update was modified

  • withTopicsConfiguration(models.UpdateTopicsConfigurationInfo) was added

models.NumberNotInRangeAdvancedFilter was modified

  • operatorType() was added

models.NamespaceUpdateParameters was modified

  • topicsConfiguration() was added
  • withTopicsConfiguration(models.UpdateTopicsConfigurationInfo) was added

models.NumberGreaterThanFilter was modified

  • operatorType() was added

models.NumberNotInAdvancedFilter was modified

  • operatorType() was added

models.MonitorAlertEventSubscriptionDestination was modified

  • endpointType() was added

models.Subscription was modified

  • getFullUrl() was added
  • getFullUrlWithResponse(com.azure.core.util.Context) was added
  • expirationTimeUtc() was added

models.ServiceBusTopicEventSubscriptionDestination was modified

  • endpointType() was added

models.WebhookUpdatePartnerDestinationInfo was modified

  • endpointType() was added

models.NamespaceTopicEventSubscriptionDestination was modified

  • endpointType() was added

models.AdvancedFilter was modified

  • operatorType() was added

models.SubscriptionUpdateParameters was modified

  • expirationTimeUtc() was added
  • withExpirationTimeUtc(java.time.OffsetDateTime) was added

models.StaticRoutingEnrichment was modified

  • valueType() was added

models.AzureADPartnerClientAuthentication was modified

  • clientAuthenticationType() was added

models.NumberGreaterThanOrEqualsAdvancedFilter was modified

  • operatorType() was added

models.HybridConnectionEventSubscriptionDestination was modified

  • endpointType() was added

models.NumberInRangeFilter was modified

  • operatorType() was added

models.IsNullOrUndefinedFilter was modified

  • operatorType() was added

models.InputSchemaMapping was modified

  • inputSchemaMappingType() was added

models.StringNotContainsAdvancedFilter was modified

  • operatorType() was added

models.EventHubEventSubscriptionDestination was modified

  • endpointType() was added

models.NumberLessThanOrEqualsAdvancedFilter was modified

  • operatorType() was added

models.NumberNotInRangeFilter was modified

  • operatorType() was added

models.NumberInAdvancedFilter was modified

  • operatorType() was added
azure-sdk-for-java - azure-cosmos-spark_3-5_2-12_4.30.0

Published by azure-sdk 6 months ago

4.30.0 (2024-04-27)

Features Added

  • Added capability to use (and enforce) native netty transport. The native transport is more efficient - esepcially when the number of TCP connections being used is high. - See PR 39834
azure-sdk-for-java - azure-cosmos-spark_3-4_2-12_4.30.0

Published by azure-sdk 6 months ago

4.30.0 (2024-04-27)

Features Added

  • Added capability to use (and enforce) native netty transport. The native transport is more efficient - esepcially when the number of TCP connections being used is high. - See PR 39834