v4.3.1 - 2026-02-11
What's Changed
Full Changelog: v4.3.0...v4.3.1
🐛 Bug Fixes
- Timezone-aware datetime usage: Replaced all
datetime.now()calls withdatetime.now(timezone.utc)to ensure consistency with PostgreSQL's UTC-basedNOW()function and prevent timestamp comparison issues across systems- Updated
users/ratelimiter.py: 8 instances in rate limit calculations and timestamp comparisons - Updated
users/users.py: Token expiration calculation - Updated
users/storage.py: Docstring example - Updated
tests/conftest.py: 20 test fixture timestamps - Updated
tests/test_rate_limits.py: 3 test assertion timestamps
- Updated