Fixed DeprecationWarnings that would be emitted from deprecated
usages of the body parameter in the Python Elasticsearch client.
7.4.0 (2021-07-15)
Added the ConstantKeyword, RankFeatures field types ([#1456](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1456), [#1465](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1465))
Added the ScriptScore query type ([#1464](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1464)_)
Added return_doc_meta parameter to Document.save() and Document.update() for
accessing the complete API response ([#1466](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1466)_)
Added support for calendar_interval and fixed_interval to DateHistogramFacet ([#1467](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1467)_)
Added Document.exists() method ([#1447](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1447), contributed by @dem4ply)
Added support for the year interval to DateHistogramFacet ([#1502](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1502), contributed by @nrsimha)
Fixed issue where to_dict() should be called recursively on Search.extras and **kwargs ([#1458](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1458)_)
Fixed inverse of an empty Bool query should be MatchNone ([#1459](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1459)_)
Fixed issue between retry_on_conflict and optimistic concurrency control within Document.update() ([#1461](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1461), contributed by @armando1793)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps elasticsearch-dsl from 7.0.0 to 8.11.0.
Release notes
Sourced from elasticsearch-dsl's releases.
... (truncated)
Changelog
Sourced from elasticsearch-dsl's changelog.
... (truncated)
Commits
ecf2e15
Release 8.11.0333aa5a
Document Search.collapse() (#1681)1a247fa
feat: Add acollapse
method toelasticsearch_dsl.search.Search
(#1649)0e94780
Add support for Python 3.12 (#1680)82418c0
Fix backport GitHub Action for forks (#1674)bde8e10
Add 8.9.0 release to changelog on main (#1671)47a5d72
Fix missing jQuery in docs (#1673)3073976
Update docs before 8.9.0 release (#1669)29ca74d
Fix Read the Docs build (#1668)56832d8
Support Elasticsearch 8 (#1664)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show