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.5.0

Published by miriam-eid almost 2 years ago

Indices

  • Added the experimental indices.downsample API.

Rollup

  • Removed the deprecated rollup.rollup API.

Snapshot

  • Added the index_names parameter to the snapshot.get API.

Machine Learning

  • Added the beta ml.clear_trained_model_deployment_cache API.
  • Changed the ml.put_trained_model_definition_part API from experimental to stable.
  • Changed the ml.put_trained_model_vocabulary API from experimental to stable.
  • Changed the ml.start_trained_model_deployment API from experimental to stable.
  • Changed the ml.stop_trained_model_deployment API from experimental to stable.

Security

  • Added the with_limited_by parameter to the get_api_key API.
  • Added the with_limited_by parameter to the query_api_keys API.
  • Added the with_profile_uid parameter to the get_user API.
  • Changed the security.activate_user_profile API from beta to stable.
  • Changed the security.disable_user_profile API from beta to stable.
  • Changed the security.enable_user_profile API from beta to stable.
  • Changed the security.get_user_profile API from beta to stable.
  • Changed the security.suggest_user_profiles API from beta to stable.
  • Changed the security.update_user_profile_data API from beta to stable.
  • Changed the security.has_privileges_user_profile API from experimental to stable.
elasticsearch-py - 7.17.7

Published by miriam-eid almost 2 years ago

  • Client is compatible with Elasticsearch 7.17.7
elasticsearch-py - 8.4.3

Published by miriam-eid about 2 years ago

  • Client is compatible with Elasticsearch 8.4.3
elasticsearch-py - 8.4.2

Published by miriam-eid about 2 years ago

Documents

  • Added the error_trace, filter_path, human and pretty parameters to the get_source API.
  • Added the ext parameter to the search API.

Async Search

  • Added the ext parameter to the async_search.submit API.

Fleet

  • Added the ext parameter to the fleet.search API.
elasticsearch-py - 8.4.1

Published by miriam-eid about 2 years ago

  • Client is compatible with Elasticsearch 8.4.1
elasticsearch-py - 8.4.0

Published by miriam-eid about 2 years ago

Documents

  • Added the knn parameter to the search API.
  • Added the knn parameter to the async_search.submit API.

Machine Learning

  • Added the cache_size parameter to the ml.start_trained_model_deployment API.

Security

  • Added the security.update_api_key API.
elasticsearch-py - 7.17.6

Published by miriam-eid about 2 years ago

  • Client is compatible with Elasticsearch 7.17.6
elasticsearch-py - 7.17.5

Published by miriam-eid about 2 years ago

  • Client is compatible with Elasticsearch 7.17.5
elasticsearch-py - 8.3.3

Published by miriam-eid about 2 years ago

  • Client is compatible with Elasticsearch 8.3.3
elasticsearch-py - 8.3.2

Published by miriam-eid about 2 years ago

Security

  • Added the refresh parameter to the security.create_service_token API.
elasticsearch-py - 8.3.1

Published by sethmlarson over 2 years ago

Security

  • Added the experimental security.has_privileges_user_profile API
  • Added the hint parameter to the experimental security.suggest_user_profiles API
elasticsearch-py - 8.3.0

Published by miriam-eid over 2 years ago

  • Client is compatible with Elasticsearch 8.3.0
elasticsearch-py - 8.2.3

Published by miriam-eid over 2 years ago

Documents

  • Added the routing parameter to the msearch API.

CAT

  • Added the cat.component_templates API.

Ingest

  • Added the if_version parameter to the ingest.put_pipeline API.

Security

  • Changed the name parameter for the security.create_service_token API from required to optional.
  • Added the refresh parameter to the security.create_service_token API.
  • Changed the name of access parameter to the labels parameter in the security.update_user_profile_data API.

Shutdown

  • Added the timeout and master_timeout parameters to the shutdown.get_node, shutdown.delete_node, and shutdown.put_node APIs.
  • Added the reason, type, allocation_delay, and target_node_name parameters to the shutdown.put_node API.
elasticsearch-py - 8.2.2

Published by miriam-eid over 2 years ago

Client

  • Client is compatible with Elasticsearch 8.2.2
elasticsearch-py - 8.2.1

Published by miriam-eid over 2 years ago

Machine Learning

  • Added the inference_config parameter to the ml.infer_trained_model_deployment API.
elasticsearch-py - 7.17.4

Published by sethmlarson over 2 years ago

Client

  • Client is compatible with Elasticsearch 7.17.4
elasticsearch-py - 8.2.0

Published by sethmlarson over 2 years ago

Client

  • Re-introduced support for passing requests.auth.BaseAuth objects to the http_auth parameter which was available in 7.x.

Search

  • Added the filter parameter to the experimental knn_search API

Documents

  • Changed the source and dest parameters for the reindex API from optional to required

Indices

  • Added the indices.field_usage_stats API
  • Added the indices.modify_data_stream API
  • Added the fields and types parameters to the field_caps API
  • Added the ignore_unvailable parameter to the open_point_in_time API
  • Added the master_timeout and timeout parameters to the indices.delete API
  • Added the features parameter to the indices.get API

Machine Learning

  • Added the ml.get_memory_stats API

Migrations

  • Added the migrations.get_feature_upgrade_status API
  • Added the migrations.post_feature_upgrade API

Nodes

  • Added the nodes.clear_repositories_metering_archive API
  • Added the nodes.get_repositories_metering_info API

Security

  • Added the beta security.activate_user_profile API
  • Added the beta security.disable_user_profile API
  • Added the beta security.enable_user_profile API
  • Added the beta security.get_user_profile API
  • Added the beta security.suggest_user_profiles API
  • Added the beta security.update_user_profile_data API

SQL

  • Added the catalog, index_using_frozen, keep_alive, keep_on_completion, runtime_mappings, and wait_for_completion_timeout parameters to the sql.query API
elasticsearch-py - 7.17.3

Published by miriam-eid over 2 years ago

Client

  • Client is compatible with Elasticsearch 7.17.3
elasticsearch-py - 8.1.3

Published by sethmlarson over 2 years ago

Client

  • Client is compatible with Elasticsearch 8.1.3
elasticsearch-py - 8.1.2

Published by sethmlarson over 2 years ago

Client

  • Client is compatible with Elasticsearch 8.1.2