Skip to content

Latest commit

 

History

History
138 lines (122 loc) · 7.41 KB

CHANGELOG.asciidoc

File metadata and controls

138 lines (122 loc) · 7.41 KB

Elastic Agent version 7.9.0

Breaking changes

  • Change fleet.yml structure, causes upgraded agent to register as new agent 19248

  • Remove obfuscation of fleet.yml, causes re-enroll of agent to Fleet 19678

  • Rename enroll --ca_sha256 to --ca-sha256 19900

  • Rename enroll --certificate_authorities to --certificate-authorities 19900

  • Don’t build 32 bits version of Elastic Agent. 25533

Bugfixes

  • Fix install service script for windows 18814

  • Properly stops subprocess on shutdown 19567

  • Forward revision number of the configuration to the endpoint. 19759

  • Remove support for logs type and use logfile 19761

  • Avoid comparing uncomparable types on enroll 19976

  • Fix issues with merging of elastic-agent.yml and fleet.yml 20026

  • Unzip failures on Windows 8/Windows server 2012 20088

  • Fix failing unit tests on windows 20127

  • Prevent closing closed reader 20214

  • Improve GRPC stop to be more relaxed 20118

  • Fix Windows service installation script 20203

  • Fix timeout issue stopping service applications 20256

  • Fix incorrect hash when upgrading agent 22322

  • Fix refresh of monitoring configuration 23619

  • Fixed nil pointer during unenroll 23609

  • Fixed reenroll scenario 23686

  • Fixed Monitoring filebeat and metricbeat not connecting to Agent over GRPC 23843

  • Fixed make status readable in the log. 23849

  • Windows agent doesn’t uninstall with a lowercase c: drive in the path 23998

  • Fix reloading of log level for services 24055

  • Fix: Successfully installed and enrolled agent running standalonehttps://github.com/elastic/beats/pull/[24128]

  • Make installer atomic on windows 24253

  • Remove installed services on agent uninstall 24151

  • Fix failing installation on windows 7 24387

  • Fix capabilities resolution in inspect command 24346

  • Fix windows installer during enroll 24343

  • Logging to file disabled on enroll 24173

  • Prevent uninstall failures on empty config 24838

  • Fix issue with FLEET_CA not being used with Fleet Server in container 26529

New features

  • Change monitoring defaults for agent 18927

  • Agent verifies packages before using them 18876

  • Change stream.* to dataset.* fields 18967

  • Agent now runs the GRPC server and spawned application connect by to Agent 18973

  • Rename input.type logs to logfile 19360

  • Agent now installs/uninstalls Elastic Endpoint 19248

  • Agent now downloads Elastic Endpoint 19503

  • Refuse invalid stream values in configuration 19587

  • Agent now load balances across multiple Kibana instances 19628

  • Configuration cleanup 19848

  • Agent now sends its own logs to elasticsearch 19811

  • Add --insecure option to enroll command 19900

  • Will retry to enroll if the server return a 429. 19811

  • Add --staging option to enroll command 20026

  • Add event.dataset to all events 20076

  • Send datastreams fields 20416

  • Agent supports capabilities definition 23848

  • Restart process on output change 24907

Docs

  • Minor updates on README.md for pre-requisities of build process

Elastic Agent version 7.8.0

Breaking changes

  • Rename agent to elastic-agent 17391

Bugfixes

  • Fixed tests on windows 16922

  • Fixed installers for SNAPSHOTs and windows 17077

  • Fixed merge of config 17399

  • Handle abs paths on windows correctly 17461

  • Improved cancellation of agent 17318

  • Fixed process spawning on Windows 17751

  • Fix issues when running mage package for all the platforms. 17767

  • Rename the User-Agent string from Beats Agent to Elastic Agent. 17765

  • Remove the kbn-version on each request to the Kibana API. 17764

  • Fixed injected log path to monitoring beat 17833

  • Make sure that the Elastic Agent connect over TLS in cloud. 17843

  • Moved stream.* fields to top of event 17858

  • Use /tmp for default monitoring endpoint location for libbeat 18131

  • Use default output by default 18091

  • Fix panic and flaky tests for the Agent. 18135

  • Fix default configuration after enroll 18232

  • Fix make sure the collected logs or metrics include streams information. 18261

  • Fix version to 7.8 18286

  • Fix an issue where the checkin_frequency, jitter, and backoff options where not configurable. 17843

  • Ensure that the beats uses the params prefer_v2_templates on bulk request. 18318

  • Stop monitoring on config change 18284

  • Enable more granular control of monitoring 18346

  • Fix jq: command not found 18408

  • Avoid Chown on windows 18512

  • Clean action store after enrolling to new configuration 18656

  • Avoid watching monitor logs 18723

  • Correctly report platform and family. 18665

  • Guard against empty stream.datasource and namespace 18769

  • Fix install service script for windows 18814

New features

  • Generate index name in a format type-dataset-namespace 16903

  • OS agnostic default configuration 17016

  • Introduced post install hooks 17241

  • Support for config constraints 17112

  • Introduced mage demo command 17312

  • Display the stability of the agent at enroll and start. 17336

  • Expose stream.* variables in events 17468

  • Monitoring configuration reloadable 17855

  • Pack ECS metadata to request payload send to fleet 17894

  • Allow CLI overrides of paths 17781

  • Enable Filebeat input: S3, Azureeventhub, cloudfoundry, httpjson, netflow, o365audit. 17909

  • Configurable log level 18083

  • Use data subfolder as default for process logs 17960

  • Enable introspecting configuration 18124

  • Follow home path for all config files 18161

  • Do not require unnecessary configuration 18003

  • Use nested objects so fleet can handle metadata correctly 18234

  • Enable debug log level for Metricbeat and Filebeat when run under the Elastic Agent. 17935

  • Pick up version from libbeat 18350

  • More clear output of inspect command 18405

  • When not port are specified and the https is used fallback to 443 18844

  • Basic upgrade process 21002