This section summarizes the changes in each release.
Also see:
-
{kibana-ref}/release-notes.html[{kib} release notes]
-
{beats-ref}/release-notes.html[{beats} release notes]
Review important information about the {fleet} and {agent} 8.18.0 release.
The 8.18.0 release Added the following new and notable features.
- {fleet}
- {agent}
-
-
Add ability to run the Elastic Distribution of OTel Collector at the same time as other inputs. #5767 #5796
-
Add a sample configuration to be used when deploying the OpenTelemetry Kube Stack Helm Chart. #5822
-
Add the GeoIP OpenTelemetry processor to {agent}. #6134
-
Add the OpenTelemetry routing connector to the Elastic Distribution of OTel Collector. #6210
-
Add support for the OTel loadbalancing exporter to {agent}. #6315
-
Add a new Kubernetes deployment of the Elastic Distribution of OTel Collector named "gateway", to simplify the daemonset collector configuration and unify managed/self-managed scenarios. #6444
-
Add the
components
command for {agent} in OTel mode, to list the supported components the the Elastic Distribution of OTel Collector includes. #6539 -
Add the
receivercreator
andk8sobserver
components to the Elastic Distribution of OTel Collector to help cover autodiscovery scenarios in Kubernetes. #6561 -
Add the
kafkaexporter
andkafkareceiver
the Elastic Distribution of OTel Collector to help prepare support for a Kafka output. #6593 #6562 -
Add the nopreceiver to the Elastic Distribution of OTel Collector. #6603
-
Change the default gRPC port to 0 when {agent} is run in a container. #6585
-
- {fleet}
-
-
Enable sub-feature privileges for {fleet}. (#203182)
-
- {fleet-server}
- {agent}
-
-
Update the {agent} to only run composable providers if they are referenced in the agent policy. #6169 #3609 #4648
-
Add a flag to skip {fleet} audit or unenroll when uninstalling {agent}. #6206 #5757
-
Embed hints-based inputs in the {agent} Kubernetes container image. #6381 #5661
-
Add an error to the Windows Application Event Log if the
install
,uninstall
, orenroll
commands fail. #6410 #6338 -
Add a logger to print the status and code when an {agent} enrollment call to {fleet} fails. #6477 #6287
-
Update {agent} Go version to 1.24.0. #6932
-
Update OTel components to v0.120.x. #7443
- {fleet}
-
-
Support
is_default
on integration deployment modes. (#208284) -
Fix a UI error caused when an agent becomes orphan. (#207746)
-
Restrict non-local {es} output types for agentless integrations and policies. (#207296)
-
Fix API code to prevent bulk actions from timing out. (#205735)
-
Fix generation of dynamic mapping for objects with specific subfields. (#204104)
-
Fix logic to ensure that agents are only considered stuck in updating when an upgrade fails. (#202126)
-
- {fleet-server}
-
-
Return a 429 error when the {fleet-server} connection limit is reached instead of silently closing connections. #4402
-
- {agent}
-
-
Prevent installation of {elastic-defend} in emulated environment, in which it’s not supported. #6095 #6082
-
Re-enable notifying {fleet} when [agent] is uninstalled on Windows. #6257 #5952
-
Log a warning on same version upgrade attempts and prevent the agent from reporting a failed upgrade state. #6273 #6186
-
Add retries for requesting download verifiers when upgrading an agent. #6276 #5163
-
Replace
list
withitems
from fromkibanaFetchToken
aslist
is deprecated in the API response and will be removed. #6437 #6023 -
Restore
cloud-defend
as an expected binary after it was accidentally removed from containers in 8.17.0 and later versions. #6470 #6469 -
Restore the
maintainer
label for container images rather than the default inherited from a base image. #6512 -
Fix enrollment for containerized {agent} when the enrollment token changes or the agent is unenrolled. #6568 #3586
-
Change how Windows process handles are obtained when assigning sub-processes to Job objects. #6825
-