elasticsearch-py

Official Python client for Elasticsearch

APACHE-2.0 License

Downloads
36.8M
Stars
4.1K
Committers
206

Bot releases are hidden (Show)

elasticsearch-py - 8.13.0 Latest Release

Published by pquentin 7 months 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)
elasticsearch-py - 8.12.1

Published by pquentin 8 months ago

  • Fixed but deprecated parameter aliases in body parameter (#2427)
  • Added mappings and bulk to quickstart page (#2417)
elasticsearch-py - 8.12.0

Published by pquentin 9 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
elasticsearch-py - 8.11.1

Published by pquentin 10 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
elasticsearch-py - 8.11.0

Published by pquentin 11 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
elasticsearch-py - 8.10.1

Published by pquentin about 1 year ago

  • Removed deprecation warnings when using body parameter (#2302)
  • Fixed some type hints to use covariant Sequence instead of invariant List (#2324, #2325)
elasticsearch-py - 8.10.0

Published by pquentin about 1 year ago

elasticsearch-py - 8.9.0

Published by ezimuel about 1 year ago

  • Added the cluster.info API
  • Updated the inference_config argument in ml.put_trained_model API to reflect an improvement in the specification
elasticsearch-py - 8.8.2

Published by ezimuel over 1 year ago

Client is compatible with Elasticsearch 8.8.2

elasticsearch-py - 8.8.1

Published by ezimuel over 1 year ago

  • Added the rank parameter in search() endpoint 2d5434f
elasticsearch-py - 8.8.0

Published by sethmlarson over 1 year ago

  • Added include_defaults parameter to the cluster.get_component_template, indices.get_data_stream, and indices.get_index_template API
  • Added the indices.delete_data_lifecycle, indices.explain_data_lifecycle, indices.get_data_lifecycle, and indices.put_data_lifecycle APIs
  • Added the experimental search_application.delete, search_application.delete_behavioral_analytics, search_application.get, search_application.get_behavioral_analytics, search_application.list, search_application.put, search_application.put_behavioral_analytics, and search_application.search APIs.
elasticsearch-py - 8.7.0

Published by sethmlarson over 1 year ago

  • Added the health_report API
  • Added the transform.schedule_now_transform API
  • Added the from_ request parameter to the transform.start_transform API
  • Added the buffer, grid_agg, and with_labels parameters to the search_mvt API
  • Added the allow_auto_create parameter to the cluster.create_component_template API
  • Added the delete_user_annotations parameter to the ml.delete_job, ml.reset_job API
  • Added the start and end parameters to the ml.preview_datafeed API
  • Added the priority parameter to the ml.start_datafeed API
  • Added the job_id parameter to the ml.update_datafeed API
  • Added the model_prune_window parameter to the ml.update_job API
  • Added the feature_states parameter to the snapshot.restore_snapshot API
  • Added the timeout parameter to the transform.get_transform_stats API
  • Added the from_ parameter to the transform.start_transform API
  • Changed the input parameter of the ml.put_trained_models API from required to optional
  • Fixed the cluster.create_component_template API by removing the erroneously provided aliases, mappings, and settings parameters. Only the template parameter should be used for specifying component templates.
elasticsearch-py - 8.6.2

Published by ezimuel over 1 year ago

  • Client is compatible with Elasticsearch 8.6.2
elasticsearch-py - 8.6.1

Published by sethmlarson over 1 year ago

  • Added the expand_wildcards, preference, and routing parameters to the open_point_in_time API.
elasticsearch-py - 7.17.9

Published by sethmlarson over 1 year ago

  • Client is compatible with Elasticsearch 7.17.9
elasticsearch-py - 8.6.0

Published by sethmlarson almost 2 years ago

Core

  • Changed the fields parameter of the field_caps API to be encoded in the HTTP request body.
  • Changed the index parameter of the rank_eval API to be optional.
  • Changed the requests parameter of the rank_eval API to be optional.

CAT

  • Added the time parameter to the cat.indices API

Machine Learning

  • Fixed the model_id parameter of the ml.clear_trained_model_deployment_cache API to be required.
elasticsearch-py - 7.17.8

Published by sethmlarson almost 2 years ago

  • Removed the work-around for a bug in aiohttp when sending HEAD requests. This change was backported from v8.x of elastic-transport.
elasticsearch-py - 8.5.3

Published by sethmlarson almost 2 years ago

  • Client is compatible with Elasticsearch 8.5.3
elasticsearch-py - 8.5.2

Published by miriam-eid almost 2 years ago

  • Client is compatible with Elasticsearch 8.5.2
elasticsearch-py - 8.5.1

Published by miriam-eid almost 2 years ago

  • Client is compatible with Elasticsearch 8.5.1