Releases: elastic/elasticsearch-serverless-python
Releases · elastic/elasticsearch-serverless-python
0.8.0.20231031
0.8.0.20231031 (2025-03-06)
- Deprecate client (#108)
- Render Markdown in documentation (#107)
- Update APIs
- Add Query Role API
- Add
list_executed_pipelinesandrequire_data_streamto Bulk API - Add
include_model_definitionto Get trained models API - Add
metato Create data frame analytics API - Add
aggsto Create datafeeds API - Add
allow_no_indices,expand_wildcards,ignore_throttledandignore_unavailableto Create anomaly detection jobs API - Add
allow_partial_search_resultsandallow_partial_sequence_resultsto the EQL Search API - Add
master_timeoutto Enrich policy APIs - Add
timeoutto Delete trained model API and Reset transform API - Add
allow_partial_search_resultsto Get async SQL search status API - Add
include_source_on_errorto Create, Index, Update and Bulk APIs - Add
keep_aliveto Run an async search API - Add
hardto Delete a connector API - Add
include_deletedto Get a connector API and List connectors API - Add
include_ccs_metadatato ES|QL query and async query APIs - Add
data_retention,downsamplingandenabledto Update data stream lifecycles API - Add
adaptive_allocationsbody field to Start and Update a trained model deployment API - Fix available parameters for cat APIs
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_clusterto Create or update roles API. - Add
allow_partial_search_resultsto the Open Point in Time API - Add
keep_aliveto the Get async search status API - Add
master_timeoutto the Alias exists and Get alias APIs. - Remove
localfrom various cat APIs - Remove
min_compatible_shard_node,keep_alive,pre_filter_shard_sizeandscrollfrom 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_scoreto Search and Multi Search API - Add
qto Update by Query API - Add
index_filterto Open point in time API - Add
timeout,master_timeoutandverboseto various APIs - Add
allow_no_indicesandignore_unavailableto Resolve index API - Add
deprecatedto Put pipeline API
0.4.0.20231031
- Added the Connector API (#78)
- Added
drop_null_columns,profile,tablesto ES|QL query API - Added
priorityto 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,listanddelete) - Added ES|QL API
- Updated docstrings for many APIs
- Added the Update trained model deployment API
- Added
retrieverto the Search API - Added
dry_runandforceto the Delete inference API - Added
typed_keysto the Search Application Search API - Removed
causefrom 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
bodyparameter (#34, see elastic/elasticsearch-py#2383) - Added the Inference APIs (#33)
- Remove APIs that do not exist on serverless (#31)
- Set
Elastic-Api-Versionheader (#26) - Switched to
Accept: application/json(#27) - Fixed elastic-transport-python dependency version (#24, contributed by @crispybacon)
0.1.0.20231031
Initial release