github elastic/elasticsearch-py v7.16.0
7.16.0

latest releases: v7.17.12, v8.15.1, v8.15.0...
2 years ago

Client

Deprecated

  • Deprecated the send_get_body_as parameter. This parameter is no longer necessary
    as APIs all use non-GET HTTP methods when using a body.
  • Removal of body, params, and other per-request parameters has been delayed beyond 8.0.0.
    Changed deprecation warnings to mention "future version" instead of 8.0.0.

Fixed

  • Fixed an issue with unicode HTTP headers with the urllib3 HTTP client
  • Fixed an issue with the scan helper to always set the sort and scroll parameters

API

Search

  • Changed the keep_alive parameter of the open_point_in_time API to be required
    to reflect its required status within Elasticsearch
  • Added the track_total_hits parameter to the search_mvt API

Fleet

  • Changed the fleet.global_checkpoints API from experimental to stable
  • Added the fleet.search experimental API
  • Added the fleet.msearch experimental API

Indices

  • Added the indices.modify_data_stream API

Ingest

  • Added the if_version parameter to the ingest.put_pipeline API

Migration

  • Added the migration.get_feature_upgrade_status API
  • Added the migration.post_feature_upgrade API

Machine Learning

  • Added the defer_definition_decompression parameter to the ml.put_trained_model API

Transforms

  • Added the transform.upgrade_transforms API

Don't miss a new elasticsearch-py release

NewReleases is sending notifications on new releases.