Added the option to use Python types to declare document fields ([#1845](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1845) <https://github.com/elastic/elasticsearch-dsl-py/pull/1845>_)
Added type annotations ([#1533](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1533) <https://github.com/elastic/elasticsearch-dsl-py/pull/1533>_)
Added support for bulk document operations with Document.bulk() ([#1864](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1864) <https://github.com/elastic/elasticsearch-dsl-py/pull/1864>_)
Added the ConstantKeyword field to the top-level package ([#1843](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1843) <https://github.com/elastic/elasticsearch-dsl-py/pull/1843>_)
Added async_connections to the top-level package ([#1865](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1865) <https://github.com/elastic/elasticsearch-dsl-py/pull/1865>_)
Added index creation to the aggregations example ([#1862](https://github.com/elasticsearch/elasticsearch-dsl-py/issues/1862) <https://github.com/elastic/elasticsearch-dsl-py/pull/1862>_)
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)
⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps elasticsearch-dsl from 8.14.0 to 8.15.0.
Release notes
Sourced from elasticsearch-dsl's releases.
Changelog
Sourced from elasticsearch-dsl's changelog.
Commits
59f6380
Release 8.15.0d053451
Add support for bulk document operations (#1864) (#1871)0939ec4
Support InstrumentedField in queries and aggregations (#1866) (#1870)386e4f8
export async_connections at the package level (#1865) (#1869)b8ffd2b
Added py.typed file (#1867) (#1868)aaf18df
Add index creation to aggregations example (#1862) (#1863)1017def
Type hints for tests and examples (#1859) (#1861)29fd7ca
make fields typed as lists optional (#1858) (#1860)c212993
replace JSONType with Any (#1856) (#1857)12b99ea
type hints for remaining elasticsearch_dsl classes (#1853) (#1855)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