Changed
- Use faster SHA512-based key hasher instead of password hashers. Reduces server load by making API key validation orders of magnitude faster (10x to 30x according to estimations, network latency aside). Hashed key will be transparently upgraded the first time `.is_valid()` is called. (Pull 244, Pull 251)
Removed
- Dropped support for Python 3.7, which has reached EOL. (Pull 247)
- Drop redundant `.has_object_permission()` implementation on `BaseHasAPIKey` when using DRF 3.14.0 or above. (Pull 240)
Added
- Add official support for Python 3.11. (Pull 247)