Skip to content

Commit 380a0eb

Browse files
committed
updated changelog
1 parent 7836c9d commit 380a0eb

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [4.1.0] - 2026-07-03
8+
### Added
9+
- HTTP 429 rate-limit handling: retry strategies now honor the `x-rate-limit-reset` response header (capped by `max_delay_ms`) instead of relying solely on generic backoff.
10+
- `RateLimitExceededException`, thrown once retries are exhausted on a 429, exposing `getRetryAfterSeconds()` and `getResponse()`.
11+
712
## [4.0.0] - 2026-06-28
813
### Added
914
- Full HTTP observability tools: structured logging with token masking, per-status log levels, and custom logger support.

0 commit comments

Comments
 (0)