Skip to content

Commit cf536f8

Browse files
committed
[9.0] Regenerate release notes in asciidoc
1 parent aaae91f commit cf536f8

File tree

5 files changed

+257
-0
lines changed

5 files changed

+257
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
include::migration_intro.asciidoc[]
2+
3+
* <<migrating-9.0,Migrating to 9.0>>
4+
5+
include::migrate_9_0.asciidoc[]
6+
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
[[migrating-9.0]]
2+
== Migrating to 9.0
3+
++++
4+
<titleabbrev>9.0</titleabbrev>
5+
++++
6+
7+
This section discusses the changes that you need to be aware of when migrating
8+
your application to {es} 9.0.
9+
10+
See also <<release-highlights>> and <<es-release-notes>>.
11+
12+
coming::[9.0.0]
13+
14+
15+
[discrete]
16+
[[breaking-changes-9.0]]
17+
=== Breaking changes
18+
19+
The following changes in {es} 9.0 might affect your applications
20+
and prevent them from operating normally.
21+
Before upgrading to 9.0, review these changes and take the described steps
22+
to mitigate the impact.
23+
24+
25+
There are no notable breaking changes in {es} 9.0.
26+
But there are some less critical breaking changes.
27+
28+
[discrete]
29+
[[breaking_90_cluster_and_node_setting_changes]]
30+
==== Cluster and node setting changes
31+
32+
[[drop_tls_rsa_cipher_support_for_jdk_24]]
33+
.Drop `TLS_RSA` cipher support for JDK 24
34+
[%collapsible]
35+
====
36+
*Details* +
37+
This change removes `TLS_RSA` ciphers from the list of default supported ciphers, for Elasticsearch deployments running on JDK 24.
38+
39+
*Impact* +
40+
The dropped ciphers are `TLS_RSA_WITH_AES_256_GCM_SHA384`, `TLS_RSA_WITH_AES_128_GCM_SHA256`, `TLS_RSA_WITH_AES_256_CBC_SHA256`, `TLS_RSA_WITH_AES_128_CBC_SHA256`, `TLS_RSA_WITH_AES_256_CBC_SHA`, and `TLS_RSA_WITH_AES_128_CBC_SHA`. TLS connections to Elasticsearch using these ciphers will no longer work. Please configure your clients to use one of supported cipher suites.
41+
====
42+
43+
44+
[discrete]
45+
[[deprecated-9.0]]
46+
=== Deprecations
47+
48+
The following functionality has been deprecated in {es} 9.0
49+
and will be removed in a future version.
50+
While this won't have an immediate impact on your applications,
51+
we strongly encourage you to take the described steps to update your code
52+
after upgrading to 9.0.
53+
54+
To find out if you are using any deprecated functionality,
55+
enable <<deprecation-logging, deprecation logging>>.
56+
57+
[discrete]
58+
[[deprecations_90_search]]
59+
==== Search deprecations
60+
61+
[[deprecate_behavioral_analytics_crud_apis]]
62+
.Deprecate Behavioral Analytics CRUD apis
63+
[%collapsible]
64+
====
65+
*Details* +
66+
Behavioral Analytics has been deprecated as of 9.0.0 and will be removed in a future release. The APIs will still work for now, but will emit warning headers that the API has been deprecated.
67+
68+
*Impact* +
69+
Behavioral Analytics has been deprecated as of 9.0.0 and will be removed in a future release.
70+
====
71+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
[[es-release-notes]]
2+
= Release notes
3+
4+
[partintro]
5+
--
6+
7+
This section summarizes the changes in each release.
8+
9+
* <<release-notes-9.0.0>>
10+
* <<release-notes-9.0.0-beta1>>
11+
12+
--
13+
14+
include::release-notes/9.0.0.asciidoc[]
15+
include::release-notes/9.0.0-beta1.asciidoc[]
16+
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
[[release-notes-9.0.0]]
2+
== {es} version 9.0.0
3+
4+
coming[9.0.0]
5+
6+
Also see <<breaking-changes-9.0,Breaking changes in 9.0>>.
7+
8+
[[breaking-9.0.0]]
9+
[float]
10+
=== Breaking changes
11+
12+
TLS::
13+
* Drop `TLS_RSA` cipher support for JDK 24 {es-pull}123600[#123600]
14+
15+
[[bug-9.0.0]]
16+
[float]
17+
=== Bug fixes
18+
19+
Analysis::
20+
* Adjust exception thrown when unable to load hunspell dict {es-pull}123743[#123743]
21+
22+
Data streams::
23+
* Updating `TransportRolloverAction.checkBlock` so that non-write-index blocks do not prevent data stream rollover {es-pull}122905[#122905]
24+
25+
Downsampling::
26+
* Improve downsample performance by avoiding to read unnecessary dimension values when downsampling. {es-pull}124451[#124451]
27+
28+
ES|QL::
29+
* Add support to VALUES aggregation for spatial types {es-pull}122886[#122886] (issue: {es-issue}122413[#122413])
30+
* Avoid over collecting in Limit or Lucene Operator {es-pull}123296[#123296]
31+
* Change the order of the optimization rules {es-pull}124335[#124335]
32+
* ESQL: Remove estimated row size assertion {es-pull}122762[#122762] (issue: {es-issue}121535[#121535])
33+
* Fix early termination in `LuceneSourceOperator` {es-pull}123197[#123197]
34+
* Fix function registry concurrency issues on constructor {es-pull}123492[#123492] (issue: {es-issue}123430[#123430])
35+
* Implicit numeric casting for CASE/GREATEST/LEAST {es-pull}122601[#122601] (issue: {es-issue}121890[#121890])
36+
* Lazy collection copying during node transform {es-pull}124424[#124424]
37+
* Reduce iteration complexity for plan traversal {es-pull}123427[#123427]
38+
* Revive inlinestats {es-pull}122257[#122257]
39+
* Revive some more of inlinestats functionality {es-pull}123589[#123589]
40+
* Use a must boolean statement when pushing down to Lucene when scoring is also needed {es-pull}124001[#124001] (issue: {es-issue}123967[#123967])
41+
42+
Engine::
43+
* Hold store reference in `InternalEngine#performActionWithDirectoryReader(...)` {es-pull}123010[#123010] (issue: {es-issue}122974[#122974])
44+
45+
Highlighting::
46+
* Restore V8 REST compatibility around highlight `force_source` parameter {es-pull}124873[#124873]
47+
48+
Indices APIs::
49+
* Avoid hoarding cluster state references during rollover {es-pull}124107[#124107] (issue: {es-issue}123893[#123893])
50+
* Updates the deprecation info API to not warn about system indices and data streams {es-pull}122951[#122951]
51+
52+
Infra/Core::
53+
* Have create index return a bad request on poor formatting {es-pull}123761[#123761]
54+
* Include data streams when converting an existing resource to a system resource {es-pull}121392[#121392]
55+
* System Index Migration Failure Results in a Non-Recoverable State {es-pull}122326[#122326]
56+
57+
Ingest Node::
58+
* Fix geoip databases index access after system feature migration (again) {es-pull}122938[#122938]
59+
* Fix geoip databases index access after system feature migration (take 3) {es-pull}124604[#124604]
60+
61+
Machine Learning::
62+
* Add `ElasticInferenceServiceCompletionServiceSettings` {es-pull}123155[#123155]
63+
* Add enterprise license check to inference action for semantic text fields {es-pull}122293[#122293]
64+
* Avoid potentially throwing calls to Task#getDescription in model download {es-pull}124527[#124527]
65+
* Fix serialising the inference update request {es-pull}122278[#122278]
66+
* Migrate `model_version` to `model_id` when parsing persistent elser inference endpoints {es-pull}124769[#124769] (issue: {es-issue}124675[#124675])
67+
* Retry on streaming errors {es-pull}123076[#123076]
68+
* Set Connect Timeout to 5s {es-pull}123272[#123272]
69+
* [Inference API] Fix output stream ordering in `InferenceActionProxy` {es-pull}124225[#124225]
70+
71+
Mapping::
72+
* Avoid serializing empty `_source` fields in mappings {es-pull}122606[#122606]
73+
74+
Search::
75+
* Do not let `ShardBulkInferenceActionFilter` unwrap / rewrap ESExceptions {es-pull}123890[#123890]
76+
* Fix concurrency issue in `ScriptSortBuilder` {es-pull}123757[#123757]
77+
* Handle search timeout in `SuggestPhase` {es-pull}122357[#122357] (issue: {es-issue}122186[#122186])
78+
79+
Snapshot/Restore::
80+
* Fork post-snapshot-delete cleanup off master thread {es-pull}122731[#122731]
81+
82+
Suggesters::
83+
* Return an empty suggestion when suggest phase times out {es-pull}122575[#122575] (issue: {es-issue}122548[#122548])
84+
85+
Transform::
86+
* If the Transform is configured to write to an alias as its destination index, when the delete_dest_index parameter is set to true, then the Delete API will now delete the write index backing the alias {es-pull}122074[#122074] (issue: {es-issue}121913[#121913])
87+
88+
Vector Search::
89+
* Knn vector rescoring to sort score docs {es-pull}122653[#122653] (issue: {es-issue}119711[#119711])
90+
91+
[[deprecation-9.0.0]]
92+
[float]
93+
=== Deprecations
94+
95+
Search::
96+
* Deprecate Behavioral Analytics CRUD apis {es-pull}122960[#122960]
97+
98+
[[enhancement-9.0.0]]
99+
[float]
100+
=== Enhancements
101+
102+
Authorization::
103+
* Do not fetch reserved roles from native store when Get Role API is called {es-pull}121971[#121971]
104+
105+
Data streams::
106+
* Retry ILM async action after reindexing data stream {es-pull}124149[#124149]
107+
* Set cause on create index request in create from action {es-pull}124363[#124363]
108+
109+
Downsampling::
110+
* Improve downsample performance by buffering docids and do bulk processing {es-pull}124477[#124477]
111+
* Improve rolling up metrics {es-pull}124739[#124739]
112+
113+
ES|QL::
114+
* Allow skip shards with `_tier` and `_index` in ES|QL {es-pull}123728[#123728]
115+
* ES|QL - Add scoring for full text functions disjunctions {es-pull}121793[#121793]
116+
* Fix Driver status iterations and `cpuTime` {es-pull}123290[#123290] (issue: {es-issue}122967[#122967])
117+
* Push down `StartsWith` and `EndsWith` functions to Lucene {es-pull}123381[#123381] (issue: {es-issue}123067[#123067])
118+
119+
Infra/Core::
120+
* Improve size limiting string message {es-pull}122427[#122427]
121+
122+
Ingest Node::
123+
* Allow setting the `type` in the reroute processor {es-pull}122409[#122409] (issue: {es-issue}121553[#121553])
124+
125+
[[feature-9.0.0]]
126+
[float]
127+
=== New features
128+
129+
ES|QL::
130+
* Initial support for unmapped fields {es-pull}119886[#119886]
131+
132+
[[upgrade-9.0.0]]
133+
[float]
134+
=== Upgrades
135+
136+
Security::
137+
* Bump nimbus-jose-jwt to 10.0.2 {es-pull}124544[#124544]
138+
139+
Snapshot/Restore::
140+
* Upgrade AWS SDK to v1.12.746 {es-pull}122431[#122431]
141+
142+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[[release-highlights]]
2+
== What's new in {minor-version}
3+
4+
coming::[{minor-version}]
5+
6+
Here are the highlights of what's new and improved in {es} {minor-version}!
7+
ifeval::["{release-state}"!="unreleased"]
8+
For detailed information about this release, see the <<es-release-notes>> and
9+
<<breaking-changes>>.
10+
11+
endif::[]
12+
13+
// The notable-highlights tag marks entries that
14+
// should be featured in the Stack Installation and Upgrade Guide:
15+
// tag::notable-highlights[]
16+
// [discrete]
17+
// === Heading
18+
//
19+
// Description.
20+
// end::notable-highlights[]
21+
22+

0 commit comments

Comments
 (0)