Skip to content

Latest commit

 

History

History
213 lines (155 loc) · 7.55 KB

release-notes-8.18.asciidoc

File metadata and controls

213 lines (155 loc) · 7.55 KB

Release notes

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]

{fleet} and {agent} 8.18.0

Review important information about the {fleet} and {agent} 8.18.0 release.

New features

The 8.18.0 release Added the following new and notable features.

{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 metricbeat receiver to the OTel receivers included in {agent}. #6182 #6138

  • 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 and k8sobserver components to the Elastic Distribution of OTel Collector to help cover autodiscovery scenarios in Kubernetes. #6561

  • Add the kafkaexporter and kafkareceiver the Elastic Distribution of OTel Collector to help prepare support for a Kafka output. #6539 #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

Enhancements

{fleet-server}
  • Update {fleet-server} Go version to 1.23.5. #4353

{agent}
  • Re-enable the OTel subcommand on Windows. #6068 #4976 #5710

  • 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, or enroll commands fail. #6410 #6338

  • Add a logger to print the status and code when an {agent} enrollment call to {fleet} fails. #6477 #6287

  • Update OTel components to v0.117.0. #6499

Bug fixes

{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 with items from from kibanaFetchToken as list 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 containerised {agent} when the enrollment token changes or the agent is unenrolled. #6568 #3586