github elastic/elasticsearch-py v8.16.0
8.16.0

one day ago

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 and ScanError serializable (#2669, contributed by @seagrine)
  • Fix import when trace is missing from opentelemetry 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 and settings to Delete auto-follow pattern 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
    • Add include_remotes and remove flat_settings from Cluster stats API
    • Add remote_indices to Create or update application privileges and Create or update roles APIs

Don't miss a new elasticsearch-py release

NewReleases is sending notifications on new releases.