|
| 1 | +[[migrating-7.16]] |
| 2 | +== Migrating to 7.16 |
| 3 | +++++ |
| 4 | +<titleabbrev>7.16</titleabbrev> |
| 5 | +++++ |
| 6 | + |
| 7 | +This section discusses the changes that you need to be aware of when migrating |
| 8 | +your application to {es} 7.16. |
| 9 | + |
| 10 | +See also <<release-highlights>> and <<es-release-notes>>. |
| 11 | + |
| 12 | +* <<breaking_716_ilm_changes>> |
| 13 | + |
| 14 | + |
| 15 | +//NOTE: The notable-breaking-changes tagged regions are re-used in the |
| 16 | +//Installation and Upgrade Guide |
| 17 | + |
| 18 | +[discrete] |
| 19 | +[[breaking-changes-7.16]] |
| 20 | +=== Breaking changes |
| 21 | + |
| 22 | +The following changes in {es} 7.16 might affect your applications |
| 23 | +and prevent them from operating normally. |
| 24 | +Before upgrading to 7.16, review these changes and take the described steps |
| 25 | +to mitigate the impact. |
| 26 | + |
| 27 | +NOTE: Breaking changes introduced in minor versions are |
| 28 | +normally limited to security and bug fixes. |
| 29 | +Significant changes in behavior are deprecated in a minor release and |
| 30 | +the old behavior is supported until the next major release. |
| 31 | +To find out if you are using any deprecated functionality, |
| 32 | +enable <<deprecation-logging, deprecation logging>>. |
| 33 | + |
| 34 | +[discrete] |
| 35 | +[[deprecated-7.16]] |
| 36 | +=== Deprecations |
| 37 | + |
| 38 | +The following functionality has been deprecated in {es} 7.16 and will be removed |
| 39 | +in 8.0. While this won't have an immediate impact on your applications, we |
| 40 | +strongly encourage you take the described steps to update your code after |
| 41 | +upgrading to 7.16. |
| 42 | + |
| 43 | +NOTE: Significant changes in behavior are deprecated in a minor release and the |
| 44 | +old behavior is supported until the next major release. To find out if you are |
| 45 | +using any deprecated functionality, enable <<deprecation-logging, deprecation |
| 46 | +logging>>. |
| 47 | + |
| 48 | +// tag::notable-breaking-changes[] |
| 49 | +[discrete] |
| 50 | +[[breaking_716_ilm_changes]] |
| 51 | +==== {ilm-cap} ({ilm-init}) changes |
| 52 | + |
| 53 | +//tag::notable-breaking-changes[] |
| 54 | +[[ilm-freeze-noop]] |
| 55 | +.The ILM `freeze` action has been deprecated and will be a no-op in a future release. |
| 56 | +[%collapsible] |
| 57 | +==== |
| 58 | +*Details* + |
| 59 | +The ILM freeze action is now deprecated. This is because frozen indices provide no benefit given improvements in heap memory |
| 60 | +utilization. In 8.0 the freeze action will be a no-op and perform no action on the index, as the freeze API endpoint |
| 61 | +has been removed in 8.0. |
| 62 | +
|
| 63 | +*Impact* + |
| 64 | +Update your ILM policies to remove the `freeze` action from the `cold` phase. |
| 65 | +==== |
| 66 | +// end::notable-breaking-changes[] |
0 commit comments