- Add Python 3.14 support and testing compatibility
- Replace interval-based rate limiter with frequency-limited approach using strict per-request intervals
- Migrate retry handling from backoff library to tenacity
- Update msgspec dependency to version 0.20.0
- Implement proper per-base rate limiting with configurable constants (AT_LIMIT=5, AT_PERIOD=1.0)
- Remove burst capacity for stricter API compliance
- Add comprehensive tests for rate limiting behavior and window constraints
- Extract rate limit constants for better code maintainability
- Remove unused
backoff_wait_genfunction - Update and rename rate limiting tests to reflect strict interval-based behavior
Full Changelog: v0.2.5...v0.2.6