Skip to content

Releases: Azure/azure-sdk-for-java

azure-resourcemanager-consumption_1.0.0-beta.4

04 Oct 09:45
9126360
Compare
Choose a tag to compare

1.0.0-beta.4 (2024-10-04)

  • Azure Resource Manager Consumption client library for Java. This package contains Microsoft Azure SDK for Consumption Management SDK. Consumption management client provides access to consumption resources for Azure Enterprise Subscriptions. Package tag package-2021-10. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

models.BudgetFilter was modified

  • withNot(models.BudgetFilterProperties) was removed
  • not() was removed

models.LegacyChargeSummary was modified

  • marketplaceCharges() was removed

models.ReservationRecommendationDetails was modified

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

models.Budgets was modified

  • deleteWithResponse(java.lang.String,java.lang.String,com.azure.core.util.Context) was removed

models.LegacyReservationRecommendation was modified

  • lookBackPeriod() was removed
  • term() was removed
  • recommendedQuantity() was removed
  • totalCostWithReservedInstances() was removed
  • instanceFlexibilityGroup() was removed
  • netSavings() was removed
  • costWithNoReservedInstances() was removed
  • instanceFlexibilityRatio() was removed
  • firstUsageDate() was removed
  • normalizedSize() was removed
  • resourceType() was removed
  • recommendedQuantityNormalized() was removed
  • skuProperties() was removed
  • meterId() was removed

models.ModernReservationRecommendation was modified

  • instanceFlexibilityRatio() was removed
  • firstUsageDate() was removed
  • netSavings() was removed
  • meterId() was removed
  • skuProperties() was removed
  • lookBackPeriod() was removed
  • recommendedQuantity() was removed
  • instanceFlexibilityGroup() was removed
  • term() was removed
  • recommendedQuantityNormalized() was removed
  • skuName() was removed
  • normalizedSize() was removed
  • costWithNoReservedInstances() was removed
  • locationPropertiesLocation() was removed
  • scope() was removed
  • totalCostWithReservedInstances() was removed

models.CreditSummary was modified

  • tags() was removed

Features Added

  • models.ModernSingleScopeReservationRecommendationProperties was added

  • models.ModernSharedScopeReservationRecommendationProperties was added

  • models.ModernReservationRecommendationProperties was added

  • models.Scope was added

  • models.LegacyReservationRecommendationProperties was added

models.ForecastSpend was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.ReservationRecommendationDetailsUsageProperties was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.BudgetTimePeriod was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.ModernChargeSummary was modified

  • name() was added
  • id() was added
  • kind() was added
  • subscriptionId() was added
  • fromJson(com.azure.json.JsonReader) was added
  • type() was added
  • toJson(com.azure.json.JsonWriter) was added

models.MarketplacesListResult was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.ChargeSummary was modified

  • id() was added
  • kind() was added
  • name() was added
  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added
  • type() was added

models.ReservationRecommendationDetailsSavingsProperties was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.BudgetsListResult was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.BudgetFilter was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.LotsOperations was modified

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

models.BalancePropertiesAdjustmentDetailsItem was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.MeterDetails was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.Amount was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.OperationListResult was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.ReservationDetailsListResult was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.LegacyReservationTransaction was modified

  • reservationOrderId() was added
  • currency() was added
  • purchasingEnrollment() was added
  • eventDate() was added
  • amount() was added
  • purchasingSubscriptionGuid() was added
  • region() was added
  • billingFrequency() was added
  • accountOwnerEmail() was added
  • description() was added
  • toJson(com.azure.json.JsonWriter) was added
  • id() was added
  • name() was added
  • currentEnrollment() was added
  • fromJson(com.azure.json.JsonReader) was added
  • billingMonth() was added
  • reservationOrderName() was added
  • quantity() was added
  • type() was added
  • term() was added
  • accountName() was added
  • costCenter() was added
  • armSkuName() was added
  • monetaryCommitment() was added
  • departmentName() was added
  • eventType() was added
  • overage() was added
  • tags() was added
  • purchasingSubscriptionName() was added

models.LegacyUsageDetail was modified

  • etag() was added
  • benefitName() was added
  • kind() was added
  • id() was added
  • name() was added
  • type() was added
  • tags() was added
  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added
  • benefitId() was added

models.PriceSheetProperties was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.Events was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.ResourceAttributes was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.ModernUsageDetail was modified

  • tags() was added
  • type() was added
  • kind() was added
  • fromJson(com.azure.json.JsonReader) was added
  • id() was added
  • etag() was added
  • name() was added
  • toJson(com.azure.json.JsonWriter) was added

models.BudgetFilterProperties was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.LegacyChargeSummary was modified

  • azureMarketplaceCharges() was added
  • type() was added
  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added
  • id() was added
  • name() was added
  • kind() was added

models.ReservationRecommendationDetails was modified

  • getWithResponse(java.lang.String,models.Scope,java.lang.String,models.Term,models.LookBackPeriod,java.lang.String,com.azure.core.util.Context) was added
  • get(java.lang.String,models.Scope,java.lang.String,models.Term,models.LookBackPeriod,java.lang.String) was added

models.ReservationRecommendationDetailsResourceProperties was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.AmountWithExchangeRate was modified

  • value() was added
  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added
  • currency() was added

ConsumptionManager was modified

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

models.SkuProperty was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.ReservationRecommendationsListResult was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.MeterDetailsResponse was modified

  • toJson(com.azure.json.JsonWriter) was added
  • fromJson(com.azure.json.JsonReader) was added

models.BalancePropertiesNewPurchasesDetailsItem was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added

models.LegacySharedScopeReservationRecommendationProperties was modified

  • recommendedQuantity() was added
  • recommendedQuantityNormalized() was added
  • toJson(com.azure.json.JsonWriter) was added
  • instanceFlexibilityRatio() was added
  • skuProperties() was added
  • term() was added
  • instanceFlexibilityGroup() was added
  • scope() was added
  • meterId() was added
  • fromJson(com.azure.json.JsonReader) was added
  • totalCostWithReservedInstances() was added
  • costWithNoReservedInstances() was added
  • lookBackPeriod() was added
  • resourceType() was added
  • netSavings() was added
  • `firstUsa...
Read more

azure-identity_1.14.0

03 Oct 23:25
96e4888
Compare
Choose a tag to compare

1.14.0 (2024-10-03)

Features Added

  • Features now generally available from previous betas:
    • Added object id support in ManagedIdentityCredential. It can be configured via ManagedIdentityCredentialBuilder.
    • Added support for a client assertion in OnBehalfOfCredential #40552

Breaking Changes

  • Breaking changes generally available from previous betas:
    • Removed support in IntelliJCredential for legacy Azure Toolkit for IntelliJ versions. Please upgrade to latest if you are using 3.52 or below.

Bugs Fixed

  • Fixed the request sent in AzurePipelinesCredential so it doesn't result in a redirect response when an invalid system access token is provided.

Other Changes

  • Allow certain response headers to be logged in AzurePipelinesCredential for diagnostics and include them in the exception message.
  • Mark AzureAuthorityHosts.AZURE_GERMANY deprecated as the Germany cloud closed in 2021. #42148
  • Using msal4j's managed identity implementation is now on by default. (Added in 1.13.0-beta.1)

Dependency Updates

  • Upgraded azure-core from 1.52.0 to version 1.53.0.
  • Upgraded azure-core-http-netty from 1.15.4 to version 1.15.5.
  • Upgraded msal4j from 1.17.1 to version 1.17.2.

azure-identity-broker_1.1.6

03 Oct 23:25
96e4888
Compare
Choose a tag to compare

1.1.6 (2024-10-03)

Other Changes

Dependency Updates

  • Upgraded azure-identity from 1.13.3 to 1.14.0
  • Upgraded msal4j from 1.17.1 to 1.17.2

azure-ai-inference_1.0.0-beta.2

03 Oct 20:21
3d1ac52
Compare
Choose a tag to compare
Pre-release

1.0.0-beta.2 (2024-10-03)

Features Added

  • getModelInfo() API added for ChatCompletionsClient and EmbeddingsClient, along with sample
  • ChatRequestMessage.fromContentItems() static constructor added for image chat scenarios
  • ChatMessageImageContentItem(Path, string) constructor for image file chat scenario
  • getChoice() API added to ChatCompletions and StreamingChatMessageResponseUpdate

Bugs Fixed

  • #42036: illegal char exception for newline in prompt
  • Fixed key authentication issue with non-Azure OpenAI models

Other Changes

  • samples for image chat, function calling, and model info scenarios added
  • tests for image chat and function calling

azure-monitor-opentelemetry-exporter_1.0.0-beta.29

03 Oct 10:57
7725330
Compare
Choose a tag to compare

1.0.0-beta.29 (2024-10-02)

Breaking Changes

⚠️⚠️ The AzureMonitorExporterBuilder class has been replaced with the AzureMonitorExporter class (41705 and 42134):

AutoConfiguredOpenTelemetrySdkBuilder sdkBuilder = AutoConfiguredOpenTelemetrySdk.builder();
AzureMonitorExporter.customize(sdkBuilder);
OpenTelemetry openTelemetry = sdkBuilder.build().getOpenTelemetrySdk();

See the Readme for more details

Bugs Fixed

Other Changes

azure-core_1.53.0

01 Oct 20:17
e083a77
Compare
Choose a tag to compare

1.53.0 (2024-10-01)

Features Added

  • Allow setting SharedExecutorService's backing ExecutorService to allow for external configuration to manage the
    shared thread pool. (#41885)
  • Change SharedExecutorService from implementing ExecutorService to ScheduledExecutorService to allow
    scheduled-based execution. (#41885)
  • Allow passing schemaUrl when creating a Meter or Tracer using MeterProvider and TracerProvider. (#41789)
  • Added Binary.writeTo(JsonWriter) to enable BinaryData to better integrate with azure-json. (#42107)
  • Added ProofOfPossessionOptions and a field to TokenRequestContext to indicate its use. (#41852)

Other Changes

  • Reduced synchronization lock contention when creating URLs with UrlBuilder. (#41816)
  • Don't let SPI loading errors crash an application. (#41991)

azure-core-serializer-json-jackson_1.5.2

01 Oct 20:19
e083a77
Compare
Choose a tag to compare

1.5.2 (2024-10-01)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.52.0 to 1.53.0.

azure-core-serializer-json-gson_1.3.2

01 Oct 20:18
e083a77
Compare
Choose a tag to compare

1.3.2 (2024-10-01)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.52.0 to 1.53.0.

azure-core-management_1.15.4

01 Oct 20:18
e083a77
Compare
Choose a tag to compare

1.15.4 (2024-10-01)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.52.0 to 1.53.0.

azure-core-http-okhttp_1.12.4

01 Oct 20:18
e083a77
Compare
Choose a tag to compare

1.12.4 (2024-10-01)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.52.0 to 1.53.0.