5a4a0dbfe4
- Update to 9.2.0 * Merge elasticsearch-dsl-py package * Remove deprecated Elasticsearch() options * Remove deprecated url_prefix and use_ssl options * Improve DSL documentation examples with class-based queries and type hints * ES|QL query builder (technical preview) * Update OpenTelemetry conventions * Add option to disable accurate reporting of file and line location in warnings * Support Trio when using the HTTPX async client * Pydantic integration for the DSL module * Add flush_after_seconds option to streaming_bulk() * Add TS, FUSE and INLINE STATS commands to the ES|QL query builder - Drop upstreamed event_loop.patch
Nico Krapp2025-11-21 13:08:15 +00:00
19a34995ac
Accepting request 1291145 from devel:languages:python
Ana Guerrero2025-07-08 13:29:02 +00:00
1c23946b35
- Add upstream event_loop.patch to fix tests with pytest-asyncio 1.0
Steve Kowalik2025-07-08 04:45:42 +00:00
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 upstream
Markéta Machová2025-02-04 10:24:58 +00:00
e148dbfba4
Accepting request 1235853 from devel:languages:python
Ana 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 API
Daniel Garcia2025-01-08 08:59:52 +00:00
7b06cedc8a
- Skip some flaky tests that fails in OBS build
Daniel Garcia2025-01-08 08:56:10 +00:00
63719e803d
Accepting request 1140107 from devel:languages:python
Ana 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 API
Dirk Mueller2024-01-20 12:41:20 +00:00
ca5a4f264b
Accepting request 1135258 from devel:languages:python
Ana 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-client
Dirk Mueller2023-12-27 10:03:32 +00:00
2b1cf8849e
Accepting request 1129218 from devel:languages:python
Ana 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 package
Dirk Mueller2023-11-27 18:56:44 +00:00
ca96459bad
Accepting request 1114802 from devel:languages:python
Ana Guerrero2023-10-03 18:15:19 +00:00
1f80f18dae
- update to 8.10.0: * Add the Query rules APIs * Add the Synonyms APIs
Dirk Mueller2023-10-02 10:28:21 +00:00
48f70f4b4b
Accepting request 1109633 from devel:languages:python
Ana 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
6b71f6fdfb
- Remove upstreamed python-elasticsearch-no-mock.patch.
Matej Cepl2023-09-07 22:18:57 +00:00
d2bdec8013
Accepting request 1108497 from home:mcepl:branches:devel:languages:python
Matej Cepl2023-09-01 17:03:10 +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
3bc84cdba5
Accepting request 1029684 from devel:languages:python
Matej Cepl2022-10-18 08:56:43 +00:00
eccfced67d
- Remove upstreamed python-elasticsearch-no-mock.patch.
Matej Cepl2022-10-17 21:17:57 +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
b31fa2dc1d
Accepting request 781011 from home:mcalabkova:branches:devel:languages:python
Steve Kowalik2020-03-03 03:58:29 +00:00
0469c1dcb6
Accepting request 730628 from devel:languages:python
Yuchen 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 Bechtold2019-01-10 13:21:16 +00:00
657977c5ca
Accepting 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 Bechtold2017-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-alive
Dirk Mueller2017-01-19 23:38:00 +00:00
e58008edba
Accepting request 304696 from home:tbechtold:branches:devel:languages:python
Dirk Mueller2015-04-29 13:22:16 +00:00