Skip to content

Releases: elastic/elasticsearch-serverless-python

0.7.0.20231031

11 Dec 13:22
v0.7.0.20231031
e231d21
Compare
Choose a tag to compare

0.7.0.20231031 (2024-12-11)

  • Fix import when trace is missing from opentelemetry (#99)
  • Update APIs:
    • Mark all Inference APIs as stable.
    • Add remote_cluster to Create or update roles API.
    • Add allow_partial_search_results to the Open Point in Time API
    • Add keep_alive to the Get async search status API
    • Add master_timeout to the Alias exists and Get alias APIs.
    • Remove local from various cat APIs
    • Remove min_compatible_shard_node, keep_alive, pre_filter_shard_size and scroll from the Submit async search API.

0.6.0.20231031

08 Nov 11:15
v0.6.0.20231031
89734af
Compare
Choose a tag to compare

0.6.0.20231031 (2024-11-08)

  • Support Python 3.13 (#88)
  • Emit Python warnings for beta and tech preview APIs (#96)
  • Update APIs (#94)
    • Remove deprecated local from Alias exists and Get alias API
    • Add Test query rule API
    • Add max_samples_per_key to Get async EQL status API
    • Add lifecycle and remove unused data_retention and downsampling parameters from Put data stream lifecycle API

0.5.0.20231031

14 Oct 13:18
v0.5.0.20231031
a716c60
Compare
Choose a tag to compare

0.5.0.20231031 (2024-10-11)

  • Fix OTel context loss in bulk helpers (#87)
  • Add optional Arrow deserialization support (#86)
  • Add optional orjson support (#85)
  • Updated build-dists.py to work with pyproject.toml (#83)
  • Updates APIs (#82)
    • Remove Get data stream stats API
    • Add include_named_queries_score to Search and Multi Search API
    • Add q to Update by Query API
    • Add index_filter to Open point in time API
    • Add timeout, master_timeout and verbose to various APIs
    • Add allow_no_indices and ignore_unavailable to Resolve index API
    • Add deprecated to Put pipeline API

0.4.0.20231031

12 Aug 15:38
v0.4.0.20231031
ec7fd6d
Compare
Choose a tag to compare
  • Added the Connector API (#78)
  • Added drop_null_columns, profile, tables to ES|QL query API
  • Added priority to Create or update query rule API

0.3.0.20231031

01 Jul 14:38
v0.3.0.20231031
bef0c24
Compare
Choose a tag to compare
  • Removed support for Python 3.7 and 3.8
  • Added support for Python 3.12
  • Added OpenTelemetry support
  • Added Query Rules API
  • Moved Query Ruleset API to Query Rules API (client.query_ruleset.put() becomes client.query_rules.put_ruleset(), and the same applies to get, list and delete)
  • Added ES|QL API
  • Updated docstrings for many APIs
  • Added the Update trained model deployment API
  • Added retriever to the Search API
  • Added dry_run and force to the Delete inference API
  • Added typed_keys to the Search Application Search API
  • Removed cause from the Create or update component template API
  • Allowed setting multiple model ids, tags and job ids using Python lists in multiple ML APIs
  • Fix the put component template, put template and put index template APIs
  • Remove mentions of model in the Inference API
  • Include missing cluster and index privileges

0.2.0.20231031

09 Apr 13:10
v0.2.0.20231031
237b602
Compare
Choose a tag to compare
  • Allowed unrestricted body parameter (#34, see elastic/elasticsearch-py#2383)
  • Added the Inference APIs (#33)
  • Remove APIs that do not exist on serverless (#31)
  • Set Elastic-Api-Version header (#26)
  • Switched to Accept: application/json (#27)
  • Fixed elastic-transport-python dependency version (#24, contributed by @crispybacon)

0.1.0.20231031

12 Oct 16:52
v0.1.0.20231031
096425c
Compare
Choose a tag to compare

Initial release