Skip to content

Commit 1915148

Browse files
author
alex-omophub
committed
Update CHANGELOG for v1.5.1 release
1 parent 214f1b5 commit 1915148

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

CHANGELOG.md

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

8+
## [1.5.1] - 2026-04-08
9+
10+
### Fixed
11+
12+
- **Rate-limit handling**: HTTP client now respects the `Retry-After` header on `429 Too Many Requests` responses and applies exponential backoff with jitter on retries. Previous versions retried only on `502/503/504` with a fixed `2^attempt * 0.5s` schedule and did not back off on `429` at all, so a client that hit the server's rate limit at high volume could burn through thousands of failed requests in a tight loop. The new behavior:
13+
- Updated `examples/search_concepts.py` to reflect current API.
14+
815
## [1.5.0] - 2026-03-26
916

1017
### Added

0 commit comments

Comments
 (0)