- Support the HTTPX client with asyncio (137, contributed by b4sus) - Added optional orjson serializer support (152)
8.12.0
- Fix basic auth built from percent-encoded URLs (143)
8.11.0
- Always set default HTTPS port to 443 (127) - Drop support for Python 3.6 (109) - Include tests in sdist (122, contributed by parona-source) - Fix `__iter__` return type to Iterator (129, contributed by altescy)
8.10.0
- Support urllib3 2.x in addition to urllib3 1.26.x ([121](https://github.com/elastic/elastic-transport-python/pull/121)) - Add 409 to `NOT_DEAD_NODE_HTTP_STATUSES` ([120](https://github.com/elastic/elastic-transport-python/pull/120))
8.4.1
- Fixed an issue where a large number of consecutive failures to connect to a node would raise an `OverflowError`. - Fixed an issue to ensure that `ApiResponse` can be pickled.
8.4.0
Added
- Added method for clients to use default ports for URL scheme.