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

Bot releases are hidden (Show)

azure-sdk-for-java - azure-storage-blob_12.27.0

Published by azure-sdk 3 months ago

12.27.0 (2024-07-18)

Features Added

  • Added support for getting account info on blob container clients and the blob base client.
  • Added support for bearer token challenges.
  • Added support for service version 2024-08-04.

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.49.1 to version 1.50.0.
  • Upgraded azure-core-http-netty from 1.15.1 to version 1.15.2.
  • Upgraded azure-storage-common from 12.25.1 to version 12.26.0.
  • Upgraded azure-storage-internal-avro from 12.11.1 to version 12.12.0.
azure-sdk-for-java - azure-storage-common_12.26.0

Published by azure-sdk 3 months ago

12.26.0 (2024-07-18)

Features Added

  • Added support for service version 2024-08-04.

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.49.1 to version 1.50.0.
  • Upgraded azure-core-http-netty from 1.15.1 to version 1.15.2.
azure-sdk-for-java - azure-search-documents_11.7.0

Published by azure-sdk 3 months ago

11.7.0 (2024-07-17)

Features Added

  • Added support for 2024-07-01 service version.
  • SemanticSearchOptions now supports semanticQuery, which allows for specifying a semantic query that is only used
    for semantic reranking.
  • VectorQuery now supports oversampling and weight, which allows for specifying richer configurations on how
    vector queries affect search results.
  • Added support for VectorizableTextQuery, which allows for passing a text-based query that is vectorized service-side
    by VectorSearchVectorizers configured on the index so that vectorization doesn't need to happen before querying.
  • Added support for "bring your own endpoint" with VectorSearchVectorizer, with implementations AzureOpenAIVectorizer
    and WebApiVectorizer. This enables the service to use a user-provided configuration for vectorizing text, rather
    than requiring all client-side calls to vectorize before querying, allowing for easier standardization of vectorization.
  • Added support for compression with VectorSearchCompression, with implementations BinaryQuantizationCompression
    and ScalarQuantizationCompression. This allows for reducing the size of vectors in the index, which can reduce
    storage costs and improve querying performance.
  • Added support for VectorEncodingFormat, which allows for specifying the encoding format of the vector data.
  • Added support for AzureOpenAIEmbeddingSkill, which is a skill that uses the Azure OpenAI service to create text
    embeddings during indexing.
  • Added support for index projections with SearchIndexerIndexProjection, which allows for specifying how indexed
    documents are projected in the index (or indexes).
  • Added support for "narrow" types in SearchFieldDataType. This allows for specifying smaller types for vector fields
    to reduce storage costs and improve querying performance.
  • Added support for SearchIndexerDataIdentity, which allows for specifying the identity for the data source for the
    indexer.
  • SearchField and SearchableField now support stored and vectorEncodingFormat configurations. stored allows
    for specifying behaviors on how the index will retain vector data (enabling the ability to reduce storage costs), and
    vectorEncodingFormat allows for specifying the encoding format of the vector data.
  • OcrSkill now supports OcrLineEnding, which allows for specifying the line ending character used by the OCR skill.
  • SplitSkill now supports maximumPagesToTake and pageOverlapLength, which allows for specifying how the split
    skill behaves when splitting documents into pages.
  • SearchServiceLimits now supports maxStoragePerIndexInBytes, which shows the maximum storage allowed per index.

Breaking Changes

  • All service concepts that have been in preview but not included in the 2024-07-01 GA have been removed. This
    includes concepts such as index aliases, normalizers, Azure Machine Learning skills, hybrid search, and more.

Other Changes

  • All polymorphic models now expose their discriminator value through a getter, where the getter is named after the
    discriminator property such as getOdataType(). Super most polymorphic classes are no longer abstract to allow for
    direct instantiation of the class.

Dependency Updates

  • Upgraded azure-core from 1.49.1 to version 1.50.0.
  • Upgraded azure-core-http-netty from 1.15.1 to version 1.15.2.
  • Upgraded azure-core-serializer-json-jackson from 1.4.13 to version 1.4.14.
azure-sdk-for-java - azure-security-keyvault-jca_2.8.2

Published by azure-sdk 3 months ago

2.8.2 (2024-07-17)

Bugs Fixed

  • Fix bug: AccessTokenUtil does not urlencode its parameters when getting an access token. (40616)
azure-sdk-for-java - azure-identity-broker_1.1.3

Published by azure-sdk 3 months ago

1.1.3 (2024-07-16)

Other Changes

Dependency Updates

  • Upgraded azure-identity from 1.12.2 to 1.13.1
  • Upgraded msal4j from 1.15.1 to 1.16.1
azure-sdk-for-java - azure-identity_1.13.1

Published by azure-sdk 3 months ago

1.13.1 (2024-07-16)

Features Added

  • Added support in EnvironmentCredential (and thus DefaultAzureCredential when it chooses EnvironmentCredential) for using subject name / issuer authentication with client certificates by setting AZURE_CLIENT_SEND_CERTIFICATE_CHAIN to 1 or true. #40013

Bugs Fixed

  • Fixed certificate type detection, which fixes using a PFX certificate without a password. #37210
  • Fix PowershellCredential issue when user had a profile #41030

Dependency Updates

  • Upgraded azure-core from 1.49.1 to 1.50.0
  • Upgraded azure-core-http-netty from 1.15.1 to 1.15.2
  • Upgraded msal4j from 1.16.0 to 1.16.1
azure-sdk-for-java - azure-core-test_1.26.1

Published by azure-sdk 3 months ago

1.26.1 (2024-07-12)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.49.1 to 1.50.0.
azure-sdk-for-java - azure-core-serializer-json-jackson_1.4.14

Published by azure-sdk 3 months ago

1.4.14 (2024-07-12)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.49.1 to 1.50.0.
azure-sdk-for-java - azure-core-serializer-json-gson_1.2.14

Published by azure-sdk 3 months ago

1.2.14 (2024-07-12)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.49.1 to 1.50.0.
azure-sdk-for-java - azure-core-management_1.15.1

Published by azure-sdk 3 months ago

1.15.1 (2024-07-12)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.49.1 to 1.50.0.
azure-sdk-for-java - azure-core-http-okhttp_1.12.1

Published by azure-sdk 3 months ago

1.12.1 (2024-07-12)

Other Changes

Dependency Updates

  • Upgraded azure-core from 1.49.1 to 1.50.0.
azure-sdk-for-java - azure-core-http-netty_1.15.2

Published by azure-sdk 3 months ago

1.15.2 (2024-07-12)

Other Changes

Dependency Updates

  • Upgraded Netty version logging (#40733)[https://github.com/Azure/azure-sdk-for-java/pull/40733]
azure-sdk-for-java - azure-core-amqp_2.9.7

Published by azure-sdk 3 months ago

2.9.7 (2024-07-12)

Bugs Fixed

  • Removing duplicate ReactorSession::closeAsync call in session-endpoint error-handler. (#40667)[https://github.com/Azure/azure-sdk-for-java/pull/40667]
azure-sdk-for-java - azure-core_1.50.0

Published by azure-sdk 3 months ago

1.50.0 (2024-07-12)

Features Added

  • Added support for getRefreshAt() functionality to AccessToken to get the time at which the token should be refreshed. (#40982)

Bugs Fixed

  • Fixed SyncRestProxy to return InputStream instead of Mono<InputStream>. (#40982)
azure-sdk-for-java - azure-resourcemanager-informaticadatamanagement_1.0.0

Published by azure-sdk 3 months ago

1.0.0 (2024-07-15)

  • Azure Resource Manager Informatica DataManagement client library for Java. This package contains Microsoft Azure SDK for Informatica DataManagement Management SDK. Package tag package-2024-05-08. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

  • implementation.models.InformaticaOrganizationResourceListResult was removed

  • implementation.models.PagedOperation was removed

  • models.InfaRuntimeResourceFetchMetaData was removed

  • implementation.models.InformaticaServerlessRuntimeResourceListResult was removed

InformaticaDataManagementManager was modified

  • fluent.DataManagementClient serviceClient() -> fluent.InformaticaDataManagement serviceClient()

Features Added

  • models.OperationListResult was added

  • models.InformaticaOrganizationResourceListResult was added

  • models.InformaticaServerlessRuntimeResourceListResult was added

  • models.InfaRuntimeResourceFetchMetadata was added

models.MarketplaceDetails was modified

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

models.RegionsMetadata was modified

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

models.InformaticaProperties was modified

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

models.ServerlessRuntimeUserContextProperties was modified

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

models.NetworkInterfaceConfiguration was modified

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

models.LinkOrganization was modified

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

models.InformaticaServerlessRuntimeResourceUpdate was modified

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

models.ServerlessRuntimeTag was modified

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

models.ServerlessRuntimeNetworkProfile was modified

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

models.MarketplaceDetailsUpdate was modified

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

models.InfaServerlessFetchConfigProperties was modified

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

models.CompanyDetailsUpdate was modified

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

models.OfferDetailsUpdate was modified

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

models.ServerlessRuntimeUserContextPropertiesUpdate was modified

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

models.ServerlessConfigProperties was modified

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

models.ServerlessRuntimeConfigProperties was modified

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

models.OrganizationPropertiesCustomUpdate was modified

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

models.ApplicationTypeMetadata was modified

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

models.CompanyDetails was modified

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

models.OperationDisplay was modified

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

models.ServerlessRuntimeConfigPropertiesUpdate was modified

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

models.UserDetails was modified

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

models.CdiConfigProps was modified

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

models.InformaticaOrganizationResourceUpdate was modified

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

models.UserDetailsUpdate was modified

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

models.InformaticaServerlessRuntimeProperties was modified

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

models.ServerlessRuntimeNetworkProfileUpdate was modified

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

models.OrganizationProperties was modified

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

models.ServerlessRuntimeDependency was modified

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

models.ApplicationConfigs was modified

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

models.NetworkInterfaceConfigurationUpdate was modified

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

models.ComputeUnitsMetadata was modified

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

models.OfferDetails was modified

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

models.AdvancedCustomProperties was modified

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

models.ServerlessRuntimePropertiesCustomUpdate was modified

  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added
azure-sdk-for-java - azure-security-keyvault-jca_2.9.0-beta.2

Published by azure-sdk 3 months ago

2.9.0-beta.2 (2024-07-09)

Features Added

  • Added the new system property azure.keyvault.disable-challenge-resource-verification, which can be set to true to disable challenge resource verification when authenticating against the Azure Key Vault service. For more information, please refer to this link.

Breaking Changes

  • Removed support for providing a custom login URI to get access tokens from via the system property azure.login.uri.

Bugs Fixed

  • Fix bug: AccessTokenUtil does not urlencode its parameters when getting an access token. (#40616)
  • Changed the authentication mechanism to allow for discovering the login URI for a given Azure Key Vault instance by requesting an authentication challenge from the service, as opposed to using a hard-coded list of URIs to choose from depending on a vault's URI. This should add support for customers using Azure Stack instances, for example.
azure-sdk-for-java - azure-sdk-template-three_1.0.0-beta.3946597

Published by azure-sdk 3 months ago

1.0.0-beta.3946597 (2024-07-09)

Features Added

  • Test batch release
azure-sdk-for-java - azure-sdk-template-two_1.0.0-beta.3946597

Published by azure-sdk 3 months ago

1.0.0-beta.3946597 (2024-07-09)

Features Added

  • Test batch release
azure-sdk-for-java - azure-sdk-template_1.2.1-beta.3946597

Published by azure-sdk 3 months ago

1.2.1-beta.3946597 (2024-07-09)

Features Added

  • Test batch release
azure-sdk-for-java - Spring Cloud Azure 5.14.0

Published by Netyyyy 3 months ago

  • This release is compatible with Spring Boot 3.0.0-3.0.13, 3.1.0-3.1.12, 3.2.0-3.2.7, 3.3.0-3.3.1. (Note: 3.0.x (x>13), 3.1.y (y>12), 3.2.z (z>7) and 3.3.m (m>1) should be supported, but they aren't tested with this release.)
  • This release is compatible with Spring Cloud 2022.0.0-2022.0.5, 2023.0.0-2023.0.2. (Note: 2022.0.x (x>5) and 2023.0.y (y>2) should be supported, but they aren't tested with this release.)

Spring Cloud Azure Dependencies (BOM)

Dependency Updates

  • Upgrade azure-sdk-bom to 1.2.25.

Spring Cloud Azure Appconfiguration Config

This section includes changes in spring-cloud-azure-starter-appconfiguration-config, spring-cloud-azure-appconfiguration-config*, and spring-cloud-azure-feature-management* modules.

Bugs Fixed

  • Add "Recurrence" parameter for TimeWindowFilter to support config feature flag recur periodically #40093.

Azure Spring Data Cosmos

This section includes changes in azure-spring-data-cosmos module.
Please refer to azure-spring-data-cosmos/CHANGELOG.md for more details.