Skip to content

Releases: Azure/azure-sdk-for-java

azure-communication-callautomation_1.3.0

23 Nov 04:26
Compare
Choose a tag to compare

1.3.0 (2024-11-22)

Features Added

  • Support multiple play sources for Play and Recognize
  • Support for PlayStarted event in Play/Recognize
  • Hold and Unhold the participant
  • CallDisconnected now includes more information on why the call has ended
  • Support to manage the rooms/servercall/group call using connect API
  • Expose original PSTN number target from incoming call event in call connection properties
  • Support for VoIP to PSTN transfer scenario

Other Changes

  • Added CreateCallFailed event to signify when create call API fails to establish a call
  • Added AnswerFailed event to signify when answer call API fails to answer a call

azure-resourcemanager-cognitiveservices_1.1.0

22 Nov 07:38
f5b492c
Compare
Choose a tag to compare

1.1.0 (2024-11-22)

  • Azure Resource Manager CognitiveServices client library for Java. This package contains Microsoft Azure SDK for CognitiveServices Management SDK. Cognitive Services Management Client. Package tag package-2024-10. 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.Deployment$Update was modified

  • withProperties(models.DeploymentProperties) was removed

Features Added

  • models.BillingMeterInfo was added

  • models.EncryptionScopeListResult was added

  • models.EncryptionScopeProvisioningState was added

  • models.DeploymentModelVersionUpgradeOption was added

  • models.RaiBlocklist$DefinitionStages was added

  • models.ProvisioningIssueProperties was added

  • models.RaiPolicies was added

  • models.Usages was added

  • models.NetworkSecurityPerimeterConfigurationProperties was added

  • models.ModelCapacityListResult was added

  • models.RaiPolicy$Definition was added

  • models.DeploymentCapacitySettings was added

  • models.RaiContentFilter was added

  • models.AbusePenalty was added

  • models.NetworkSecurityPerimeterAccessRuleProperties was added

  • models.RaiBlocklist$Update was added

  • models.RaiPolicy$DefinitionStages was added

  • models.RaiBlocklistItems was added

  • models.ModelListResult was added

  • models.NetworkSecurityPerimeterAccessRule was added

  • models.CapacityConfig was added

  • models.RaiContentFilterProperties was added

  • models.RaiBlocklistItem$DefinitionStages was added

  • models.CalculateModelCapacityResult was added

  • models.DefenderForAISettingResult was added

  • models.ModelSkuCapacityProperties was added

  • models.RaiContentFilters was added

  • models.RaiBlocklistProperties was added

  • models.DefenderForAISetting$Update was added

  • models.RaiPolicy$Update was added

  • models.EncryptionScope$DefinitionStages was added

  • models.RaiBlocklistConfig was added

  • models.NetworkSecurityPerimeterAccessRulePropertiesSubscriptionsItem was added

  • models.RaiContentFilterListResult was added

  • models.NetworkSecurityPerimeterConfigurations was added

  • models.ByPassSelection was added

  • models.ProvisioningIssue was added

  • models.EncryptionScopes was added

  • models.RaiBlocklist$Definition was added

  • models.ModelCapacityCalculatorWorkloadRequestParam was added

  • models.RaiPolicy was added

  • models.NetworkSecurityPerimeter was added

  • models.SkuResource was added

  • models.CalculateModelCapacityParameter was added

  • models.AbusePenaltyAction was added

  • models.ContentLevel was added

  • models.NspAccessRuleDirection was added

  • models.RaiPolicyContentFilter was added

  • models.RaiBlocklistItem$Definition was added

  • models.DefenderForAISetting$DefinitionStages was added

  • models.UserOwnedAmlWorkspace was added

  • models.NetworkSecurityPerimeterProfileInfo was added

  • models.ModelSku was added

  • models.Models was added

  • models.DefenderForAISettings was added

  • models.LocationBasedModelCapacities was added

  • models.RaiMonitorConfig was added

  • models.RaiPolicyContentSource was added

  • models.ModelCapacities was added

  • models.RaiBlocklistItemProperties was added

  • models.RaiBlockListItemsResult was added

  • models.CalculateModelCapacityResultEstimatedCapacity was added

  • models.RaiPolicy$UpdateStages was added

  • models.ModelCapacityCalculatorWorkload was added

  • models.RaiBlocklist$UpdateStages was added

  • models.RaiPolicyProperties was added

  • models.RaiBlocklistItem$UpdateStages was added

  • models.DefenderForAISetting$Definition was added

  • models.NetworkSecurityPerimeterConfigurationAssociationInfo was added

  • models.NetworkSecurityPerimeterConfiguration was added

  • models.EncryptionScopeProperties was added

  • models.RaiBlocklistItem$Update was added

  • models.RaiBlocklistItemBulkRequest was added

  • models.RaiPolicyMode was added

  • models.ModelCapacityListResultValueItem was added

  • models.DefenderForAISettingState was added

  • models.DefenderForAISetting was added

  • models.Model was added

  • models.RaiBlocklistItem was added

  • models.EncryptionScope was added

  • models.RaiBlocklist was added

  • models.DefenderForAISetting$UpdateStages was added

  • models.EncryptionScopeState was added

  • models.DeploymentSkuListResult was added

  • models.RaiBlocklists was added

  • models.EncryptionScope$UpdateStages was added

  • models.EncryptionScope$Update was added

  • models.RaiBlockListResult was added

  • models.NetworkSecurityPerimeterConfigurationList was added

  • models.EncryptionScope$Definition was added

  • models.RaiPolicyType was added

  • models.CustomBlocklistConfig was added

  • models.RaiPolicyListResult was added

models.ResourceProviders was modified

  • calculateModelCapacity(models.CalculateModelCapacityParameter) was added
  • calculateModelCapacityWithResponse(models.CalculateModelCapacityParameter,com.azure.core.util.Context) was added

models.RegenerateKeyParameters was modified

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

models.AzureEntityResource was modified

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

models.OperationListResult was modified

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

models.CommitmentPlanAccountAssociation$Definition was modified

  • withTags(java.util.Map) was added

models.CommitmentPlanAccountAssociation$Update was modified

  • withTags(java.util.Map) was added

models.Sku was modified

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

models.AccountModel was modified

  • publisher() was added
  • source() was added
  • skus() was added
  • sourceAccount() was added
  • isDefaultVersion() was added

models.ResourceSkuRestrictions was modified

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

models.ApiProperties was modified

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

models.VirtualNetworkRule was modified

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

models.ThrottlingRule was modified

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

models.OperationDisplay was modified

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

models.CommitmentCost was modified

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

models.CheckSkuAvailabilityParameter was modified

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

models.PatchResourceTagsAndSku was modified

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

models.PrivateLinkResource was modified

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

models.SkuAvailability was modified

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

models.SkuCapability was modified

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

models.NetworkRuleSet was modified

  • bypass() was added
  • toJson(com.azure.json.JsonWriter) was added
  • withBypass(models.ByPassSelection) was added
  • fromJson(com.azure.json.JsonReader) was added

models.RequestMatchPattern was modified

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

models.CommitmentPlanListResult was modified

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

models.AccountListResult was modified

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

models.Usage was modified

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

models.Encryption was modified

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

models.CommitmentQuota was modified

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

models.AccountModelListResult was modified

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

models.CommitmentTierListResult was modified

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

models.RegionSetting was modified

*...

Read more

azure-data-tables_12.5.0

22 Nov 19:59
dfd670d
Compare
Choose a tag to compare

12.5.0 (2024-11-21)

Features Added

  • Added support for Microsoft Entra authentication when using the Tables SDK with Azure Cosmos endpoints.

Other Changes

  • Removed handwritten translation layer between generated and custom types.
  • Add serialization support using azure-xml.

Dependency Updates

  • Upgraded azure-core from 1.53.0 to version 1.54.1.
  • Upgraded azure-core-http-netty from 1.15.5 to version 1.15.7.

azure-search-documents_11.8.0-beta.4

22 Nov 21:12
285493a
Compare
Choose a tag to compare
Pre-release

11.8.0-beta.4 (2024-11-22)

Bugs Fixed

  • Fixed bug in the serialization of SearchDocumentsResult debuginfo property.
  • Fixed missing properties bug in SemanticSearchResults.
    • Added missing properties debugInfo and semanticQueryRewritesResultType.

azure-resourcemanager-healthdataaiservices_1.0.0

21 Nov 06:09
6405e82
Compare
Choose a tag to compare

1.0.0 (2024-11-21)

  • Azure Resource Manager Health Data AI Services client library for Java. This package contains Microsoft Azure SDK for Health Data AI Services Management SDK. For documentation on how to use this package, please see Azure Management Libraries for Java.

Features Added

  • The first stable release for the azure-resourcemanager-healthdataaiservices Java SDK.

azure-resourcemanager-devopsinfrastructure_1.0.0

21 Nov 10:55
a27837c
Compare
Choose a tag to compare

1.0.0 (2024-11-21)

  • Azure Resource Manager DevOps Infrastructure client library for Java. This package contains Microsoft Azure SDK for DevOps Infrastructure Management SDK. 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());

implementation.models.QuotaListResult was removed

implementation.models.PagedOperation was removed

models.QuotaProperties was removed

models.StatelessAgentProfile was modified

  • withResourcePredictions(java.lang.Object) was removed

models.SubscriptionUsages was modified

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

models.Quota was modified

  • java.lang.String name() -> models.QuotaName name()
  • systemData() was removed
  • type() was removed
  • properties() was removed

models.AgentProfile was modified

  • java.lang.Object resourcePredictions() -> models.ResourcePredictions resourcePredictions()
  • withResourcePredictions(java.lang.Object) was removed

models.Stateful was modified

  • withResourcePredictions(java.lang.Object) was removed

models.UserAssignedIdentity was modified

  • withClientId(java.lang.String) was removed
  • withPrincipalId(java.lang.String) was removed

DevOpsInfrastructureManager was modified

  • fluent.DevOpsInfrastructureClient serviceClient() -> fluent.DevOpsInfrastructureManagementClient serviceClient()

Features Added

  • implementation.models.PagedQuota was added

  • implementation.models.OperationListResult was added

  • models.ResourcePredictions was added

models.StatelessAgentProfile was modified

  • withResourcePredictions(models.ResourcePredictions) was added

models.SubscriptionUsages was modified

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

models.Quota was modified

  • limit() was added
  • unit() was added
  • currentValue() was added

models.AgentProfile was modified

  • withResourcePredictions(models.ResourcePredictions) was added

azure-resourcemanager-networkcloud_1.1.0-beta.1

21 Nov 08:30
d561c8d
Compare
Choose a tag to compare

1.1.0-beta.1 (2024-11-21)

  • Azure Resource Manager NetworkCloud client library for Java. This package contains Microsoft Azure SDK for NetworkCloud Management SDK. The Network Cloud APIs provide management of the Azure Operator Nexus compute resources such as on-premises clusters, hardware resources, and workload infrastructure resources. Package tag package-2024-06-01-preview. For documentation on how to use this package, please see Azure Management Libraries for Java.

Breaking Changes

models.BareMetalMachineKeySets was modified

  • void delete(java.lang.String,java.lang.String,java.lang.String) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String)
  • void delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)

models.Racks was modified

  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)
  • void delete(java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteByResourceGroup(java.lang.String,java.lang.String) -> models.OperationStatusResult deleteByResourceGroup(java.lang.String,java.lang.String)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)

models.StorageAppliances was modified

  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void deleteByResourceGroup(java.lang.String,java.lang.String) -> models.OperationStatusResult deleteByResourceGroup(java.lang.String,java.lang.String)
  • void delete(java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)

models.Clusters was modified

  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void delete(java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)
  • void deleteByResourceGroup(java.lang.String,java.lang.String) -> models.OperationStatusResult deleteByResourceGroup(java.lang.String,java.lang.String)

models.MetricsConfigurations was modified

  • void delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void delete(java.lang.String,java.lang.String,java.lang.String) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)

models.Volumes was modified

  • void delete(java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)
  • void deleteByResourceGroup(java.lang.String,java.lang.String) -> models.OperationStatusResult deleteByResourceGroup(java.lang.String,java.lang.String)

models.KubernetesClusters was modified

  • void delete(java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteByResourceGroup(java.lang.String,java.lang.String) -> models.OperationStatusResult deleteByResourceGroup(java.lang.String,java.lang.String)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)

models.Consoles was modified

  • void delete(java.lang.String,java.lang.String,java.lang.String) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)

models.L3Networks was modified

  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void delete(java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)
  • void deleteByResourceGroup(java.lang.String,java.lang.String) -> models.OperationStatusResult deleteByResourceGroup(java.lang.String,java.lang.String)

models.CloudServicesNetworks was modified

  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void deleteByResourceGroup(java.lang.String,java.lang.String) -> models.OperationStatusResult deleteByResourceGroup(java.lang.String,java.lang.String)
  • void delete(java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,com.azure.core.util.Context)

models.ClusterManagers was modified

  • void delete(java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteByResourceGroup(java.lang.String,java.lang.String) -> models.OperationStatusResult deleteByResourceGroup(java.lang.String,java.lang.String)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)

models.AgentPools was modified

  • void delete(java.lang.String,java.lang.String,java.lang.String) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String)
  • void delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)

models.BmcKeySets was modified

  • void delete(java.lang.String,java.lang.String,java.lang.String) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String)
  • void delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)

models.BareMetalMachines was modified

  • void deleteById(java.lang.String) -> models.OperationStatusResult deleteById(java.lang.String)
  • void delete(java.lang.String,java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult delete(java.lang.String,java.lang.String,com.azure.core.util.Context)
  • void deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context) -> models.OperationStatusResult deleteByIdWithResponse(java.lang.String,com.azure.core.util.Context)
  • `void d...
Read more

azure-resourcemanager-connectedcache_1.0.0-beta.1

21 Nov 06:04
efdbd96
Compare
Choose a tag to compare

1.0.0-beta.1 (2024-11-21)

  • Azure Resource Manager Connected Cache client library for Java. This package contains Microsoft Azure SDK for Connected Cache Management SDK. Microsoft Connected Cache Rest Api version 2023-05-01-preview. For documentation on how to use this package, please see Azure Management Libraries for Java.

Features Added

  • Initial release for the azure-resourcemanager-connectedcache Java SDK.

azure-resourcemanager-appconfiguration_1.0.0

20 Nov 08:00
c81fa3f
Compare
Choose a tag to compare

1.0.0 (2024-11-20)

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

Features Added

  • models.Snapshot$DefinitionStages was added

  • models.AuthenticationMode was added

  • models.Snapshot$Definition was added

  • models.DataPlaneProxyProperties was added

  • models.Snapshots was added

  • models.PrivateLinkDelegation was added

  • models.KeyValueFilter was added

  • models.Snapshot was added

  • models.SnapshotStatus was added

  • models.CompositionType was added

models.RegenerateKeyParameters was modified

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

models.PrivateLinkServiceConnectionState was modified

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

models.ConfigurationStoreUpdateParameters was modified

  • dataPlaneProxy() was added
  • fromJson(com.azure.json.JsonReader) was added
  • toJson(com.azure.json.JsonWriter) was added
  • withDataPlaneProxy(models.DataPlaneProxyProperties) was added

models.ApiKeyListResult was modified

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

models.OperationDefinitionDisplay was modified

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

models.PrivateLinkResourceListResult was modified

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

models.ServiceSpecification was modified

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

models.PrivateEndpoint was modified

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

models.ConfigurationStoreListResult was modified

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

models.ResourceIdentity was modified

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

models.OperationDefinitionListResult was modified

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

models.MetricDimension was modified

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

models.ReplicaListResult was modified

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

models.ConfigurationStore$Definition was modified

  • withDataPlaneProxy(models.DataPlaneProxyProperties) was added

models.MetricSpecification was modified

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

models.UserIdentity was modified

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

models.CheckNameAvailabilityParameters was modified

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

models.ConfigurationStore$Update was modified

  • withDataPlaneProxy(models.DataPlaneProxyProperties) was added

models.Sku was modified

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

models.EncryptionProperties was modified

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

models.KeyVaultProperties was modified

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

models.ConfigurationStore was modified

  • dataPlaneProxy() was added

models.OperationProperties was modified

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

models.PrivateEndpointConnectionReference was modified

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

models.PrivateEndpointConnectionListResult was modified

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

models.LogSpecification was modified

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

AppConfigurationManager was modified

  • snapshots() was added

models.DeletedConfigurationStoreListResult was modified

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

azure-cosmos_4.65.0

21 Nov 02:43
551a603
Compare
Choose a tag to compare

4.65.0 (2024-11-19)

Features Added

  • Added support for Hybrid Search and Full text queries and new query features HybridSearch and CountIf in CosmosDB - See 42885
  • Added CosmosFullTextPolicy in CosmosContainerProperties and CosmosFullTextIndexes in IndexingPolicy to support Full Text Search in Cosmos DB - See PR 42278
  • Added two new properties quantizationSizeInBytes and indexingSearchListSize to the CosmosVectorIndexSpec to support Partitioned DiskANN for vector search in Cosmos DB - See PR 42333
  • Added system property COSMOS.LOAD_AZURE_VM_META_DATA to allow customers to disable/enable loading Azure VM metadata for diagnostics - See PR 42874

Bugs Fixed

  • Fixed a Null Pointer Exception in ContainerThroughputConrolGroupProperties if defaultGroup is not set. - See PR 42835
  • Fixed a Null Pointer Exception in RoutingMapProviderHelpers#getOverlappingRanges() in case of Routing map being null - See PR 42874
  • Fixed an issue where continuationToken is not being updated in the lease document if only 304 has been observed since changeFeedProcessor startup - See PR 43013

Other Changes

  • Enable JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS by default for objectMapper. - See PR 42520
  • Added system property COSMOS.ALLOW_UNQUOTED_CONTROL_CHARS which allow customer to disable/enable JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS. - See PR 42520
  • Added system property COSMOS.CHARSET_DECODER_ERROR_ACTION_ON_MALFORMED_INPUT and COSMOS.CHARSET_DECODER_ERROR_ACTION_ON_UNMAPPED_CHARACTER to allow user config error action on invalid UTF-8 bytes. - See PR 42520
  • Added system property COSMOS.HTTP_CONNECTION_WITHOUT_TLS_ALLOWED and system variable COSMOS_HTTP_CONNECTION_WITHOUT_TLS_ALLOWED to allow using http connections to connect to CosmosDB emulator. - See PR 42972
    • NOTE : Please only use this config during local development or test environment, do not use this in prod env.
  • Added system property COSMOS.EMULATOR_SERVER_CERTIFICATE_VALIDATION_DISABLED and system variable COSMOS_EMULATOR_SERVER_CERTIFICATE_VALIDATION_DISABLED to disable server certification validation to CosmosDB emulator. - See PR 42972
    • NOTE : Please only use this config during local development or test environment, do not use this in prod env.
  • Added system property COSMOS.EMULATOR_HOST and system variable COSMOS_EMULATOR_HOST to config emulator host name. - See PR 42972