Elasticsearch Py Versions Save

Official Python client for Elasticsearch

v8.13.0

1 month ago
  • Added native OpenTelemetry support (#2435)
  • Added optional orjson (a fast, correct JSON library) serialization support (#2493)
  • Added the text_structure.test_grok_pattern API
  • Added the indices.resolve_cluster API
  • Renamed the model_id parameter to inference_id in the inference APIs
  • Changed all synonyms APIs from experimental to stable.
  • Fixed API key documentation (#2477, contributed by @iuliaferoli)

v8.12.1

2 months ago
  • Fixed but deprecated parameter aliases in body parameter (#2427)
  • Added mappings and bulk to quickstart page (#2417)

v8.12.0

3 months ago
  • Dropped support for Python 3.6
  • Allowed unrestricted body parameter again (see #2383 for details)
  • Added the Inference APIs
  • Added the ES|QL API
  • Added active_only parameter to security.get_api_key API
  • Added expiration parameter to security.update_api_key API

v8.11.1

5 months ago
  • Added missing role_templates to security.put_role_mapping API
  • Added interactive examples page to documentation
  • Changed API reference to have one page per sub-client

v8.11.0

6 months ago
  • Added support for Python 3.12
  • Added missing scores parameter to create trained model vocabulary API
  • Added missing delete_dest_index parameter to delete transform API

v8.10.1

7 months ago
  • Removed deprecation warnings when using body parameter (#2302)
  • Fixed some type hints to use covariant Sequence instead of invariant List (#2324, #2325)

v8.10.0

7 months ago

v8.9.0

9 months ago
  • Added the cluster.info API
  • Updated the inference_config argument in ml.put_trained_model API to reflect an improvement in the specification

v8.8.2

10 months ago

Client is compatible with Elasticsearch 8.8.2

v8.8.1

10 months ago
  • Added the rank parameter in search() endpoint 2d5434f