Releases: elastic/elasticsearch-serverless-python
Releases · elastic/elasticsearch-serverless-python
0.7.0.20231031
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
andscroll
from the Submit async search API.
0.6.0.20231031
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
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
andverbose
to various APIs - Add
allow_no_indices
andignore_unavailable
to Resolve index API - Add
deprecated
to Put pipeline API
0.4.0.20231031
- 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
- 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()
becomesclient.query_rules.put_ruleset()
, and the same applies toget
,list
anddelete
) - 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
andforce
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
- 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
Initial release