mirror of
https://github.com/elastic/kibana.git
synced 2025-06-28 11:05:39 -04:00
## Summary Part of https://github.com/elastic/kibana/issues/201807 **Strategy**: This PR assumes that `switchToModelVersionAt` has done it’s job and all SO type owners now use `modelVersions` instead of `migrations`. It takes the approach of trusting that this is fine™ **Changes in this PR:** - `switchToModelVersionAt` removed from all registered saved objects, so their mapping hash had to be updated. - Implements `globalSwitchToModelVersionAt` directly in `version_map` - Updates logic to prioritize `modelVersions` over `migrations` in `getLatestMappingsModelVersion`, that previously relied on `switchToModelVersionAt` being set - Updates unit tests to match the refactored logic - Updates snapshots - Adapts SO types registered in the **cases**, **SLO** and **encrypted saved objects** plugins. - Updates docs **Risks**: - Plugin developers disregard the deprecated status of `migrations` and introduce new versions, which will not be BWC. Saved object type hash changes will notify the core team for a code owner review. The core team needs to investigate the related changes and provide feedback. ### Checklist Check the PR satisfies following conditions. Reviewers should verify this PR satisfies this list as well. - [x] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
---|---|---|
.. | ||
data | ||
performance | ||
screenshotting | ||
advanced_settings.mdx | ||
apm_ui.png | ||
building_a_kibana_distributable.mdx | ||
ci.mdx | ||
configuring_cross_cluster_search.mdx | ||
data_views.mdx | ||
debugging.mdx | ||
debugging_fips_test_failures.mdx | ||
development_windows.mdx | ||
endpoints.mdx | ||
expressions.mdx | ||
fips_test_failure_license_override_example.png | ||
generating_oas_for_http_apis.mdx | ||
kibana_page_template.mdx | ||
saved_objects.mdx | ||
submit_a_pull_request.mdx | ||
testing_plugins.mdx | ||
versioning_http_apis.mdx | ||
versioning_interfaces.mdx |