Skip to content

Conversation

@NaluTripician
Copy link
Contributor

Pull Request Template

Description

This pull request makes the AvailabilityStrategy property in the RequestOptions class publicly accessible, which allows developers to set custom availability strategies directly on requests. It also updates the SDK API contract files to reflect this change, ensuring consistency between the implementation and the public API surface.

Public API changes:

  • The AvailabilityStrategy property in RequestOptions is now public, enabling users to set it directly for individual requests. (RequestOptions.cs)

SDK contract updates:

  • The property and its getter/setter methods for AvailabilityStrategy have been added to the stable SDK API contract (DotNetSDKAPI.json), making it visible to consumers of the SDK. [1] [2]
  • The property and its getter/setter methods have been removed from the preview SDK API contract (DotNetPreviewSDKAPI.json), reflecting its move to the stable API surface. [1] [2]

Type of change

Please delete options that are not relevant.

  • [] New feature (non-breaking change which adds functionality)

Closing issues

To automatically close an issue: closes #IssueNumber

@NaluTripician NaluTripician self-assigned this Sep 18, 2025
@NaluTripician NaluTripician added the Hedging Any issue/feature request related to request hedging label Sep 18, 2025
@NaluTripician NaluTripician added the auto-merge Enables automation to merge PRs label Sep 24, 2025
Copy link
Member

@kundadebdatta kundadebdatta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merge Enables automation to merge PRs Hedging Any issue/feature request related to request hedging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants