changelog/8.6.0.yaml (215 lines of code) (raw):

version: 8.6.0 entries: - kind: feature summary: Only support elasticsearch as an output for the beta synthetics integration. description: "" component: synthetics-integration pr: - https://github.com/elastic/elastic-agent/pull/1491 issue: [] timestamp: 1665780486 file: name: 1665780486-heartbeat-es-output-only.yaml checksum: 361f993ba3220aef531f7949308e61d2cbf82e03 - kind: feature summary: Upgrade node to 18.12.0 description: "" component: "" pr: - https://github.com/elastic/elastic-agent/pull/1657 issue: [] timestamp: 1667243040 file: name: 1667243040-Upgrade-node-to-18.12.0.yaml checksum: 38b5473e0ee1165ad9c5d74ee969a9228c3fa68a - kind: feature summary: Add experimental support for running the elastic-agent-shipper description: "" component: "" pr: - https://github.com/elastic/elastic-agent/pull/1527 issue: - https://github.com/elastic/elastic-agent/issues/219 timestamp: 1667571017 file: name: 1667571017-Add-support-for-running-the-elastic-agent-shipper.yaml checksum: b2f5a0a8f9933c9ee624457116295aa674ef2a23 - kind: feature summary: Add support for the Common Expression Language (CEL) Filebeat input type. description: "" component: spec pr: - https://github.com/elastic/elastic-agent/pull/1719 issue: [] timestamp: 1668483030 file: name: 1668483030-common-expression-language.yaml checksum: 82427fc514372c067e140837177c8d81131ed424 - kind: feature summary: Collect logs from sub-processes via stdout and stderr and write them to a single, unified Elastic Agent log file. description: "" component: "" pr: - https://github.com/elastic/elastic-agent/pull/1702 issue: - https://github.com/elastic/elastic-agent/issues/221 timestamp: 1669236059 file: name: 1669236059-Capture-stdout-stderr-of-all-spawned-components-to-simplify-logging.yaml checksum: b4cf9cff0ef13bd168cadc80f89c4969b49fb378 - kind: bug-fix summary: Elastic-agent will use local port when running fleet-server description: The elastic-agent will now use the 8221 locally bound port when running fleet-server instead of the external port (8220). component: "" pr: - https://github.com/elastic/elastic-agent/pull/1867 issue: - https://github.com/elastic/ingest-dev/issues/1394 timestamp: 1669929902 file: name: 1669929902-fix-local-fleet-server-port.yaml checksum: 94f37fd1ff74bd320ec25cfcf2e2a0890eda494a - kind: feature summary: Remove inputs when all streams are removed description: "" component: "" pr: - https://github.com/elastic/elastic-agent/pull/1869 issue: - https://github.com/elastic/elastic-agent/issues/1868 timestamp: 1669940990 file: name: 1669940990-Remove-inputs-when-all-streams-are-removed.yaml checksum: 3fcf26a5bbb988db85c0c5923d4bd2284dc95866 - kind: feature summary: No longer restart Elastic Agent on log level change description: "" component: "" pr: - https://github.com/elastic/elastic-agent/pull/1914 issue: - https://github.com/elastic/elastic-agent/issues/1896 timestamp: 1670518841 file: name: 1670518841-No-longer-restart-Elastic-Agent-on-log-level-change.yaml checksum: 12b34904cd47182a45e6e113518ef91ec718ebac - kind: breaking-change summary: Each input in an agent policy must have a unique ID. description: | Each input in an agent policy must have a unique ID, like "id: my-unique-input-id". This only affects standalone agents. Unique IDs are automatically generated in agent policies managed by Fleet. component: agent pr: - https://github.com/elastic/elastic-agent/pull/1994 issue: [] timestamp: 1671748292 file: name: 1671748292-input-ids-are-required.yaml checksum: 3ca6d7c10ce16c72c74b67b18916407ad09459fd - kind: feature summary: New control protocol between the Elastic Agent and its subprocesses. description: | New control protocol between the Elastic Agent and its subprocesses. Enables per integration health reporting and simplifies new input development, among other things. component: agent pr: - https://github.com/elastic/elastic-agent/pull/1701 issue: - https://github.com/elastic/elastic-agent/issues/836 timestamp: 1672911992 file: name: 1672911992-v2-control-protocol.yaml checksum: 837bf1d3f02ab63b94b5fbe5853b8163aaeb6f31 - kind: feature summary: Internal directory structure change description: Addition of the components directory (and removal of the downloads directory) to contain binaries and their associated artifacts. component: agent pr: - https://github.com/elastic/elastic-agent/pull/1701 issue: - https://github.com/elastic/elastic-agent/issues/836 timestamp: 1672911993 file: name: 1672911993-v2-directory.yaml checksum: 6ab87446b15a94993186754952e08c00a72c13ba - kind: feature summary: All binaries for every supported integration will be bundled in the Elastic Agent by default. description: "" component: agent pr: - https://github.com/elastic/elastic-agent-shipper/pull/126 issue: - https://github.com/elastic/elastic-agent/issues/836 timestamp: 1672911994 file: name: 1672911994-v2-packaging.yaml checksum: b6ae49ca5e99b94901d9585d1c21d326065a5cc6 - kind: breaking-change summary: | Diagnostic: --pprof argument has been removed, it's now always provided. description: | The diagnostic command is gathering diagnostic information about the Elastic Agent and each component/unit ran by the Elastic Agent. --pprof argument has been removed: it's now always provided. component: agent pr: - https://github.com/elastic/elastic-agent/pull/1140 issue: - https://github.com/elastic/elastic-agent/issues/836 timestamp: 1672911995 file: name: 1672911995-v2-diagnostic.yaml checksum: 2ca011d608585e5b81446389da7590c0aecada7b - kind: feature summary: | Add inspect components command to inspect the computed components/units model of the current configuration (elastic-agent inspect components). description: "" component: agent pr: - https://github.com/elastic/elastic-agent/pull/1701 issue: - https://github.com/elastic/elastic-agent/issues/836 timestamp: 1672911997 file: name: 1672911997-v2-inspect.yaml checksum: 464bdde8aaadcd25590b89165d32131f4a4b168c - kind: enhancement summary: | Health Status: Elastic Agent now indicates detailed status information for each component/unit. description: "" component: agent pr: - https://github.com/elastic/fleet-server/pull/1747 issue: - https://github.com/elastic/elastic-agent/issues/100 timestamp: 1672911999 file: name: 1672911999-v2-health-status.yaml checksum: eeb54c42273e877893abda9f56a92c2d31c4fa46 - kind: bug-fix summary: Preserve persistent input state during upgrades. description: | Correctly preserve the Filebeat registry and other persistent input state during upgrades. Eliminates event duplication after Elastic agent upgrades. component: agent pr: - https://github.com/elastic/elastic-agent/pull/1701 issue: - https://github.com/elastic/elastic-agent/issues/836 timestamp: 1672912001 file: name: 1672912001-fix-duplicate-entries-on-upgrade.yaml checksum: 4a06860accf7fcbae88034b9aaf669445071168e - kind: known-issue summary: | OSQuery live query results can take up to 5 mins to show up in Kibana description: "" component: osquery pr: - https://github.com/elastic/elastic-agent/pull/2076 issue: - https://github.com/elastic/elastic-agent/issues/2066 timestamp: 1672912002 file: name: 1672912002-osquery-known-issue.yaml checksum: e0f4d4d25322bd42298f080c62f9a86c361e7af1