031b897d5c- Update to 8.17.1 * Make pyarrow dependency optional for tests (#2733, contributed by @danigm) * Update APIs: - Add Simulate ingest API - Add Get data stream lifecycle stats API - Add Update inference API - Add Create or update, Get and Delete IP geolocation database configuration APIs - Add Bulk update API keys - Add Get and Update Security index settings APIs - Add OpenID Connect prepare authentication, OpenID Connect authenticate and OpenID Connect logout APIs - Add Delegate PKI authentication API - Add Repository analysis API - Add Render Search Application Query API - Add Find field structure and Find messages structure APIs - Add Get Watcher index settings and Update Watcher index settings APIs - Add experimental Check in and Claim connector sync job APIs - Add experimental Set connector sync job errors and Set connector sync job stats APIs - Add experimental Update connector features APIs - Add experimental Post Event to an Analytics Collection API - Add timeout and master_timeout to Snapshot lifecycle management (SLM) APIs - Add allow_partial_search_results to SQL search API - Add throttle_period_in_millis to Create or update watch API - Fix query parameters for CAT APIs - Drop 0001-Make-pyarrow-dependency-optional-for-tests.patch, merged upstreamMarkéta Machová2025-02-04 10:24:58 +00:00
e148dbfba4Accepting request 1235853 from devel:languages:pythonAna Guerrero2025-01-09 14:05:30 +00:00
82ef2db5fa- Add patch to do not depend on pyarrow for tests: 0001-Make-pyarrow-dependency-optional-for-tests.patch - Update to 8.17.0: * Allow simsimd again on Python 3.13 (#2722) * Update APIs: - Mark all Inference APIs as stable. - Add allow_partial_search_results to the Open Point in Time API - Add keep_alive to the Get async search status API - Remove the keep_alive, pre_filter_shard_size and scroll parameters from the Submit async search API. They were never supported. - Add master_timeout and timeout to all autoscaling policy APIs - Add master_timeout to the Alias exists and Get alias APIs - Add list_executed_pipelines and require_data_stream to Bulk API - Add include_model_definition to Get trained models API - Add meta to Create data frame analytics API - Add aggs to Create datafeeds API - Add allow_no_indices, expand_wildcards, ignore_throttled and ignore_unavailable to Create anomaly detection jobs API - 8.16.0: * Support Python 3.13 (#2680) * Emit Python warnings for beta and tech preview APIs (#2675). * 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 APIDaniel Garcia2025-01-08 08:59:52 +00:00
7b06cedc8a- Skip some flaky tests that fails in OBS buildDaniel Garcia2025-01-08 08:56:10 +00:00
63719e803dAccepting request 1140107 from devel:languages:pythonAna Guerrero2024-01-21 22:07:10 +00:00
54f6b8925f- update to 8.12.0: * Dropped support for Python 3.6 * Allowed unrestricted body parameter again (see #2383 for details) * Added the Inference APIs * Added the ES|QL API * Added active_only parameter to security.get_api_key API * Added expiration parameter to security.update_api_key APIDirk Mueller2024-01-20 12:41:20 +00:00
ca5a4f264bAccepting request 1135258 from devel:languages:pythonAna Guerrero2023-12-28 21:54:37 +00:00
6ca24de3f1- update to 8.11.1: * Added missing role_templates to security.put_role_mapping API * Added interactive examples page to documentation * Changed API reference to have one page per sub-clientDirk Mueller2023-12-27 10:03:32 +00:00
2b1cf8849eAccepting request 1129218 from devel:languages:pythonAna Guerrero2023-11-28 21:18:47 +00:00
368bb519f0- update to 8.11.0: * Added support for Python 3.12 * Added missing scores parameter to create trained model vocabulary API * Added missing delete_dest_index parameter to delete transform API * Removed deprecation warnings when using body parameter * Fixed some type hints to use covariant Sequence instead of invariant List (#2324, #2325) * Using insecure SSL configuration (verify_cert=False) raises a - fix Source url, use pypi packageDirk Mueller2023-11-27 18:56:44 +00:00
ca96459badAccepting request 1114802 from devel:languages:pythonAna Guerrero2023-10-03 18:15:19 +00:00
1f80f18dae- update to 8.10.0: * Add the Query rules APIs * Add the Synonyms APIsDirk Mueller2023-10-02 10:28:21 +00:00
48f70f4b4bAccepting request 1109633 from devel:languages:pythonAna Guerrero2023-09-10 11:09:38 +00:00
79f77589b9- Remove upstreamed python-elasticsearch-no-nose.patch and python-elasticsearch-no-mock.patch.Matej Cepl2023-09-07 22:19:22 +00:00
0d5b4ecd29- Revert back to 7.6.0. elasticsearch-dsl is not compatible with 8.* releases (gh#elastic/elasticsearch-dsl-py#1569). - Add python-elasticsearch-no-nose.patch to replace sed call in SPEC file.Matej Cepl2022-10-18 10:09:23 +00:00
3bc84cdba5Accepting request 1029684 from devel:languages:pythonMatej Cepl2022-10-18 08:56:43 +00:00
a0287c6372- Update to 8.4.3: - Client is compatible with Elasticsearch 8.4.3 - Added the error_trace, filter_path, human and pretty parameters to the get_source API. - Added the ext parameter to the search API. - Added the ext parameter to the async_search.submit API. - Added the ext parameter to the fleet.search API. - Added the knn parameter to the search API. - Added the knn parameter to the async_search.submit API. - Added the cache_size parameter to the ml.start_trained_model_deployment API. - Added the security.update_api_key API.Matej Cepl2022-10-17 21:17:30 +00:00
b31fa2dc1dAccepting request 781011 from home:mcalabkova:branches:devel:languages:pythonSteve Kowalik2020-03-03 03:58:29 +00:00
0469c1dcb6Accepting request 730628 from devel:languages:pythonYuchen Lin2019-09-17 11:36:17 +00:00
716535bb0e- Update to 7.0.4: * remove sleep in retries * pass scroll_id through body in scroll * add user-agent
Tomáš Chvátal
2019-09-13 08:10:28 +00:00
b890756a7a- update to 6.3.1: * Removed deprecated option `update_all_types. * Pass retry object instead of False in urllib3 * Add support for allow_partial_search_results * Deprecate update_all_types * Add an exponential wait on delays * Fix issues with dependencies * Adding X-pack Docs * Adding forecast to x-pack ML client * cleanup for SSL Context * Add X-Pack clients to -py * Adding Gzip support for capacity constrained networks * _routing in bulk action has been deprecated in ES. Introduces a breaking change if you use routing` as a field in your documents. * Updates to SSLContext logic to make it easier to use and have saner defaults. * Doc updates * bad release
Thomas Bechtold
2019-01-10 13:21:16 +00:00
657977c5caAccepting request 457171 from home:jengelh:branches:devel:languages:python
Todd R
2017-02-14 21:44:20 +00:00
b861dc1d8b- update to 5.2.0: * The client now automatically sends `Content-Type http header set to application/json. If you are explicitly passing in other encoding than json you need to set the header manually. * Fixed sniffing * Fixed performance regression in scan helper * when using SSL certificate validation is now on by default. Install certifi or supply root certificate bundle. * elasticsearch.trace logger now also logs failed requests, signature of internal logging method log_request_fail has changed, all custom connection classes need to be updated * added headers arg to connections to support custom http headers * passing in a keyword parameter with None` as value will cause that param to be ignored
Thomas Bechtold
2017-02-13 08:49:48 +00:00
4a98197b58- update to 2.4.0: * increase default size for `scan helper to 1000 * added client_key argument to configure client certificates * debug logging now includes response body even for failed requests * Elasticsearch 2.0 compatibility release * removed thrift and memcached connections, if you wish to continue using those, extract the classes and use them separately. * added a new, parallel version of the bulk helper using thread pools * In helpers, removed bulk_index as an alias for bulk. Use bulk` instead. * thrift now deprecated, to be removed in future version * make sure urllib3 always uses keep-aliveDirk Mueller2017-01-19 23:38:00 +00:00
e58008edbaAccepting request 304696 from home:tbechtold:branches:devel:languages:pythonDirk Mueller2015-04-29 13:22:16 +00:00