Skip to content

Commit 1f1de4c

Browse files
Backport fleet-server#5515
1 parent c0e4a9a commit 1f1de4c

File tree

1 file changed

+149
-5
lines changed

1 file changed

+149
-5
lines changed

docs/en/ingest-management/release-notes/release-notes-8.19.asciidoc

Lines changed: 149 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Also see:
3535
=== New features and enhancements
3636

3737
Elastic Agent::
38-
* Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector. link:https://github.com/elastic/elastic-agent/pull/9535[#9535]
38+
* Bump kube-stack Helm Chart to 0.9.1 and enable the cluster collector. link:https://github.com/elastic/elastic-agent/pull/9535[#9535]
3939
* Enhanced loggers for easier debugging of upgrade related issues. link:https://github.com/elastic/elastic-agent/pull/9689[#9689] link:https://github.com/elastic/elastic-agent/issues/9536[#9536]
4040

4141

@@ -44,13 +44,13 @@ Elastic Agent::
4444
=== Bug fixes
4545

4646
Elastic Agent::
47-
* Redact secrets from pre-config, computed-config, components-expected, and components-actual files in diagnostics archive. link:https://github.com/elastic/elastic-agent/pull/9560[#9560]
48-
* Retry service start command upon failure with 30-second delay. link:https://github.com/elastic/elastic-agent/pull/9313[#9313]
47+
* Redact secrets from pre-config, computed-config, components-expected, and components-actual files in diagnostics archive. link:https://github.com/elastic/elastic-agent/pull/9560[#9560]
48+
* Retry service start command upon failure with 30-second delay. link:https://github.com/elastic/elastic-agent/pull/9313[#9313]
4949
* Fix reporting of scheduled upgrade details across restarts and cancels. link:https://github.com/elastic/elastic-agent/pull/9562[#9562] link:https://github.com/elastic/elastic-agent/issues/8778[#8778]
5050
* Enable root user to re-enroll unprivileged agent for mac and linux. link:https://github.com/elastic/elastic-agent/pull/9603[#9603] link:https://github.com/elastic/elastic-agent/issues/8544[#8544]
5151
* Fix missing liveness healthcheck during container enrollment. link:https://github.com/elastic/elastic-agent/pull/9612[#9612] link:https://github.com/elastic/elastic-agent/issues/9611[#9611]
5252
* Enable admin user to re-enroll unprivileged agent for windows. link:https://github.com/elastic/elastic-agent/pull/9623[#9623] link:https://github.com/elastic/elastic-agent/issues/8544[#8544]
53-
* Treat exit code 284 from Endpoint binary as non-fatal. link:https://github.com/elastic/elastic-agent/pull/9687[#9687]
53+
* Treat exit code 284 from Endpoint binary as non-fatal. link:https://github.com/elastic/elastic-agent/pull/9687[#9687]
5454
* Ensure failed upgrade actions are removed from queue and details are set. link:https://github.com/elastic/elastic-agent/pull/9634[#9634] link:https://github.com/elastic/elastic-agent/issues/9629[#9629]
5555

5656

@@ -59,7 +59,7 @@ Fleet Server::
5959
+
6060
Restore connection level limiter to prevent OOM incidents. This limiter is used in addition to the request-level throttle so that once our in-flight requests reaches max_connections a 429 is returned, but if the total connections the server uses is over max_connections*1.1 the server dropsthe connection before the TLS handshake.
6161
* Build fleet-server as fully static binary to restore OS matrix compatibility. link:https://github.com/elastic/fleet-server/pull/5392[#5392] link:https://github.com/elastic/fleet-server/issues/5262[#5262]
62-
62+
6363
// end 8.19.4 relnotes
6464

6565
// begin 8.19.3 relnotes
@@ -69,6 +69,43 @@ Restore connection level limiter to prevent OOM incidents. This limiter is used
6969

7070
Review important information about the 8.19.3 release.
7171

72+
[discrete]
73+
[[known-issues-8.19.3]]
74+
=== Known issues
75+
76+
[[known-issue-5515-8.19.3]]
77+
.fleet-agents template is missing mappings
78+
[%collapsible]
79+
====
80+
81+
*Details* +
82+
83+
On May 2, 2025 a known issue was discovered that the `.fleet-agents` index template was missing a mapping for the `local_metadata.complete` attribute. This may cause agent checkins to be rejected and the agents to appear as offline.
84+
85+
In this {fleet}'s logs this will appear as:
86+
[source,shell]
87+
----
88+
elastic fail 400: document_parsing_exception: [1:209] object mapping for [local_metadata] tried to parse field [local_metadata] as object, but found a concrete value
89+
Eat bulk checkin error; Keep on truckin'
90+
----
91+
And in the {agent} logs it will appear as:
92+
[source,shell]
93+
----
94+
"log.level":"error","@timestamp":"2025-04-22:12:35:25.295Z","message":"Eat bulk checkin error; Keep on truckin'","component":{"binary":"fleet-server","dataset":"elastic_agent.fleet_server","id":"fleet-server-es-containerhost","type":"fleet-server"},"log":{"source":"fleet-server-es-containerhost"},"service.type":"fleet-server","error.message":"elastic fail 400: document_parsing_exception: [1:209] object mapping for [local_metadata] tried to parse field [local_metadata] as object, but found a concrete value","ecs.version":"1.6.0","service.name":"fleet-server","ecs.version":"1.6.0"
95+
----
96+
This attribute was added to the template in versions: 8.17.11 8.18.3, and 8.19.3.
97+
98+
Further investigation revealed that the `.fleet-agents` index template was not correctly applied due to an unchanged `_meta.managed_index_mappings_version` number.
99+
This change also affects other attributes as well, such as `upgrade_attempts`, `namespaces`, `unprivileged`, and `unhealthy_reason`.
100+
If there is an error related to any of these attributes, there will be a similar error message in the logs.
101+
102+
*Impact* +
103+
104+
Updating to a version with a fixed `_meta.managed_index_mappings_version` will correctly apply the new index template.
105+
The fixed versions are 8.18.8, 8.19.4, 9.0.8, 9.1.4.
106+
107+
====
108+
72109
[discrete]
73110
[[security-updates-8.19.3]]
74111
=== Security updates
@@ -123,6 +160,43 @@ Fleet Server::
123160

124161
Review important information about the 8.19.2 release.
125162

163+
[discrete]
164+
[[known-issues-8.19.2]]
165+
=== Known issues
166+
167+
[[known-issue-5515-8.19.2]]
168+
.fleet-agents template is missing mappings
169+
[%collapsible]
170+
====
171+
172+
*Details* +
173+
174+
On May 2, 2025 a known issue was discovered that the `.fleet-agents` index template was missing a mapping for the `local_metadata.complete` attribute. This may cause agent checkins to be rejected and the agents to appear as offline.
175+
176+
In this {fleet}'s logs this will appear as:
177+
[source,shell]
178+
----
179+
elastic fail 400: document_parsing_exception: [1:209] object mapping for [local_metadata] tried to parse field [local_metadata] as object, but found a concrete value
180+
Eat bulk checkin error; Keep on truckin'
181+
----
182+
And in the {agent} logs it will appear as:
183+
[source,shell]
184+
----
185+
"log.level":"error","@timestamp":"2025-04-22:12:35:25.295Z","message":"Eat bulk checkin error; Keep on truckin'","component":{"binary":"fleet-server","dataset":"elastic_agent.fleet_server","id":"fleet-server-es-containerhost","type":"fleet-server"},"log":{"source":"fleet-server-es-containerhost"},"service.type":"fleet-server","error.message":"elastic fail 400: document_parsing_exception: [1:209] object mapping for [local_metadata] tried to parse field [local_metadata] as object, but found a concrete value","ecs.version":"1.6.0","service.name":"fleet-server","ecs.version":"1.6.0"
186+
----
187+
This attribute was added to the template in versions: 8.17.11 8.18.3, and 8.19.3.
188+
189+
Further investigation revealed that the `.fleet-agents` index template was not correctly applied due to an unchanged `_meta.managed_index_mappings_version` number.
190+
This change also affects other attributes as well, such as `upgrade_attempts`, `namespaces`, `unprivileged`, and `unhealthy_reason`.
191+
If there is an error related to any of these attributes, there will be a similar error message in the logs.
192+
193+
*Impact* +
194+
195+
Updating to a version with a fixed `_meta.managed_index_mappings_version` will correctly apply the new index template.
196+
The fixed versions are 8.18.8, 8.19.4, 9.0.8, 9.1.4.
197+
198+
====
199+
126200
[discrete]
127201
[[bug-fixes-8.19.2]]
128202
=== Bug fixes
@@ -140,6 +214,43 @@ Fleet Server::
140214

141215
Review important information about the 8.19.1 release.
142216

217+
[discrete]
218+
[[known-issues-8.19.1]]
219+
=== Known issues
220+
221+
[[known-issue-5515-8.19.1]]
222+
.fleet-agents template is missing mappings
223+
[%collapsible]
224+
====
225+
226+
*Details* +
227+
228+
On May 2, 2025 a known issue was discovered that the `.fleet-agents` index template was missing a mapping for the `local_metadata.complete` attribute. This may cause agent checkins to be rejected and the agents to appear as offline.
229+
230+
In this {fleet}'s logs this will appear as:
231+
[source,shell]
232+
----
233+
elastic fail 400: document_parsing_exception: [1:209] object mapping for [local_metadata] tried to parse field [local_metadata] as object, but found a concrete value
234+
Eat bulk checkin error; Keep on truckin'
235+
----
236+
And in the {agent} logs it will appear as:
237+
[source,shell]
238+
----
239+
"log.level":"error","@timestamp":"2025-04-22:12:35:25.295Z","message":"Eat bulk checkin error; Keep on truckin'","component":{"binary":"fleet-server","dataset":"elastic_agent.fleet_server","id":"fleet-server-es-containerhost","type":"fleet-server"},"log":{"source":"fleet-server-es-containerhost"},"service.type":"fleet-server","error.message":"elastic fail 400: document_parsing_exception: [1:209] object mapping for [local_metadata] tried to parse field [local_metadata] as object, but found a concrete value","ecs.version":"1.6.0","service.name":"fleet-server","ecs.version":"1.6.0"
240+
----
241+
This attribute was added to the template in versions: 8.17.11 8.18.3, and 8.19.3.
242+
243+
Further investigation revealed that the `.fleet-agents` index template was not correctly applied due to an unchanged `_meta.managed_index_mappings_version` number.
244+
This change also affects other attributes as well, such as `upgrade_attempts`, `namespaces`, `unprivileged`, and `unhealthy_reason`.
245+
If there is an error related to any of these attributes, there will be a similar error message in the logs.
246+
247+
*Impact* +
248+
249+
Updating to a version with a fixed `_meta.managed_index_mappings_version` will correctly apply the new index template.
250+
The fixed versions are 8.18.8, 8.19.4, 9.0.8, 9.1.4.
251+
252+
====
253+
143254
[discrete]
144255
[[new-features-8.19.1]]
145256
=== New features
@@ -266,6 +377,39 @@ curl --request POST \
266377
267378
====
268379

380+
[[known-issue-5515-8.19.0]]
381+
.fleet-agents template is missing mappings
382+
[%collapsible]
383+
====
384+
385+
*Details* +
386+
387+
On May 2, 2025 a known issue was discovered that the `.fleet-agents` index template was missing a mapping for the `local_metadata.complete` attribute. This may cause agent checkins to be rejected and the agents to appear as offline.
388+
389+
In this {fleet}'s logs this will appear as:
390+
[source,shell]
391+
----
392+
elastic fail 400: document_parsing_exception: [1:209] object mapping for [local_metadata] tried to parse field [local_metadata] as object, but found a concrete value
393+
Eat bulk checkin error; Keep on truckin'
394+
----
395+
And in the {agent} logs it will appear as:
396+
[source,shell]
397+
----
398+
"log.level":"error","@timestamp":"2025-04-22:12:35:25.295Z","message":"Eat bulk checkin error; Keep on truckin'","component":{"binary":"fleet-server","dataset":"elastic_agent.fleet_server","id":"fleet-server-es-containerhost","type":"fleet-server"},"log":{"source":"fleet-server-es-containerhost"},"service.type":"fleet-server","error.message":"elastic fail 400: document_parsing_exception: [1:209] object mapping for [local_metadata] tried to parse field [local_metadata] as object, but found a concrete value","ecs.version":"1.6.0","service.name":"fleet-server","ecs.version":"1.6.0"
399+
----
400+
This attribute was added to the template in versions: 8.17.11 8.18.3, and 8.19.3.
401+
402+
Further investigation revealed that the `.fleet-agents` index template was not correctly applied due to an unchanged `_meta.managed_index_mappings_version` number.
403+
This change also affects other attributes as well, such as `upgrade_attempts`, `namespaces`, `unprivileged`, and `unhealthy_reason`.
404+
If there is an error related to any of these attributes, there will be a similar error message in the logs.
405+
406+
*Impact* +
407+
408+
Updating to a version with a fixed `_meta.managed_index_mappings_version` will correctly apply the new index template.
409+
The fixed versions are 8.18.8, 8.19.4, 9.0.8, 9.1.4.
410+
411+
====
412+
269413
[discrete]
270414
[[new-features-8.19.0]]
271415
=== New features

0 commit comments

Comments
 (0)