Enhancements
- ES|QL updates for 9.4 and Serverless (#3384)
- Added
server_modeparameter to the client’s constructor
API
- Added
inference.embeddingAPI - Added
inference.put_fireworksaiAPI - Added
project.create_many_routing,project.create_routing,project.delete_routing,project.get_many_routingandproject.get_routingAPIs - Added
security.clone_api_keyAPI - Added
group_byparameter toreindex_rethrottleAPI - Added
return_intermediate_resultsparameter toasync_search.getAPI - Added
project_routingandtime_zoneparameters toesql.async_queryandesql.queryAPIs - Removed
master_timeoutparameter fromsearchable_snapshots.cache_statsAPI - Added
nameparameter tostreams.logs_enableandstreams.logs_disableAPIs - Added
should_parse_recursivelyparameter totext_structure.find_field_structure,text_structure.find_message_structureandtext_structure.find_structureAPIs
DSL
- Data stream support (#3413)
- Handle document attributes that have a name collision with a method (#3364)
- Added
es_nameparameter tomapped_fieldfunction - Added
_es_nameparameter to all subclasses ofField - Added
scriptattribute toMultiTermLookuptype - Added
lookupattribute toQueryVectorBuildertype