Skip to content

Update OperationRateLimiting docs for partition key normalization#25249

Merged
EngincanV merged 1 commit intorel-10.3from
fix/operation-rate-limiting-partition-key-normalization
Apr 14, 2026
Merged

Update OperationRateLimiting docs for partition key normalization#25249
EngincanV merged 1 commit intorel-10.3from
fix/operation-rate-limiting-partition-key-normalization

Conversation

@maliming
Copy link
Copy Markdown
Member

Document the normalization behavior for PartitionByEmail and PartitionByPhoneNumber, and add a warning for PartitionByParameter about manual normalization of user-supplied values.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the Operation Rate Limiting documentation to clarify how partition keys are normalized (or not) across built-in partitioning helpers, helping developers avoid unintentionally splitting counters due to inconsistent user input formatting/casing.

Changes:

  • Added an explicit warning that PartitionByParameter uses the raw parameter value without normalization.
  • Documented that PartitionByEmail normalizes to uppercase using ToUpperInvariant().
  • Documented that PartitionByPhoneNumber normalizes by stripping common formatting characters while preserving + and digits.

@EngincanV EngincanV merged commit 9e49780 into rel-10.3 Apr 14, 2026
6 checks passed
@EngincanV EngincanV deleted the fix/operation-rate-limiting-partition-key-normalization branch April 14, 2026 05:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants