Skip to content

Releases: Azure/azure-sdk-for-java

azure-resourcemanager-computeschedule_1.0.0

22 Jan 08:55
602ba50
Compare
Choose a tag to compare

1.0.0 (2025-01-22)

  • Azure Resource Manager Compute Schedule client library for Java. This package contains Microsoft Azure SDK for Compute Schedule Management SDK. Microsoft.ComputeSchedule Resource Provider management API. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

models.OperationErrorDetails was modified

  • java.time.OffsetDateTime errorDetails() -> java.lang.String errorDetails()

ComputeScheduleManager was modified

  • fluent.ComputeScheduleClient serviceClient() -> fluent.ComputeScheduleMgmtClient serviceClient()

Features Added

models.OperationErrorDetails was modified

  • azureOperationName() was added
  • timestamp() was added

models.ResourceOperationDetails was modified

  • timezone() was added

models.Schedule was modified

  • timezone() was added
  • withTimezone(java.lang.String) was added
  • withDeadline(java.time.OffsetDateTime) was added
  • deadline() was added

azure-resourcemanager-quota_1.1.0-beta.3

22 Jan 07:43
1339c69
Compare
Choose a tag to compare

1.1.0-beta.3 (2025-01-22)

  • Azure Resource Manager quota client library for Java. This package contains Microsoft Azure SDK for quota Management SDK. Microsoft Azure Quota Resource Provider. This Swagger is for Azure Group Quota using GroupQuota Entity. Package tag package-2024-12-18-preview. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

models.GroupingId was removed

models.EnforcementState was removed

models.GroupQuotasEnforcementResponse was removed

models.ResourceUsages was removed

models.AdditionalAttributes was removed

models.GroupingIdType was removed

models.GroupQuotasEnforcementListResponse was removed

models.EnvironmentType was removed

models.GroupQuotasEnforcementResponseProperties was removed

models.GroupQuotaLocationSettings was removed

models.ResourceUsageList was removed

models.AdditionalAttributesPatch was removed

models.GroupQuotaUsages was removed

models.GroupQuotaUsagesBase was removed

models.GroupQuotasEntityBase was modified

  • withAdditionalAttributes(models.AdditionalAttributes) was removed
  • additionalAttributes() was removed

models.GroupQuotasEntityPatch was modified

  • models.GroupQuotasEntityBasePatch properties() -> models.GroupQuotasEntityPatchProperties properties()
  • withProperties(models.GroupQuotasEntityBasePatch) was removed

models.GroupQuotaLimits was modified

  • get(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) was removed
  • com.azure.core.http.rest.PagedIterable list(java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> models.GroupQuotaLimitList list(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
  • list(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) was removed
  • getWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) was removed

models.GroupQuotaLimitList was modified

  • value() was removed
  • toJson(com.azure.json.JsonWriter) was removed
  • nextLink() was removed
  • withValue(java.util.List) was removed
  • validate() was removed
  • fromJson(com.azure.json.JsonReader) was removed

models.GroupQuotasEntity was modified

  • models.GroupQuotasEntityBase properties() -> models.GroupQuotasEntityProperties properties()

models.GroupQuotasEntityBasePatch was modified

  • withAdditionalAttributes(models.AdditionalAttributesPatch) was removed
  • additionalAttributes() was removed

models.SubscriptionQuotaDetails was modified

  • region() was removed
  • withRegion(java.lang.String) was removed

models.SubscriptionQuotaAllocations was modified

  • innerModel() was removed
  • name() was removed
  • type() was removed
  • id() was removed
  • systemData() was removed
  • models.SubscriptionQuotaDetails properties() -> models.SubscriptionQuotaAllocationsProperties properties()

models.SubscriptionQuotaAllocationsList was modified

  • value() was removed
  • validate() was removed
  • toJson(com.azure.json.JsonWriter) was removed
  • withValue(java.util.List) was removed
  • fromJson(com.azure.json.JsonReader) was removed
  • nextLink() was removed

QuotaManager was modified

  • groupQuotaLocationSettings() was removed
  • groupQuotaUsages() was removed

models.GroupQuotaSubscriptionAllocationRequests was modified

  • getWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) was removed
  • get(java.lang.String,java.lang.String,java.lang.String) was removed
  • createOrUpdate(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.QuotaAllocationRequestStatusInner,com.azure.core.util.Context) was removed
  • createOrUpdate(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.QuotaAllocationRequestStatusInner) was removed
  • update(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.QuotaAllocationRequestStatusInner) was removed
  • update(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.QuotaAllocationRequestStatusInner,com.azure.core.util.Context) was removed

models.GroupQuotaLimitsRequests was modified

  • createOrUpdate(java.lang.String,java.lang.String,java.lang.String,java.lang.String) was removed
  • createOrUpdate(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.SubmittedResourceRequestStatusInner,com.azure.core.util.Context) was removed
  • models.SubmittedResourceRequestStatus update(java.lang.String,java.lang.String,java.lang.String,java.lang.String) -> models.GroupQuotaLimitList update(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
  • update(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.SubmittedResourceRequestStatusInner,com.azure.core.util.Context) was removed

models.GroupQuotaLimit was modified

  • type() was removed
  • innerModel() was removed
  • name() was removed
  • systemData() was removed
  • id() was removed
  • models.GroupQuotaDetails properties() -> models.GroupQuotaLimitProperties properties()

models.GroupQuotaDetails was modified

  • withRegion(java.lang.String) was removed
  • region() was removed

models.GroupQuotaSubscriptionAllocations was modified

  • get(java.lang.String,java.lang.String,java.lang.String,java.lang.String) was removed
  • getWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) was removed
  • list(java.lang.String,java.lang.String,java.lang.String) was removed
  • list(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) was removed

Features Added

  • models.SubscriptionQuotaAllocationsProperties was added

  • models.GroupQuotasEntityPatchProperties was added

  • models.GroupQuotasEntityProperties was added

  • models.GroupQuotaLimitProperties was added

  • models.GroupQuotaLimitListProperties was added

  • models.SubscriptionQuotaAllocationsListProperties was added

models.GroupQuotasEntityPatch was modified

  • withProperties(models.GroupQuotasEntityPatchProperties) was added

models.GroupQuotaLimits was modified

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

models.GroupQuotaLimitList was modified

  • systemData() was added
  • innerModel() was added
  • id() was added
  • name() was added
  • type() was added
  • properties() was added

models.SubscriptionQuotaDetails was modified

  • resourceName() was added
  • withResourceName(java.lang.String) was added

models.SubscriptionQuotaAllocations was modified

  • validate() was added
  • withProperties(models.SubscriptionQuotaAllocationsProperties) was added
  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.GroupQuotaSubscriptionIdProperties was modified

  • withSubscriptionId(java.lang.String) was added

models.SubscriptionQuotaAllocationsList was modified

  • properties() was added
  • innerModel() was added
  • name() was added
  • type() was added
  • systemData() was added
  • id() was added

models.GroupQuotaSubscriptionAllocationRequests was modified

  • update(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.SubscriptionQuotaAllocationsListInner,com.azure.core.util.Context) was added
  • update(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.SubscriptionQuotaAllocationsListInner) was added
  • getWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) was added
  • get(java.lang.String,java.lang.String,java.lang.String,java.lang.String) was added

models.GroupQuotaLimitsRequests was modified

  • update(java.lang.String,java.lang.String,java.lang.String,java.lang.String,fluent.models.GroupQuotaLimitListInner,com.azure.core.util.Context) was added

models.GroupQuotaLimit was modified

  • validate() was added
  • withProperties(models.GroupQuotaLimitProperties) was added
  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.GroupQuotaDetails was modified

  • withResourceName(java.lang.String) was added
  • resourceName() was added

models.GroupQuotaSubscriptionAllocations was modified

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

azure-messaging-eventhubs_5.20.0

21 Jan 22:40
7c0d564
Compare
Choose a tag to compare

5.20.0 (2025-02-11)

Features Added

  • Setting the v2 stack as the default. (43725)

Breaking Changes

  • Do not remove x-opt-partition-key message annotation when publishing events.
    If event is received from an Event Hub, it may contain x-opt-partition-key message annotation. If this event is
    published to another Event Hub, previous version of the Event Hubs SDK did not pass this annotation to the next Event Hub.
    Starting with this version:

    • if the event is sent with SendOptions or CreateBatchOptions containing null partition key, the existing x-opt-partition-key
      message annotation will be used when publishing the event. This is a new behavior.
    • if the event is sent with SendOptions or CreateBatchOptions containing non-null partition key, this partition key will be used.
      This behavior did not change.

    If you relied on the previous behavior, make sure to clear the x-opt-partition-key message annotation before re-sending the event.
    (#43039)

Bugs Fixed

  • Set partition key in addition to partition id when publishing events with EventHubsBufferedProducerClient.
    (#43039)
  • Do not remove x-opt-sequence-number, x-opt-offset, x-opt-enqueued-time, x-opt-publisher message annotations
    when re-sending events received from another Event Hub. Message annotations should not be modified by the SDK and Event Hubs
    will overwrite these values when the event is published.
    (#43039)

azure-messaging-eventhubs-checkpointstore-blob_1.20.3

21 Jan 22:40
7c0d564
Compare
Choose a tag to compare

1.20.3 (2025-02-11)

Other Changes

Dependency Updates

  • Upgraded azure-messaging-eventhubs from 5.19.2 to version 5.20.0.

azure-messaging-eventgrid_4.28.0

21 Jan 23:47
0033ade
Compare
Choose a tag to compare

4.28.0 (2025-01-21)

Features Added

  • Added internetMessageId property to AcsEmailDeliveryReportReceivedEventData.
  • Added recipientMailServerHostName property to AcsEmailDeliveryReportStatusDetails.
  • Added segmentCount property to AcsSmsReceivedEventData.

azure-developer-loadtesting_1.0.20

21 Jan 19:07
bca31da
Compare
Choose a tag to compare

1.0.20 (2025-01-20)

Other Changes

  • Add NOT_VALIDATED to the list of terminal states for the file validation poller.

azure-monitor-opentelemetry-autoconfigure_1.0.0-beta.1

21 Jan 21:23
7c0d564
Compare
Choose a tag to compare

1.0.0-beta.1 (2025-01-16)

Features Added

  • Initial release. This library replaces Azure Monitor OpenTelemetry Exporter.

core_1.0.0-beta.2

19 Jan 17:48
efbf6dd
Compare
Choose a tag to compare
core_1.0.0-beta.2 Pre-release
Pre-release

1.0.0-beta.2 (2025-01-17)

Features Added

  • Added PagedResponse, PagedOptions, and PagedIterable, for supporting pagination.

azure-identity-extensions_1.2.0

16 Jan 02:10
Compare
Choose a tag to compare

1.2.0 (2025-01-16)

Features Added

  • Support cache for token credential object. #39393.

Bugs Fixed

  • Fix the issue where the token acquisition timeout is not set via the property azure.accessTokenTimeoutInSeconds. #43512.

Other Changes

Dependency Updates

  • Upgraded azure-identity from 1.14.2 to version 1.15.0.

azure-cosmos_4.66.0

15 Jan 23:41
3e41aba
Compare
Choose a tag to compare

4.66.0 (2025-01-14)

Other Changes

  • Added client vmId info to Rntbd health check logs - See 43079
  • Added support to enable http2 for gateway mode with system property COSMOS.HTTP2_ENABLED and system variable COSMOS_HTTP2_ENABLED. - PR 42947
  • Added support to allow changing http2 max connection pool size with system property COSMOS.HTTP2_MAX_CONNECTION_POOL_SIZE and system variable COSMOS_HTTP2_MAX_CONNECTION_POOL_SIZE. - PR 42947
  • Added support to allow changing http2 max connection pool size with system property COSMOS.HTTP2_MIN_CONNECTION_POOL_SIZE and system variable COSMOS_HTTP2_MIN_CONNECTION_POOL_SIZE. - PR 42947
  • Added options to fine-tune settings for bulk operations. - PR 43509
  • Added the following metrics. - See PR 43716
    *cosmos.client.req.gw.bulkOpCountPerEvaluation
    *cosmos.client.req.gw.bulkOpRetriedCountPerEvaluation
    *cosmos.client.req.gw.bulkGlobalOpCount
    *cosmos.client.req.gw.bulkTargetMaxMicroBatchSize
    *cosmos.client.req.rntbd.bulkOpCountPerEvaluation
    *cosmos.client.req.rntbd.bulkOpRetriedCountPerEvaluation
    *cosmos.client.req.rntbd.bulkGlobalOpCount
    *cosmos.client.req.rntbd.bulkTargetMaxMicroBatchSize