-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Documentation] Breaking changes in 2.0 #2480
Comments
Security plugin breaking changes:
Security Dashboards plugin breaking changes:
|
Destination API will break in 2.0 - opensearch-project/alerting#105 |
Are there any breaking changes related to the I ran tests for OpenSearch 2.0 using OpenSearch Benchmark and was receiving errors for this query which uses expression scripting. The error message was:
All other operations for all other OpenSearch Benchmark workloads were successful. I also tested against OpenSearch 1.3 and did not receive this error. More information can be found in opensearch-project/opensearch-benchmark-workloads#41 |
@saratvemulapalli , Thank you for putting this together. Can you add this to the public roadmap so that it is clearly discoverable? It took a little bit of searching for me to find this. |
|
In #3031, |
@saratvemulapalli Great work assembling this all in one spot, from @dlvenable comment it seems like we might want to amp up the visibility on these items. @elfisher @stockholmux Do we know all the places we are going to put this information? Seems like making it part of the release notes for 2.0.0, opensearch.org website and our documentation are appropriate. |
Breaking changes for OpenSearch Dashboards can be found in the Dashboards Release notes for 2.0 |
Closing this issue as 2.0 is out. |
…Search. Ref: opensearch-project/OpenSearch#2480 Signed-off-by: Yury Fridlyand <[email protected]>
… from `OpenSearch`. Ref: opensearch-project/OpenSearch#2238 opensearch-project/OpenSearch#2480 Signed-off-by: Yury Fridlyand <[email protected]>
* Update nuget packages (opensearch-project#88) * Cleanup - removing stale dependencies. * Fix 2 typos in scripts project * Update `scripts` project file to include all relevant objects. * Rename `master` node role to `cluster_manager` as it was done in OpenSearch. Ref: opensearch-project/OpenSearch#2480 * Remove validation for indices segments stats. `OpenSearch` 2.0 uses newer version of `Lucene` (9.0) which doesn't provide segments stats info. Ref: opensearch-project/OpenSearch#2029 opensearch-project/OpenSearch#1109 See also history for `server/src/main/java/org/opensearch/index/engine/SegmentsStats.java` in `OpenSearch` repo. * Remove tests for `_type` validation in mapping APIs as it was removed from `OpenSearch`. Ref: opensearch-project/OpenSearch#2238 opensearch-project/OpenSearch#2480 * Remove usage of deprecated `search.remote` settings. Ref: opensearch-project/OpenSearch#1870 * Update abstractions package - patch to support OpenSearch 2.0. Update integration workflow to run tests on OpenSearch 2.0. * Rename `master_timeout` to `cluster_manager_timeout` in all APIs where it is used. * Enrich comments to already renamed `CatMaster`/`CatClusterManager` API. * Rename in `/_cluster/stats`/`cluster.stats` and `/_cluster/state`/`cluster.state`. * Add deprecation info. * Rename in comments. * Rename in test data. * Renamings in tests including `MasterEligible`, but mark it is obsolete. * Rename branch reference in scripting. * Mark `indices.exists_type`/`TypeExists` APIs as deprecated. * Update compatibility matrix and include it into `sln` file. * Add deprecation notice to all reference of `include_type_name`/`IncludeTypeName`. * Update compatibility matrix. * Remove `OpenDistro` compatibility notice. * Update repo link. * Add small README for each project being released. * Address PR opensearch-project#51 feedback. Signed-off-by: Yury-Fridlyand <[email protected]>
* Update nuget packages (#88) * Cleanup - removing stale dependencies. * Fix 2 typos in scripts project * Update `scripts` project file to include all relevant objects. * Rename `master` node role to `cluster_manager` as it was done in OpenSearch. Ref: opensearch-project/OpenSearch#2480 * Remove validation for indices segments stats. `OpenSearch` 2.0 uses newer version of `Lucene` (9.0) which doesn't provide segments stats info. Ref: opensearch-project/OpenSearch#2029 opensearch-project/OpenSearch#1109 See also history for `server/src/main/java/org/opensearch/index/engine/SegmentsStats.java` in `OpenSearch` repo. * Remove tests for `_type` validation in mapping APIs as it was removed from `OpenSearch`. Ref: opensearch-project/OpenSearch#2238 opensearch-project/OpenSearch#2480 * Remove usage of deprecated `search.remote` settings. Ref: opensearch-project/OpenSearch#1870 * Update abstractions package - patch to support OpenSearch 2.0. Update integration workflow to run tests on OpenSearch 2.0. * Rename `master_timeout` to `cluster_manager_timeout` in all APIs where it is used. * Enrich comments to already renamed `CatMaster`/`CatClusterManager` API. * Rename in `/_cluster/stats`/`cluster.stats` and `/_cluster/state`/`cluster.state`. * Add deprecation info. * Rename in comments. * Rename in test data. * Renamings in tests including `MasterEligible`, but mark it is obsolete. * Rename branch reference in scripting. * Mark `indices.exists_type`/`TypeExists` APIs as deprecated. * Update compatibility matrix and include it into `sln` file. * Add deprecation notice to all reference of `include_type_name`/`IncludeTypeName`. * Update compatibility matrix. * Remove `OpenDistro` compatibility notice. * Update repo link. * Add small README for each project being released. * Address PR #51 feedback. Signed-off-by: Yury-Fridlyand <[email protected]> Signed-off-by: Yury-Fridlyand <[email protected]>
This is a meta issue which lists down all breaking changes in OpenSearch 2.0
Inclusive Naming
master
REST APIsConcerning changes
master
andblacklist/whitelist
usages will deprecated in 2.0, and eventually be removed.master
renamed tocluster_manager
blacklist / whitelist
renamed todenylist / allowlist
Type Changes:
Concerning changes
RestDeleteByQueryAction Remove type end-points from search and related APIs #2263
SearchRequest
, SearchResponse`ShardGetService
DocWrite Request
,DocWriteResponse
Client.prepare
AbstractClient
,Client
getMapping
in IndicesClientPutMappingRequest
Example Changes in plugins
opensearch-project/asynchronous-search#110
Lucene 9 upgrade
Gradle 7 upgrade
Example Changes in plugins
opensearch-project/job-scheduler#133
Deprecated code in 2.0+
Concerning changes
V_6_x_x
JDK Support
Settings Changes
The text was updated successfully, but these errors were encountered: