Releases: elastic/elastic-transport-python
Releases · elastic/elastic-transport-python
8.15.1
8.15.1 (2024-10-09)
- Add explicit Python 3.13 support (#189)
8.15.0
8.15.0 (2024-08-09)
- Removed call to
raise_for_status()
when using HttpxAsyncHttpNode
to prevent exceptions being raised for 404 responses (#182)
- Documented response classes (#175)
- Dropped support for Python 3.7 (#179)
8.13.1
- Fixed requests 2.32 compatibility (#164)
- Fixed TypeError when two nodes are declared dead at the same time (#115, contributed by @floxay)
- Added
TransportApiResponse
(#160, #161, contributed by @JessicaGarson)
8.13.0
- 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)
- Add 409 to
NOT_DEAD_NODE_HTTP_STATUSES
(#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 method for clients to use default ports for URL scheme.
8.1.2
- Fixed issue when connecting to an IP address with HTTPS enabled would result in a
ValueError
for a mismatch between check_hostname
and server_hostname
(#81)