Skip to content

feat!: release structured logging and opt-in auto-retries - #57

Merged
mogita merged 1 commit into
masterfrom
release/logging-and-retry
Jul 24, 2026
Merged

feat!: release structured logging and opt-in auto-retries#57
mogita merged 1 commit into
masterfrom
release/logging-and-retry

Conversation

@mogita

@mogita mogita commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Release PR: stamps the accumulated [Unreleased] changelog as v10.0.0 and, on merge, the release workflow bumps composer.json/src/Constant.php, tags, and publishes to Packagist.

Major bump because the retry work removed the previous always-on 429 retry (now opt-in via RetryConfig), a behavior change; the changelog spells this out. Also includes structured logging and the other accumulated unreleased changes.

Cut v10.0.0 from the accumulated Unreleased changelog. BREAKING CHANGE: automatic HTTP 429 retries are no longer always-on; retries are opt-in via ClientBuilder::retry(new RetryConfig(...)) and apply only to GET/HEAD. Also ships structured PSR-3 logging with opt-in body logging and always-on secret redaction.
@mogita
mogita merged commit ee91968 into master Jul 24, 2026
7 checks passed
@mogita
mogita deleted the release/logging-and-retry branch July 24, 2026 15:25
github-actions Bot added a commit that referenced this pull request Jul 24, 2026
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