CHANGELOG.asciidoc (123 lines of code) (raw):
// Use these for links to issue and pulls. Note issues and pulls redirect one to
// each other on Github, so don't worry too much on using the right prefix.
:issue-beats: https://github.com/elastic/beats/issues/
:pull-beats: https://github.com/elastic/beats/pull/
:issue: https://github.com/elastic/elastic-agent/issues/
:pull: https://github.com/elastic/elastic-agent/pull/
[[release-notes-7.9.0]]
=== Elastic Agent version 7.9.0
==== Breaking changes
- Change fleet.yml structure, causes upgraded agent to register as new agent {pull-beats}[19248]
- Remove obfuscation of fleet.yml, causes re-enroll of agent to Fleet {pull-beats}[19678]
- Rename enroll --ca_sha256 to --ca-sha256 {pull-beats}[19900]
- Rename enroll --certificate_authorities to --certificate-authorities {pull-beats}[19900]
- Don't build 32 bits version of Elastic Agent. {issue-beats}[25533]
==== Bugfixes
- Fix install service script for windows {pull-beats}[18814]
- Properly stops subprocess on shutdown {pull-beats}[19567]
- Forward revision number of the configuration to the endpoint. {pull-beats}[19759]
- Remove support for logs type and use logfile {pull-beats}[19761]
- Avoid comparing uncomparable types on enroll {issue-beats}[19976]
- Fix issues with merging of elastic-agent.yml and fleet.yml {pull-beats}[20026]
- Unzip failures on Windows 8/Windows server 2012 {pull-beats}[20088]
- Fix failing unit tests on windows {pull-beats}[20127]
- Prevent closing closed reader {pull-beats}[20214]
- Improve GRPC stop to be more relaxed {pull-beats}[20118]
- Fix Windows service installation script {pull-beats}[20203]
- Fix timeout issue stopping service applications {pull-beats}[20256]
- Fix incorrect hash when upgrading agent {pull-beats}[22322]
- Fix refresh of monitoring configuration {pull-beats}[23619]
- Fixed nil pointer during unenroll {pull-beats}[23609]
- Fixed reenroll scenario {pull-beats}[23686]
- Fixed Monitoring filebeat and metricbeat not connecting to Agent over GRPC {pull-beats}[23843]
- Fixed make status readable in the log. {pull-beats}[23849]
- Windows agent doesn't uninstall with a lowercase `c:` drive in the path {pull-beats}[23998]
- Fix reloading of log level for services {pull-beats}[24055]
- Fix: Successfully installed and enrolled agent running standalone{pull-beats}[24128]
- Make installer atomic on windows {pull-beats}[24253]
- Remove installed services on agent uninstall {pull-beats}[24151]
- Fix failing installation on windows 7 {pull-beats}[24387]
- Fix capabilities resolution in inspect command {pull-beats}[24346]
- Fix windows installer during enroll {pull-beats}[24343]
- Logging to file disabled on enroll {issue-beats}[24173]
- Prevent uninstall failures on empty config {pull-beats}[24838]
- Fix issue with FLEET_CA not being used with Fleet Server in container {pull-beats}[26529]
==== New features
- Change monitoring defaults for agent {pull-beats}[18927]
- Agent verifies packages before using them {pull-beats}[18876]
- Change stream.* to dataset.* fields {pull-beats}[18967]
- Agent now runs the GRPC server and spawned application connect by to Agent {pull-beats}[18973]
- Rename input.type logs to logfile {pull-beats}[19360]
- Agent now installs/uninstalls Elastic Endpoint {pull-beats}[19248]
- Agent now downloads Elastic Endpoint {pull-beats}[19503]
- Refuse invalid stream values in configuration {pull-beats}[19587]
- Agent now load balances across multiple Kibana instances {pull-beats}[19628]
- Configuration cleanup {pull-beats}[19848]
- Agent now sends its own logs to elasticsearch {pull-beats}[19811]
- Add --insecure option to enroll command {pull-beats}[19900]
- Will retry to enroll if the server return a 429. {pull-beats}[19811]
- Add --staging option to enroll command {pull-beats}[20026]
- Add `event.dataset` to all events {pull-beats}[20076]
- Send datastreams fields {pull-beats}[20416]
- Agent supports capabilities definition {pull-beats}[23848]
- Restart process on output change {pull-beats}[24907]
=== Docs
- Minor updates on README.md for pre-requisities of build process
[[release-notes-7.8.0]]
=== Elastic Agent version 7.8.0
==== Breaking changes
- Rename agent to elastic-agent {pull-beats}[17391]
==== Bugfixes
- Fixed tests on windows {pull-beats}[16922]
- Fixed installers for SNAPSHOTs and windows {pull-beats}[17077]
- Fixed merge of config {pull-beats}[17399]
- Handle abs paths on windows correctly {pull-beats}[17461]
- Improved cancellation of agent {pull-beats}[17318]
- Fixed process spawning on Windows {pull-beats}[17751]
- Fix issues when running `mage package` for all the platforms. {pull-beats}[17767]
- Rename the User-Agent string from Beats Agent to Elastic Agent. {pull-beats}[17765]
- Remove the kbn-version on each request to the Kibana API. {pull-beats}[17764]
- Fixed injected log path to monitoring beat {pull-beats}[17833]
- Make sure that the Elastic Agent connect over TLS in cloud. {pull-beats}[17843]
- Moved stream.* fields to top of event {pull-beats}[17858]
- Use /tmp for default monitoring endpoint location for libbeat {pull-beats}[18131]
- Use default output by default {pull-beats}[18091]
- Fix panic and flaky tests for the Agent. {pull-beats}[18135]
- Fix default configuration after enroll {pull-beats}[18232]
- Fix make sure the collected logs or metrics include streams information. {pull-beats}[18261]
- Fix version to 7.8 {pull-beats}[18286]
- Fix an issue where the checkin_frequency, jitter, and backoff options where not configurable. {pull-beats}[17843]
- Ensure that the beats uses the params prefer_v2_templates on bulk request. {pull-beats}[18318]
- Stop monitoring on config change {pull-beats}[18284]
- Enable more granular control of monitoring {pull-beats}[18346]
- Fix jq: command not found {pull-beats}[18408]
- Avoid Chown on windows {pull-beats}[18512]
- Clean action store after enrolling to new configuration {pull-beats}[18656]
- Avoid watching monitor logs {pull-beats}[18723]
- Correctly report platform and family. {issue-beats}[18665]
- Guard against empty stream.datasource and namespace {pull-beats}[18769]
- Fix install service script for windows {pull-beats}[18814]
==== New features
- Generate index name in a format type-dataset-namespace {pull-beats}[16903]
- OS agnostic default configuration {pull-beats}[17016]
- Introduced post install hooks {pull-beats}[17241]
- Support for config constraints {pull-beats}[17112]
- Introduced `mage demo` command {pull-beats}[17312]
- Display the stability of the agent at enroll and start. {pull-beats}[17336]
- Expose stream.* variables in events {pull-beats}[17468]
- Monitoring configuration reloadable {pull-beats}[17855]
- Pack ECS metadata to request payload send to fleet {pull-beats}[17894]
- Allow CLI overrides of paths {pull-beats}[17781]
- Enable Filebeat input: S3, Azureeventhub, cloudfoundry, httpjson, netflow, o365audit. {pull-beats}[17909]
- Configurable log level {pull-beats}[18083]
- Use data subfolder as default for process logs {pull-beats}[17960]
- Enable introspecting configuration {pull-beats}[18124]
- Follow home path for all config files {pull-beats}[18161]
- Do not require unnecessary configuration {pull-beats}[18003]
- Use nested objects so fleet can handle metadata correctly {pull-beats}[18234]
- Enable debug log level for Metricbeat and Filebeat when run under the Elastic Agent. {pull-beats}[17935]
- Pick up version from libbeat {pull-beats}[18350]
- More clear output of inspect command {pull-beats}[18405]
- When not port are specified and the https is used fallback to 443 {pull-beats}[18844]
- Basic upgrade process {pull-beats}[21002]
- Upgrade version of elastic-agent-autodiscover to v0.6.1 for improved memory consumption on k8s. {pull}2711[2711]