Skip to content

Releases: Azure/azure-sdk-for-python

azure-mgmt-search_9.2.0b3

02 Apr 09:21
bc0faa3
Compare
Choose a tag to compare
Pre-release

9.2.0b3 (2025-04-02)

Features Added

  • Client SearchManagementClient added operation group offerings
  • Model SearchService added property system_data
  • Model SearchService added property endpoint
  • Model SearchService added property compute_type
  • Model SearchService added property upgrade_available
  • Model SearchService added property service_upgrade_date
  • Model SearchServiceUpdate added property system_data
  • Model SearchServiceUpdate added property endpoint
  • Model SearchServiceUpdate added property compute_type
  • Model SearchServiceUpdate added property upgrade_available
  • Model SearchServiceUpdate added property service_upgrade_date
  • Added enum ComputeType
  • Added enum CreatedByType
  • Added enum FeatureName
  • Added model FeatureOffering
  • Added model OfferingsByRegion
  • Added model OfferingsListResult
  • Added model SkuOffering
  • Added model SkuOfferingLimits
  • Added model SystemData
  • Operation group ServicesOperations added method begin_upgrade
  • Added operation group OfferingsOperations

azure-ai-evaluation_1.4.0

01 Apr 23:09
21d868d
Compare
Choose a tag to compare

1.4.0 (2025-03-27)

Features Added

  • Enhanced binary evaluation results with customizable thresholds

    • Added threshold support for QA and ContentSafety evaluators
    • Evaluation results now include both the score and threshold values
    • Configurable threshold parameter allows custom binary classification boundaries
    • Default thresholds provided for backward compatibility
    • Quality evaluators use "higher is better" scoring (score ≥ threshold is positive)
    • Content safety evaluators use "lower is better" scoring (score ≤ threshold is positive)
  • New Built-in evaluator called CodeVulnerabilityEvaluator is added.

    • It provides capabilities to identify the following code vulnerabilities.
      • path-injection
      • sql-injection
      • code-injection
      • stack-trace-exposure
      • incomplete-url-substring-sanitization
      • flask-debug
      • clear-text-logging-sensitive-data
      • incomplete-hostname-regexp
      • server-side-unvalidated-url-redirection
      • weak-cryptographic-algorithm
      • full-ssrf
      • bind-socket-all-network-interfaces
      • client-side-unvalidated-url-redirection
      • likely-bugs
      • reflected-xss
      • clear-text-storage-sensitive-data
      • tarslip
      • hardcoded-credentials
      • insecure-randomness
    • It also supports multiple coding languages such as (Python, Java, C++, C#, Go, Javascript, SQL)
  • New Built-in evaluator called UngroundedAttributesEvaluator is added.

    • It evaluates ungrounded inference of human attributes for a given query, response, and context for a single-turn evaluation only,

    • where query represents the user query and response represents the AI system response given the provided context.

    • Ungrounded Attributes checks for whether a response is first, ungrounded, and checks if it contains information about protected class

    • or emotional state of a person.

    • It identifies the following attributes:

      • emotional_state
      • protected_class
      • groundedness
  • New Built-in evaluators for Agent Evaluation (Preview)

    • IntentResolutionEvaluator - Evaluates the intent resolution of an agent's response to a user query.
    • ResponseCompletenessEvaluator - Evaluates the response completeness of an agent's response to a user query.
    • TaskAdherenceEvaluator - Evaluates the task adherence of an agent's response to a user query.
    • ToolCallAccuracyEvaluator - Evaluates the accuracy of tool calls made by an agent in response to a user query.

Bugs Fixed

  • Fixed error in GroundednessProEvaluator when handling non-numeric values like "n/a" returned from the service.
  • Uploading local evaluation results from evaluate with the same run name will no longer result in each online run sharing (and bashing) result files.

azure-mgmt-weightsandbiases_1.0.0b1

02 Apr 01:52
a31440d
Compare
Choose a tag to compare
Pre-release

1.0.0b1 (2025-03-31)

Other Changes

  • Initial version

azure-mgmt-hybridconnectivity_2.0.0b1

01 Apr 09:39
0c603b1
Compare
Choose a tag to compare
Pre-release

2.0.0b1 (2025-04-01)

Features Added

  • Client HybridConnectivityMgmtClient added operation group generate_aws_template
  • Client HybridConnectivityMgmtClient added operation group public_cloud_connectors
  • Client HybridConnectivityMgmtClient added operation group solution_configurations
  • Client HybridConnectivityMgmtClient added operation group inventory
  • Client HybridConnectivityMgmtClient added operation group solution_types
  • Model ServiceConfigurationResource added property properties
  • Added model AADProfileProperties
  • Added model AwsCloudProfile
  • Added model AwsCloudProfileUpdate
  • Added enum CloudNativeType
  • Added model ExtensionResource
  • Added model GenerateAwsTemplateRequest
  • Added enum HostType
  • Added model IngressProfileProperties
  • Added model InventoryProperties
  • Added model InventoryResource
  • Added model OperationStatusResult
  • Added model PublicCloudConnector
  • Added model PublicCloudConnectorProperties
  • Added model PublicCloudConnectorPropertiesUpdate
  • Added model PublicCloudConnectorUpdate
  • Added model RelayNamespaceAccessProperties
  • Added enum ResourceProvisioningState
  • Added model ServiceConfigurationProperties
  • Added model ServiceConfigurationPropertiesPatch
  • Added model SolutionConfiguration
  • Added model SolutionConfigurationProperties
  • Added model SolutionConfigurationPropertiesUpdate
  • Added enum SolutionConfigurationStatus
  • Added model SolutionConfigurationUpdate
  • Added model SolutionSettings
  • Added model SolutionTypeProperties
  • Added model SolutionTypeResource
  • Added model SolutionTypeSettings
  • Added model SolutionTypeSettingsProperties
  • Added model TrackedResource
  • Added model TrackedResourceUpdate
  • Added operation group GenerateAwsTemplateOperations
  • Added operation group InventoryOperations
  • Added operation group PublicCloudConnectorsOperations
  • Added operation group SolutionConfigurationsOperations
  • Added operation group SolutionTypesOperations

Breaking Changes

  • Model EndpointAccessResource deleted or renamed its instance variable namespace_name
  • Model EndpointAccessResource deleted or renamed its instance variable namespace_name_suffix
  • Model EndpointAccessResource deleted or renamed its instance variable hybrid_connection_name
  • Model EndpointAccessResource deleted or renamed its instance variable access_key
  • Model EndpointAccessResource deleted or renamed its instance variable expires_on
  • Model EndpointAccessResource deleted or renamed its instance variable service_configuration_token
  • Model IngressGatewayResource deleted or renamed its instance variable hostname
  • Model IngressGatewayResource deleted or renamed its instance variable server_id
  • Model IngressGatewayResource deleted or renamed its instance variable tenant_id
  • Model IngressGatewayResource deleted or renamed its instance variable namespace_name
  • Model IngressGatewayResource deleted or renamed its instance variable namespace_name_suffix
  • Model IngressGatewayResource deleted or renamed its instance variable hybrid_connection_name
  • Model IngressGatewayResource deleted or renamed its instance variable access_key
  • Model IngressGatewayResource deleted or renamed its instance variable expires_on
  • Model IngressGatewayResource deleted or renamed its instance variable service_configuration_token
  • Model ServiceConfigurationResource deleted or renamed its instance variable service_name
  • Model ServiceConfigurationResource deleted or renamed its instance variable resource_id
  • Model ServiceConfigurationResource deleted or renamed its instance variable port
  • Model ServiceConfigurationResource deleted or renamed its instance variable provisioning_state
  • Model ServiceConfigurationResourcePatch deleted or renamed its instance variable port
  • Deleted or renamed model EndpointsList
  • Deleted or renamed model ServiceConfigurationList
  • Parameter expiresin of method EndpointsOperations.list_credentials is now required
  • Parameter expiresinof method EndpointsOperations.list_ingress_gateway_credentials is now required

azure-mgmt-edgezones_1.0.0b2

01 Apr 09:43
b87fc53
Compare
Choose a tag to compare
Pre-release

1.0.0b2 (2025-04-01)

Other Changes

  • regular release

azure-mgmt-arizeaiobservabilityeval_1.0.0b1

01 Apr 06:36
a31440d
Compare
Choose a tag to compare

1.0.0b1 (2025-03-31)

Other Changes

  • Initial version

azure-cosmos_4.10.0b4

01 Apr 23:09
6935940
Compare
Choose a tag to compare
azure-cosmos_4.10.0b4 Pre-release
Pre-release

4.10.0b4 (2025-04-01)

Bugs Fixed

  • Fixed bug introduced in 4.10.0b3 with explicitly setting etag keyword argument as None causing exceptions. See PR 40282.

azure-ai-ml_1.26.1

01 Apr 09:09
Compare
Choose a tag to compare

1.26.1 (2025-03-27)

Bugs Fixed

  • Handle missing duration value in deployment poller result

corehttp_1.0.0b6

28 Mar 02:19
8df4e96
Compare
Choose a tag to compare
corehttp_1.0.0b6 Pre-release
Pre-release

1.0.0b6 (2025-03-27)

Features Added

  • The TokenCredential and AsyncTokenCredential protocols have been updated to include a new get_token_info method. This method should be used to acquire tokens and return an AccessTokenInfo object. #38346
  • Added a new TokenRequestOptions class, which is a TypedDict with optional parameters, that can be used to define options for token requests through the get_token_info method. #38346
  • Added a new AccessTokenInfo class, which is returned by get_token_info implementations. This class contains the token, its expiration time, and optional additional information like when a token should be refreshed. #38346
  • BearerTokenCredentialPolicy and AsyncBearerTokenCredentialPolicy now check if a credential has the get_token_info method defined. If so, the get_token_info method is used to acquire a token. #38346
    • These policies now also check the refresh_on attribute when determining if a new token request should be made.
  • Added model attribute to HttpResponseError to allow accessing error attributes based on a known model. #39636
  • Added auth_flows support in BearerTokenCredentialPolicy. #40084

Breaking Changes

  • The get_token method has been removed from the TokenCredential and AsyncTokenCredential protocols. Implementations should now use the new get_token_info method to acquire tokens. #38346
  • The AccessToken class has been removed and replaced with a new AccessTokenInfo class. #38346
  • BearerTokenCredentialPolicy and AsyncBearerTokenCredentialPolicy now rely on credentials having the get_token_info method defined. #38346

azure-developer-loadtesting_1.1.0b1

27 May 06:08
48cb14f
Compare
Choose a tag to compare
Pre-release

1.1.0b1 (2025-03-27)

Updated the client library to use API Version 2025-05-01-preview. This adds all the capabilities that were introduced until this API version.

This version and all future versions will require Python 3.8+. Python 3.7 is no longer supported.

Features Added

  • This release adds models and enums for all the APIs supported by Azure Load Testing
  • Support for AutoStop Criteria
    • Use auto_stop_criteria property on the Test model to add autostop criteria
  • Support for Quick Load Tests with RPS (Requests Per Second) Inputs
    • Use requests_per_second and max_response_time_in_ms in OptionalLoadTestConfig model to specify desired RPS for a quick load test
  • Support for URL Tests with JSON based test plans
    • Added enum TestKind with value URL and support for URL_TEST_CONFIG file type in the FileType enum
  • Support for Locust Load Tests
    • Added value Locust in the TestKind enum
  • Support for Multi Region Load Tests
    • Added property regional_load_test_config in LoadTestConfiguration model to specify regional load distribution
  • Support for Disabling Public IP Deployment for Private Load Tests
    • Added property public_ip_disabled to the Test model to disable injecting public IP
  • Support for uploading ZIP Artifacts
    • Added value ZIPPED_ARTIFACTS in the FileType enum
  • Support for all Test Profiles & Test Profile Run Scenarios
    • Added methods create_or_update_test_profile, get_test_profile, delete_test_profile and list_test_profiles in LoadTestAdministrationClient to work with Test Profiles
    • Added methods begin_test_profile_run, get_test_profile_run, delete_test_profile_run and list_test_profile_runs in LoadTestRunClient to work with Test Profile Runs