<commit_before>[appendix]
[[breaking-changes]]
= Breaking Changes

Generally, we strive to maintain backwards compatibility between minor
versions (e.g. 5.x to 5.7) so that upgrades can be done without any code
or configuration changes, but breaking changes do manifest between major
versions (e.g. 5.x to 6.y).

For clarity, we always list any breaking changes at the top of the
<<release-notes,release notes>> for each version.

[[breaking-changes-7.0]]
=== Breaking Changes in 7.0

==== Cascading Integration has been removed
Each integration that we support incurs a cost for testing and maintenance as new
features are added in {esh}. We've seen the usage statistics dropping for the
Cascading integration over the last couple of years. These include download numbers,
community posts, and open issues. Additionally, {esh} only supports the
Cascading 2 line. Cascading is already into it's 3.X line and we haven't seen much
interest or pressure to get on to any of the newer versions. Due to these factors,
Cascading was deprecated in the 6.6 release, and has been removed in the 7.0.0
release.

==== Java 8 or higher now required
{esh} 7.0.0 and above requires a minimum Java version of 1.8 or above. The library
will no longer be compiled for Java 1.6 or Java 1.7.

==== Configuration Changes
`es.input.use.sliced.partitions` has been removed.

[[breaking-changes-6.0]]
=== Breaking Changes in 6.0

This section discusses the changes that you should be aware of if you<commit_msg>[DOCS] Adds tagged region for notable breaking changes<commit_after>[appendix]
[[breaking-changes]]
= Breaking Changes

Generally, we strive to maintain backwards compatibility between minor
versions (e.g. 5.x to 5.7) so that upgrades can be done without any code
or configuration changes, but breaking changes do manifest between major
versions (e.g. 5.x to 6.y).

For clarity, we always list any breaking changes at the top of the
<<release-notes,release notes>> for each version.

//NOTE: The notable-breaking-changes tagged regions are re-used in the
//Installation and Upgrade Guide
// tag::notable-v8-breaking-changes[]

// end::notable-v8-breaking-changes[]

[[breaking-changes-7.0]]
=== Breaking Changes in 7.0

==== Cascading Integration has been removed
Each integration that we support incurs a cost for testing and maintenance as new
features are added in {esh}. We've seen the usage statistics dropping for the
Cascading integration over the last couple of years. These include download numbers,
community posts, and open issues. Additionally, {esh} only supports the
Cascading 2 line. Cascading is already into it's 3.X line and we haven't seen much
interest or pressure to get on to any of the newer versions. Due to these factors,
Cascading was deprecated in the 6.6 release, and has been removed in the 7.0.0
release.

==== Java 8 or higher now required
{esh} 7.0.0 and above requires a minimum Java version of 1.8 or above. The library
will no longer be compiled for Java 1.6 or Java 1.7.

==== Configuration Changes
`es.input.use.sliced.partitions` has been removed.

[[breaking-changes-6.0]]
=== Breaking Changes in 6.0

This section discusses the changes that you should be aware of if you
{'fraction_non_alphanumeric': 0.07507037847982484, 'fraction_numerical': 0.019393181107288084, 'mean_word_length': 4.365771812080537, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '670002', 'n_tokens_mistral': 905, 'n_tokens_neox': 840, 'n_words': 463}