From f950c9581c1642e9d072874b23b69898dbab638e Mon Sep 17 00:00:00 2001 From: dedemorton Date: Thu, 18 Aug 2022 19:48:26 -0700 Subject: [PATCH] Add Fleet and Elastic Agent 8.4 release notes --- docs/en/ingest-management/index.asciidoc | 2 +- .../release-notes/release-notes-8.4.asciidoc | 274 ++++++++++++++++++ 2 files changed, 275 insertions(+), 1 deletion(-) create mode 100644 docs/en/ingest-management/release-notes/release-notes-8.4.asciidoc diff --git a/docs/en/ingest-management/index.asciidoc b/docs/en/ingest-management/index.asciidoc index 09c17760e0..cc1567ba32 100644 --- a/docs/en/ingest-management/index.asciidoc +++ b/docs/en/ingest-management/index.asciidoc @@ -152,7 +152,7 @@ include::troubleshooting/troubleshooting.asciidoc[leveloffset=+2] include::troubleshooting/faq.asciidoc[leveloffset=+2] -include::release-notes/release-notes-8.3.asciidoc[leveloffset=+1] +include::release-notes/release-notes-8.4.asciidoc[leveloffset=+1] include::elastic-agent/install-fleet-managed-agent.asciidoc[leveloffset=+2] diff --git a/docs/en/ingest-management/release-notes/release-notes-8.4.asciidoc b/docs/en/ingest-management/release-notes/release-notes-8.4.asciidoc new file mode 100644 index 0000000000..1722fd72e0 --- /dev/null +++ b/docs/en/ingest-management/release-notes/release-notes-8.4.asciidoc @@ -0,0 +1,274 @@ +// Use these for links to issue and pulls. +:kib-issue: https://github.com/elastic/kibana/issues/ +:kibana-pull: https://github.com/elastic/kibana/pull/ +:agent-issue: https://github.com/elastic/elastic-agent/issues/ +:beats-issue: https://github.com/elastic/beats/issues/ +:agent-libs-pull: https://github.com/elastic/elastic-agent-libs/pull/ +:agent-pull: https://github.com/elastic/elastic-agent/pull/ +:fleet-server-issue: https://github.com/elastic/beats/issues/fleet-server/ +:fleet-server-pull: https://github.com/elastic/beats/pull/fleet-server/ + +[[release-notes]] += 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] + +// begin 8.4.0 relnotes + +[[release-notes-8.4.0]] +== {fleet} and {agent} 8.4.0 + +//TODO: Need to clean up this Fleet sections after the Kibana release notes +//are finalized in https://github.com/elastic/kibana/pull/137621. + +Review important information about the {fleet} and {agent} 8.4.0 release. + +[discrete] +[[breaking-changes-8.4.0]] +=== Breaking changes + +Breaking changes can prevent your application from optimal operation and +performance. Before you upgrade, review the breaking changes, then mitigate the +impact to your application. + +[discrete] +[[breaking-135669]] +.xpack.agents.* are uneditable in UI when defined in kibana.yml +[%collapsible] +==== +*Details* + +When you configure `setxpack.fleet.agents.fleet_server.hosts` and `xpack.fleet.agents.elasticsearch.hosts` in kibana.yml, you are unable to update the fields on the Fleet UI. +For more information, refer to {kibana-pull}135669[#135669]. + +*Impact* + +To configure `setxpack.fleet.agents.fleet_server.hosts` and `xpack.fleet.agents.elasticsearch.hosts` on the Fleet UI, avoid configuring the settings in kibana.yml. +==== + +//[discrete] +//[[known-issues-8.4.0]] +//=== Known issues + +//[[known-issue-issue#]] +//.Short description +//[%collapsible] +//==== + +//*Details* + +// + +//*Impact* + + +// + +//==== + +//[discrete] +//[[deprecations-8.4.0]] +//=== Deprecations + +//The following functionality is deprecated in 8.4.0, and will be removed in +//8.4.0. Deprecated functionality does not have an immediate impact on your +//application, but we strongly recommend you make the necessary updates after you +//upgrade to 8.4.0. + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +[discrete] +[[new-features-8.4.0]] +=== New features + +The 8.4.0 release adds the following new and notable features. + +{fleet}:: +* Enables package signature verification feature {kibana-pull}137239[#137239] +* Modal to allow user to force install an unverified package {kibana-pull}136108[#136108] +* Display package verification status {kibana-pull}135928[#135928] +* Tag rename and delete feature {kibana-pull}135712[#135712] +* Bulk update agent tags ui {kibana-pull}135646[#135646] +* Adds API to bulk update tags {kibana-pull}135520[#135520] +* Adds and remove agent tags {kibana-pull}135320[#135320] +* Support sorting agent list {kibana-pull}135218[#135218] +* Promote Logstash output support to GA {kibana-pull}135028[#135028] +* Create new API to manage download_source setting {kibana-pull}134889[#134889] + +{agent}:: +* Add `@metadata.input_id` and `@metadata.stream_id` when applying the inject +stream processor {agent-pull}527[#527] +* Improve {agent} status reporting: add a liveness endpoint, allow the +fleet-gateway component to report degraded state, and add the status update time +and messages to the status output {agent-issue}390[#390] {agent-pull}569[#569] +* Redact sensitive information collected by the +`elastic-agent diagnostics collect` command {agent-issue}241[#241] +{agent-pull}566[#566] + +[discrete] +[[enhancements-8.4.0]] +=== Enhancements + +{fleet}:: +* Remove Kubernetes Package granularity {kibana-pull}136622[#136622] +* Elastic-agent manifests: align with elastic-agent repo; add comments {kibana-pull}136394[#136394] +* Configure source URI in global settings and in agent policy settings {kibana-pull}136263[#136263] +* Adds Kubernetes in platforms selection list && update managed agent installation steps {kibana-pull}136109[#136109] +* That PR will enable user to write custom ingest pipeline for Fleet installed datastream {kibana-pull}134578[#134578] +* Update manifests for agent on kubernetes with new permissions {kibana-pull}133495[#133495] +* Adds support for a textarea type in integrations {kibana-pull}133070[#133070] + +//{agent}:: +//* add info + +[discrete] +[[bug-fixes-8.4.0]] +=== Bug fixes + +{fleet}:: +* Using point in time for agent status query to avoid discrepancy +{kibana-pull}135816[#135816] + +//REVIEWERS: The first six of these bug fixes are repeats for 8.3.3, but appear in the 8.4.0 +//changelog. Should I keep them or remove them since they were covered in 8.3.3? + +{agent}:: +* Change default value of VerificationMode from empty string to `full` +{agent-issue}184[#184] {agent-libs-pull}59[#59] +* Add filemod times to contents of diagnostics collect command {agent-pull}570[#570] +* Allow colon (:) characters in dynamic variables {agent-issue}624[#624] {agent-pull}680[#680] +* Allow dash (`-`) characters in variable names in EQL expressions +{agent-issue}709[#709] {agent-pull}710[#710] +* Allow slash (`/`) characters in variable names in EQL and transpiler +{agent-issue}715[#715] {agent-pull}718[#718] +* Fix problem with {agent} incorrectly creating a {filebeat} `redis` input when +a policy contains a {packetbeat} `redis` input {agent-issue}427[#427] +{agent-pull}700[#700] +* Fix data duplication for standalone {agent} on Kubernetes using the default +manifest {beats-issue}31512[#31512] {agent-pull}742[#742] +* {agent} upgrades now clean up unneeded artifacts {agent-issue}693[#693] +{agent-issue}694[#694] {agent-pull}752[#752] +* Fix a panic caused by a race condition when installing the {agent} +{agent-issue}806[#806] {agent-pull}823[#823] + +// end 8.4.0 relnotes + + + +// --------------------- +//TEMPLATE +//Use the following text as a template. Remember to replace the version info. + +// begin 8.4.x relnotes + +//[[release-notes-8.4.x]] +//== {fleet} and {agent} 8.4.x + +//Review important information about the {fleet} and {agent} 8.4.x release. + +//[discrete] +//[[security-updates-8.4.x]] +//=== Security updates + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +//[discrete] +//[[breaking-changes-8.4.x]] +//=== Breaking changes + +//Breaking changes can prevent your application from optimal operation and +//performance. Before you upgrade, review the breaking changes, then mitigate the +//impact to your application. + +//[discrete] +//[[breaking-PR#]] +//.Short description +//[%collapsible] +//==== +//*Details* + +// For more information, refer to {kibana-pull}PR[#PR]. + +//*Impact* + +// For more information, refer to {fleet-guide}/fleet-server.html[Fleet Server]. +//==== + +//[discrete] +//[[known-issues-8.4.x]] +//=== Known issues + +//[[known-issue-issue#]] +//.Short description +//[%collapsible] +//==== + +//*Details* + +// + +//*Impact* + + +// + +//==== + +//[discrete] +//[[deprecations-8.4.x]] +//=== Deprecations + +//The following functionality is deprecated in 8.4.x, and will be removed in +//8.4.x. Deprecated functionality does not have an immediate impact on your +//application, but we strongly recommend you make the necessary updates after you +//upgrade to 8.4.x. + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +//[discrete] +//[[new-features-8.4.x]] +//=== New features + +//The 8.4.x release adds the following new and notable features. + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +//[discrete] +//[[enhancements-8.4.x]] +//=== Enhancements + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +//[discrete] +//[[bug-fixes-8.4.x]] +//=== Bug fixes + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +// end 8.4.x relnotes