Skip to content

Commit 66b504a

Browse files
Forward port release notes for v8.17.5 (#127024)
1 parent 42dc870 commit 66b504a

File tree

5 files changed

+150
-0
lines changed

5 files changed

+150
-0
lines changed
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
include::migration_intro.asciidoc[]
2+
3+
* <<migrating-9.1,Migrating to 9.1>>
4+
* <<migrating-9.0,Migrating to 9.0>>
5+
6+
include::migrate_9_1.asciidoc[]
7+
include::migrate_9_0.asciidoc[]
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
[[migrating-8.17]]
2+
== Migrating to 8.17
3+
++++
4+
<titleabbrev>8.17</titleabbrev>
5+
++++
6+
7+
This section discusses the changes that you need to be aware of when migrating
8+
your application to {es} 8.17.
9+
10+
See also <<release-highlights>> and <<es-release-notes>>.
11+
12+
[discrete]
13+
[[breaking-changes-8.17]]
14+
=== Breaking changes
15+
16+
There are no breaking changes in {es} 8.17.
17+
18+
19+
[discrete]
20+
[[deprecated-8.17]]
21+
=== Deprecations
22+
23+
The following functionality has been deprecated in {es} 8.17
24+
and will be removed in a future version.
25+
While this won't have an immediate impact on your applications,
26+
we strongly encourage you to take the described steps to update your code
27+
after upgrading to 8.17.
28+
29+
To find out if you are using any deprecated functionality,
30+
enable <<deprecation-logging, deprecation logging>>.
31+
32+
[discrete]
33+
[[deprecations_817_mapping]]
34+
==== Mapping deprecations
35+
36+
[[deprecate_source_mode_in_mappings]]
37+
.Deprecate `_source.mode` in mappings
38+
[%collapsible]
39+
====
40+
*Details* +
41+
Configuring `_source.mode` in mappings is deprecated and will be removed in future versions. Use `index.mapping.source.mode` index setting instead.
42+
43+
*Impact* +
44+
Use `index.mapping.source.mode` index setting instead
45+
====
46+
47+
[discrete]
48+
[[deprecations_817_rest_api]]
49+
==== REST API deprecations
50+
51+
[[format_of_non_detailed_error_responses_changing_in_v9]]
52+
.The format of non-detailed error responses is changing in v9
53+
[%collapsible]
54+
====
55+
*Details* +
56+
When an error occurs when processing a request, Elasticsearch returns information on that error in the REST response.
57+
If `http:detailed_errors.enabled: false` is specified in node settings with the v8 REST API and below,
58+
the format of this response changes significantly.
59+
Starting with the v9 REST API, the JSON structure of responses with errors when the `http.detailed_errors.enabled: false` option is set
60+
will be the same as when detailed errors are enabled (which is the default).
61+
To keep using the existing format for non-detailed error responses, use the v8 REST API.
62+
63+
*Impact* +
64+
If you have set `http.detailed_errors.enabled: false` (the default is `true`)
65+
the structure of JSON when any exceptions occur will change with the v9 REST API.
66+
To keep using the existing format, use the v8 REST API.
67+
====
68+

docs/reference/release-notes.asciidoc

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
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.1.0>>
10+
* <<release-notes-9.0.0>>
11+
* <<release-notes-9.0.0-rc1>>
12+
* <<release-notes-9.0.0-beta1>>
13+
14+
--
15+
16+
include::release-notes/9.1.0.asciidoc[]
17+
include::release-notes/9.0.0.asciidoc[]
18+
include::release-notes/9.0.0-rc1.asciidoc[]
19+
include::release-notes/9.0.0-beta1.asciidoc[]
20+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
[[release-notes-8.17.5]]
2+
== {es} version 8.17.5
3+
4+
Also see <<breaking-changes-8.17,Breaking changes in 8.17>>.
5+
6+
[[bug-8.17.5]]
7+
[float]
8+
=== Bug fixes
9+
10+
Authentication::
11+
* Fix NPE for missing Content Type header in OIDC Authenticator {es-pull}126191[#126191]
12+
13+
ES|QL::
14+
* Fix `ReplaceMissingFieldsWithNull` {es-pull}125764[#125764] (issues: {es-issue}126036[#126036], {es-issue}121754[#121754], {es-issue}126030[#126030])
15+
* Fix usage of already released null block in `ValueSourceReaderOperator` {es-pull}126411[#126411] (issue: {es-issue}125850[#125850])
16+
17+
Machine Learning::
18+
* Fixing bedrock event executor terminated cache issue {es-pull}118177[#118177] (issue: {es-issue}117916[#117916])
19+
20+
Search::
21+
* Re-enable parallel collection for field sorted top hits {es-pull}125916[#125916]
22+
* Support indices created in ESv6 and updated in ESV7 using different LuceneCodecs as archive in current version. {es-pull}125389[#125389]
23+
24+
TLS::
25+
* Set `keyUsage` for generated HTTP certificates and self-signed CA {es-pull}126376[#126376] (issue: {es-issue}117769[#117769])
26+
27+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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+
// Add previous release to the list
12+
Other versions:
13+
14+
{ref-bare}/9.0/release-highlights.html[9.0]
15+
16+
endif::[]
17+
18+
// The notable-highlights tag marks entries that
19+
// should be featured in the Stack Installation and Upgrade Guide:
20+
// tag::notable-highlights[]
21+
// [discrete]
22+
// === Heading
23+
//
24+
// Description.
25+
// end::notable-highlights[]
26+
27+

0 commit comments

Comments
 (0)