- Introduce API key management with new default Search and Admin keys, replace public/private keys, add /keys endpoint, and switch to Authorization: Bearer header (feature, security, breaking).
- Rename asynchronous update resources to tasks, update routes to /tasks, provide global task IDs and new task object schema; index create/update/delete are now async operations (breaking).
- Add numerous fixes and improvements such as numeric match support, better error messages, tokenization enhancements, charset handling, Docker user revert, and telemetry updates (bugfix).