elasticsearch breaking changes
cargo6 curated breaking changes across major versions of elasticsearch. Use this as a migration checklist before bumping dependencies.
- v7.8.1-alpha.1 \u2192 v7.9.0-alpha.1breaking
#132 Add support for global and per call request timeouts (issue: #116) The addition of per API call timeouts has added an additional timeout parameter to the `Transport` send function, which is a breaking change if you are using this function directly for beta or experimental APIs. This function is likely to be refactored in the future (see #132) ### [View the full list of issues and PRs](https://github.com/elastic/elasticsearch-rs/issues?utf8=%E2%9C%93&q=label%3Av7.9.0-alpha.1)
- v7.8.0-alpha.1 \u2192 v7.8.1-alpha.1breaking
#114 Make _id optional on Bulk index operation
- v7.7.1-alpha.1 \u2192 v7.8.0-alpha.1breaking
#107 Pass Transport to builder structs ### [View the full list of issues and PRs](https://github.com/elastic/elasticsearch-rs/issues?utf8=%E2%9C%93&q=label%3Av7.8.0-alpha.1)
- v7.7.0-alpha.1 \u2192 v7.7.1-alpha.1breaking
#101 Add Certificate newtype that supports CA chains. (issue: #100) This introduces a new `Certificate` struct to the library that can handle PEM encoded certificate chains. Previously, `CertificateValidation::Full(Certificate)` and `CertificateValidation::Certificate(Certificate)` took a `reqwest::Certificate`. Now, they take the library `Certificate` struct.
- v7.6.1-alpha.1 \u2192 v7.7.0-alpha.1breaking
#72 Use text/plain content-type and accept headers for cat APIs (issue: #71)
- v7.6.1-alpha.1 \u2192 v7.7.0-alpha.1breaking
#84 Rename read_body and read_body_as_text (issue: #74)
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cargo/elasticsearch