Skip to content

Releases: Azure/azure-sdk-for-python

azure-template_0.1.0b3273802

18 Nov 01:12
fdaa9cf
Compare
Choose a tag to compare
Pre-release

0.1.0b3273802 (2023-11-17)

Features Added

  • Some feature

Breaking Changes

  • Some breaking change

Bugs Fixed

  • Some bug fix

Other Changes

  • Some other change

azure-mgmt-sql_4.0.0b13

17 Nov 03:06
9c36134
Compare
Choose a tag to compare
Pre-release

4.0.0b13 (2023-11-17)

Features Added

  • Added operation group JobPrivateEndpointsOperations
  • Model FailoverGroupReadOnlyEndpoint has a new parameter target_server
  • Model FailoverGroupUpdate has a new parameter partner_servers
  • Model InstancePool has a new parameter dns_zone
  • Model InstancePool has a new parameter maintenance_configuration_id
  • Model InstancePoolUpdate has a new parameter dns_zone
  • Model InstancePoolUpdate has a new parameter license_type
  • Model InstancePoolUpdate has a new parameter maintenance_configuration_id
  • Model InstancePoolUpdate has a new parameter sku
  • Model InstancePoolUpdate has a new parameter subnet_id
  • Model InstancePoolUpdate has a new parameter v_cores
  • Model Server has a new parameter is_i_pv6_enabled
  • Model ServerUpdate has a new parameter is_i_pv6_enabled

azure-communication-jobrouter_1.0.0

18 Nov 00:50
fdb1049
Compare
Choose a tag to compare

1.0.0 (2023-11-01)

Features Added

  • JobRouterAdministrationClient
    • Add upsert_distribution_policy. Supports match_condition: Optional[MatchConditions] which can specify HTTP options for conditional requests based on etag: Optional[str] and/or if_unmodified_since: Optional[~datetime.datetime].
    • Add upsert_queue. Supports match_condition: Optional[MatchConditions] which can specify HTTP options for conditional requests based on etag: Optional[str] and/or if_unmodified_since: Optional[~datetime.datetime].
    • Add upsert_classification_policy. Supports match_condition: Optional[MatchConditions] which can specify HTTP options for conditional requests based on etag: Optional[str] and/or if_unmodified_since: Optional[~datetime.datetime].
    • Add upsert_exception_policy. Supports match_condition: Optional[MatchConditions] which can specify HTTP options for conditional requests based on etag: Optional[str] and/or if_unmodified_since: Optional[~datetime.datetime].
  • JobRouterClient
    • Add upsert_job. Supports match_condition: Optional[MatchConditions] which can specify HTTP options for conditional requests based on etag: Optional[str] and/or if_unmodified_since: Optional[~datetime.datetime].
    • Add upsert_worker. Supports match_condition: Optional[MatchConditions] which can specify HTTP options for conditional requests based on etag: Optional[str] and/or if_unmodified_since: Optional[~datetime.datetime].

Breaking Changes

  • All models now resides under azure.communication.jobrouter.models instead of azure.communication.jobrouter.
  • JobRouterAdministrationClient
    • Create and update methods have been removed for DistributionPolicy. Use upsert_distribution_policy instead.
    • Create and update methods have been removed for RouterQueue. Use upsert_queue instead.
    • Create and update methods have been removed for ClassificationPolicy. Use upsert_classification_policy instead.
    • Create and update methods have been removed for ExceptionPolicy. Use upsert_exception_policy instead.
    • list_classification_policies returns (Async)Iterable[ClassificationPolicy] instead of (Async)Iterable[ClassificationPolicyItem]
    • list_distribution_policies returns (Async)Iterable[DistributionPolicy] instead of (Async)Iterable[DistributionPolicyItem]
    • list_exception_policies returns (Async)Iterable[ExceptionPolicy] instead of (Async)Iterable[ExceptionPolicyItem]
    • list_queues returns (Async)Iterable[RouterQueue] instead of (Async)Iterable[RouterQueueItem]
  • JobRouterClient
    • Create and update methods have been removed for RouterJob. Use upsert_job instead.
    • Create and update methods have been removed for RouterWorker. Use upsert_worker instead.
    • list_jobs returns (Async)Iterable[RouterJob] instead of (Async)Iterable[RouterJobItem]
    • list_workers returns (Async)Iterable[RouterWorker] instead of (Async)Iterable[RouterWorkerItem]
    • decline_job_offer - keyword argument retry_offer_at: Optional[datetime] removed from method. Use options: Optional[Union[DeclineJobOfferOptions, JSON, IO]] instead.
    • close_job
      • keyword arguments close_at: Optional[datetime], disposition_code: Optional[str], note: Optional[str] removed from method. Use options: Optional[Union[CloseJobOptions, JSON, IO]] instead.
      • assignment_id: str added as positional argument.
    • cancel_job - keyword arguments disposition_code: Optional[str], note: Optional[str] removed from method. Use options: Optional[Union[CancelJobOptions, JSON, IO]] instead.
    • complete_job
      • keyword argument note: Optional[str] removed from method. Use options: Optional[Union[CompleteJobOptions, JSON, IO]] instead.
      • assignment_id: str added as positional argument.
    • unassign_job - keyword argument suspend_matching: Optional[bool] removed from method. Use options: Optional[Union[UnassignJobOptions, JSON, IO]] instead.
  • RouterJob
    • Property notes - Changed from Dict[str, ~datetime.datetime] to List[RouterJobNote]
  • ClassificationPolicy
    • Rename property queue_selectors to queue_selector_attachments.
    • Rename property worker_selectors to worker_selector_attachments.
  • ExceptionPolicy
    • Property exception_rules - Changed from Dictionary[str, ExceptionRule] -> List[ExceptionRule]
  • ExceptionRule
    • Property actions - Changed Dict[str, ExceptionAction] -> List[ExceptionAction]
  • ScoringRuleOptions
    • Rename property allow_scoring_batch_of_workers -> is_batch_scoring_enabled
  • RouterWorker
    • Property changed queue_assignments: Dict[str, RouterQueueAssignment] -> queues: List[str]
    • Rename total_capacity -> capacity
    • Property changed channel_configurations: Dict[str, ChannelConfiguration] -> channels: List[RouterChannel]
  • CloseJobOptions
    • Removed property assignment_id
  • CompleteJobOptions
    • Removed property assignment_id
  • JobMatchingMode
    • Property kind - Changed from str to JobMatchingModeKind
    • Affected derived classes: QueueAndMatchMode, ScheduleAndSuspendMode, SuspendMode
  • RouterRule
    • Property kind - Changed from str to RouterRuleKind
    • Affected derived classes: DirectMapRouterRule, ExpressionRouterRule, FunctionRouterRule, StaticRouterRule, WebhookRouterRule
  • DistributionMode
    • Property kind - Changed from str to DistributionModeKind
    • Affected derived classes: RoundRobinMode, LongestIdleMode, BestWorkerMode
  • ExceptionTrigger
    • Property kind - Changed from str to ExceptionTriggerKind
    • Affected derived classes: QueueLengthExceptionTrigger, WaitTimeExceptionTrigger
  • ExceptionAction
    • Property kind - Changed from str to ExceptionActionKind
    • Affected derived classes: CancelExceptionAction, ManualReclassifyExceptionAction, ReclassifyExceptionAction
  • QueueSelectorAttachment
    • Property kind - Changed from str to QueueSelectorAttachmentKind
    • Affected derived classes: ConditionalQueueSelectorAttachment, PassThroughQueueSelectorAttachment, RuleEngineQueueSelectorAttachment, StaticQueueSelectorAttachment, WeightedAllocationQueueSelectorAttachment
  • WorkerSelectorAttachment
    • Property kind - Changed from str to WorkerSelectorAttachmentKind
    • Affected derived classes: ConditionalWorkerSelectorAttachment, PassThroughWorkerSelectorAttachment, RuleEngineWorkerSelectorAttachment, StaticWorkerSelectorAttachment, WeightedAllocationWorkerSelectorAttachment

Renames

  • ChannelConfiguration -> RouterChannel
  • Oauth2ClientCredential -> OAuth2WebhookClientCredential

Deletions

  • ClassificationPolicyItem
  • DistributionPolicyItem
  • ExceptionPolicyItem
  • RouterQueueItem
  • RouterWorkerItem
  • RouterJobItem
  • RouterQueueAssignment

Other Changes

  • ClassificationPolicy
    • Add etag
  • DistributionPolicy
    • Add etag
  • ExceptionPolicy
    • Add etag
  • RouterQueue
    • Add etag
  • RouterJob
    • Add etag
  • RouterWorker
    • Add etag
  • ExceptionRule
    • Add id
  • ExceptionAction and all derived classes CancelExceptionAction, ManualReclassifyExceptionAction, ReclassifyExceptionAction
    • Add id. If not provided, it will be generated by the service.
  • RouterChannel
    • Add channel_id

corehttp_1.0.0b2

15 Nov 04:15
4b87997
Compare
Choose a tag to compare
corehttp_1.0.0b2 Pre-release
Pre-release

1.0.0b2 (2023-11-14)

Features Added

  • Added the initial implementation of the HTTPX transport. #32813

Breaking Changes

  • Removed requests as a default dependency of corehttp. This is now an "extras" dependency and can be installed via corehttp[requests]. #32813
  • Renamed the aio extra to aiohttp. #32813

Bugs Fixed

  • Fixed an issue with multipart/form-data in the async transport where data was not getting encoded into the request body. #32473
  • Fixed an issue with connection_verify, connection_cert, and connection_timeout not being propagated to underlying transports. #33057
  • Fixed an issue with the aiohttp transport not using SSL by default. #33057

Other Changes

  • Added extras for httpx. #32813

azure-servicebus_7.11.4

13 Nov 23:41
09f0ab0
Compare
Choose a tag to compare

7.11.4 (2023-11-13)

Bugs Fixed

  • Fixed a bug where a two character count session id was being incorrectly parsed by azure amqp.

azure-eventhub_5.11.5

13 Nov 20:54
5607a40
Compare
Choose a tag to compare

5.11.5 (2023-11-13)

Bugs Fixed

  • Fixed a pyAMQP error where events split across multiple TransferFrames were depleting the link credit by more than 1 credit per message. (#32767)

azure-ai-ml_1.12.0

13 Nov 23:35
Compare
Choose a tag to compare

1.12.0 (2023-11-13)

Features Added

  • Workspace Connections had 3 child classes added for open AI, cog search, and cog service connections.
  • Workspace Connections replaced metadata with tags, and surfaced api_version, api_type, and kind for certain connection types.

Bugs Fixed

  • Workspace Hubs now properly create various endpoints, and surface a variable to select the resource they connect to via the
    'endpoint_resource_id' kwarg.

azure-ai-generative_1.0.0b1

13 Nov 21:39
4b551dc
Compare
Choose a tag to compare
Pre-release

1.0.0b1 (2023-11-10)

Features Added

  • Try use langchain VectorStore and fallback to vendor.
  • Add azure-search-documents 11.4.0b11 and above support.
  • Invoke OpenAI with dynamic batch size.
  • Fix LangChain importing path
  • First preview.

azure-search-documents_11.4.0

13 Nov 16:07
306e138
Compare
Choose a tag to compare

11.4.0 (2023-10-13)

Features Added

  • Added new models:
    • VectorSearchAlgorithmMetric
    • IndexProjectionMode
    • SearchIndexerIndexProjections
    • SearchIndexerIndexProjectionSelector
    • SearchIndexerIndexProjectionsParameters
    • BlobIndexerDataToExtract
    • BlobIndexerImageAction
    • BlobIndexerParsingMode
    • CharFilterName
    • CustomEntity
    • CustomEntityAlias
    • DataChangeDetectionPolicy
    • DataDeletionDetectionPolicy
    • DefaultCognitiveServicesAccount
    • HighWaterMarkChangeDetectionPolicy
    • HnswAlgorithmConfiguration
    • IndexerExecutionResult
    • IndexingParameters
    • IndexingParametersConfiguration
    • IndexingSchedule
    • LexicalAnalyzerName
    • LexicalTokenizerName
    • PIIDetectionSkill
    • PIIDetectionSkillMaskingMode
    • ScoringProfile
    • SemanticSearch
  • Added index_projections support for SearchIndexerSkillset

Breaking Changes

These changes do not impact the API of stable versions such as 11.3.0.
Only code written against a beta version such as 11.4.0b11 may be affected.

  • Renamed AnswerResult to QueryAnswerResult and CaptionResult to QueryCaptionResult.
  • Renamed SemanticErrorHandling to SemanticErrorMode.
  • Renamed RawVectorQuery to VectorizedQuery.
  • Renamed ExhaustiveKnnVectorSearchAlgorithmConfiguration to ExhaustiveKnnAlgorithmConfiguration.
  • Renamed PrioritizedFields to SemanticPrioritizedFields.
  • Renamed query_caption_highlight to query_caption_highlight_enabled.
  • query_language and query_speller are not available for Search method in this stable release.
  • alias operations are not available in this stable release.

Other Changes

  • Used API version "2023-11-01".

azure-ai-resources_1.0.0b1

11 Nov 01:28
7653dd5
Compare
Choose a tag to compare
Pre-release

1.0.0b1 (2023-11-10)

Features Added

  • First preview.