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]