Releases: elastic/elasticsearch-py
Releases · elastic/elasticsearch-py
8.16.0
8.16.0 (2024-11-12)
- Support Python 3.13 (#2680)
- Emit Python warnings for beta and tech preview APIs (#2675). You can disable those warnings if needed:
import warnings from elasticsearch.exceptions import GeneralAvailabilityWarning warnings.filterwarnings("ignore", category=GeneralAvailabilityWarning)
- Vectorstore: use a retriever query for hybrid search (#2666)
- Allow retries for statuses other than 429 in streaming bulk (#2071, contributed by @ayayron)
- Make
BulkIndexError
andScanError
serializable (#2669, contributed by @seagrine) - Fix import when
trace
is missing fromopentelemetry
package (#2694, contributed by @nicoloboschi) - Update APIs:
- Fix
nodes
parameter in Task management API (contributed by @margaretpearce) - Add Test query rule API
- Add Create Cross-Cluster API key and Update Cross-Cluster API key APIs
- Add experimental Verify snapshot repository API
- Add
data_stream_name
andsettings
to Delete auto-follow pattern API - Add
max_samples_per_key
to Get async EQL status API - Add
lifecycle
and remove unuseddata_retention
anddownsampling parameters
from Put data stream lifecycle API - Add
include_remotes
and removeflat_settings
from Cluster stats API - Add
remote_indices
to Create or update application privileges and Create or update roles APIs
- Fix
7.17.12
8.15.1
8.15.1 (2024-09-08)
8.15.0
- Added the Connector API (#2623)
- Added support for semantic_text and semantic query.
- Added support for sequences of job id, model id and tags where applicable in ML APIs
- Added
dry_run
andforce
parameters to the Perform inference API - Added optional Arrow deserialization support (#2632)
- Merged Query Ruleset API into new Query Rules API (#2607)
- Added mapping code examples (#2596)
- Fixed reference docs (#2629)
- Dropped Python 3.7 support (#2618)
8.14.0
- Fixed
node_pool_class
override (#2581, contributed by @tallakh) - Added
retriever
to the Search API - Added
deprecated
and removedallow_auto_create
from the Create or update component template API - Added
allow_auto_create
,cause
,deprecated
,ignore_missing_component_templates
andmaster_timeout
to the Create or update index template API - Added
cause
, removedflat_settings
andtimeout
from the Create or update index template legacy API - Removed various unsupported parameters from the Simulate index API
- Added various supported paramters to the Simulate index template API
- Added the
completion
andrerank
task types to the Inference APIs - Added the
query
andtimeout
parameters to the Perform inference API - Added
typed_keys
to the Search Application Search API - Added
with_profile_uid
to the Get API key information and Query API key information APIs
8.13.2
8.13.1
8.13.0
- Added native OpenTelemetry support (#2435)
- Added optional
orjson
(a fast, correct JSON library) serialization support (#2493) - Added the
text_structure.test_grok_pattern
API - Added the
indices.resolve_cluster
API - Renamed the
model_id
parameter toinference_id
in theinference
APIs - Changed all
synonyms
APIs from experimental to stable. - Fixed API key documentation (#2477, contributed by @iuliaferoli)