Skip to content

docs(changelog): document Deadline() and RetryOptions.Timeout() - #252

Merged
thiagoluga merged 1 commit into
masterfrom
docs/changelog-missing-public-apis
Aug 3, 2026
Merged

docs(changelog): document Deadline() and RetryOptions.Timeout()#252
thiagoluga merged 1 commit into
masterfrom
docs/changelog-missing-public-apis

Conversation

@thiagoluga

Copy link
Copy Markdown
Owner

What

Two public APIs shipped in this Unreleased cycle never got an Added entry:

The changelog mentioned "configured Deadline" only in passing, inside the ReportDeadlineExceededException entry added later — so a reader had no way to discover either feature exists. For an OSS library about to cut a release, that's a real gap: these are the two knobs that stop a report from hanging on a slow source, and both are off by default, so nobody enables what they don't know about.

Both descriptions were checked against the APIs' own XML docs (cooperative cancellation, honoured by the async ADO/HTTP/Mongo reads).

Docs only — no code change.

…cumented

Deadline(TimeSpan) (whole-run wall-clock bound) and RetryOptions.Timeout(TimeSpan)
(per-attempt read timeout) both landed in this Unreleased cycle but never got an
Added entry — the changelog only referenced 'configured Deadline' in passing, from
the exception added later, so a reader had no way to learn either feature exists.
@sonarqubecloud

sonarqubecloud Bot commented Aug 3, 2026

Copy link
Copy Markdown

@sonarqubecloud

sonarqubecloud Bot commented Aug 3, 2026

Copy link
Copy Markdown

@thiagoluga
thiagoluga merged commit 86749f2 into master Aug 3, 2026
5 checks passed
@thiagoluga
thiagoluga deleted the docs/changelog-missing-public-apis branch August 3, 2026 20:25
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.

1 participant