Skip to content

Latest commit

 

History

History
229 lines (169 loc) · 8.76 KB

release-notes-8.18.asciidoc

File metadata and controls

229 lines (169 loc) · 8.76 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.

{fleet}
  • Add next steps and actions to the agentless integrations flyout. (#203824)

  • Add support for columns when exporting agents to CSV. (#203103)

  • Add status tracking for agentless integrations. (#199567)

{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 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. #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

Enhancements

{fleet}
  • Enable sub-feature privileges for {fleet}. (#203182)

{fleet-server}
  • Validate user pbkdf2 settings for FIPS compliance. #4542

  • Update {fleet-server} Go version to 1.24.0. #4543

{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 {agent} Go version to 1.24.0. #6932

  • Update OTel components to v0.120.x. #7443

Bug fixes

{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 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 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