diff --git a/docs/en/ingest-management/index.asciidoc b/docs/en/ingest-management/index.asciidoc index 5977c09d0b..dbaaa8a3b1 100644 --- a/docs/en/ingest-management/index.asciidoc +++ b/docs/en/ingest-management/index.asciidoc @@ -159,7 +159,7 @@ include::troubleshooting/troubleshooting.asciidoc[leveloffset=+2] include::troubleshooting/faq.asciidoc[leveloffset=+2] -include::release-notes/release-notes-8.4.asciidoc[leveloffset=+1] +include::release-notes/release-notes-8.5.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.5.asciidoc b/docs/en/ingest-management/release-notes/release-notes-8.5.asciidoc new file mode 100644 index 0000000000..6508e96b60 --- /dev/null +++ b/docs/en/ingest-management/release-notes/release-notes-8.5.asciidoc @@ -0,0 +1,225 @@ +// 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/fleet-server/issues/ +:fleet-server-pull: https://github.com/elastic/fleet-server/pull/ + +[[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.5.0 relnotes + +[[release-notes-8.5.0]] +== {fleet} and {agent} 8.5.0 + +Review important information about the {fleet} and {agent} 8.5.0 release. + +[discrete] +[[breaking-changes-8.5.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-PR1709]] +.{fleet-server} and {agent} now reject certificates signed with SHA-1 +[%collapsible] +==== +*Details* + +With the upgrade to Go 1.18, {fleet-server} now rejects certificates signed with +SHA-1. For more information, refer to the Go 1.18 +https://tip.golang.org/doc/go1.18#sha1[release notes]. + +*Impact* + +Do not sign certificates with SHA-1. If you are using old certificates signed +with SHA-1, update them now. +==== + +[discrete] +[[new-features-8.5.0]] +=== New features + +The 8.5.0 release adds the following new and notable features. + +{fleet}:: +* Add agent activity flyout {kibana-pull}140510[#140510] +* Add a new event toggle to capture terminal output in endpoint {kibana-pull}139421[#139421] +* Make batch actions asynchronous {kibana-pull}138870[#138870] +* Add ability to tag integration assets {kibana-pull}137184[#137184] +* Add support for input-only packages {kibana-pull}140035[#140035] + +{fleet-server}:: +* Log redacted config when config updates {fleet-server-issue}1626[#1626] {fleet-server-pull}1671[#1671] + +{agent}:: +* Add `lumberjack` input type to the {filebeat} spec {agent-pull}959[#959] +* Add support for hints-based autodiscovery in Kubernetes provider {agent-pull}698[#698] +* Improve logging during upgrades {agent-pull}1287[#1287] + +[discrete] +[[enhancements-8.5.0]] +=== Enhancements + +{fleet}:: +* Add toggle for experimental synthetic `_source` support in {fleet} data streams {kibana-pull}140132[#140132] +* Enhance the package policy API to create or update a package policy API with a simplified way to define inputs {kibana-pull}139420[#139420] +* Support new subscription and license fields {kibana-pull}137799[#137799] + +{agent}:: +* Improve logging of {fleet} check-in errors and only report the local state as degraded after two consecutive failed check-ins {agent-issue}1154[#1154] {agent-pull}1477[#1477] + +[discrete] +[[bug-fixes-8.5.0]] +=== Bug fixes + +{fleet}:: +* Refresh search results when clearing category filter {kibana-pull}142853[#142853] +* Respect `default_field: false` when generating index settings {kibana-pull}142277[#142277] +* Fix repeated debug logs when bundled package directory does not exist {kibana-pull}141660[#141660] + +{fleet-server}:: +* Fix a race condition between the unenroller goroutine and the main +goroutine for the coordinator monitor {fleet-server-issue}1738[#1738] +* Remove events from agent check-in body {fleet-server-issue}1774[#1774] +* Improve authc debug logging {fleet-server-pull}1870[#1870] +* Add error detail to catch-all HTTP error response {fleet-server-pull}1854[#1854] +* Fix issue where errors were ignored when written to {es} {fleet-server-pull}1896[#1896] +* Update `apikey.cache_hit` log field name to match convention {fleet-server-pull}1900[#1900] +* Custom server limits are no longer ignored when default limits are loaded {fleet-server-issue}1841[#1841] {fleet-server-pull}1912[#1912] +* Use separate rate limiters for internal and external API listeners to prevent {fleet-server} from shutting down under load {fleet-server-issue}1859[#1859] {fleet-server-pull}1904[#1904] +* Fix `fleet.migration.total` log key overlap {fleet-server-pull}1951[#1951] + +{agent}:: +* Fix a panic caused by a race condition when installing the {agent} {agent-issue}806[#806] {agent-pull}823[#823] +* Use the {agent} configuration directory as the root of the `inputs.d` folder {agent-issue}663[#663] {agent-pull}840[#840] +* Fix unintended reset of source URI when downloading components {agent-pull}1252[#1252] +* Create separate status reporter for local-only events so that degraded {fleet} check-ins no longer affect health of successful {fleet} check-ins {agent-issue}1157[#1157] {agent-pull}1285[#1285] +* Add success log message after previous check-in failures {agent-pull}1327[#1327] +* Fix docker provider `add_fields` processors {agent-pull}1420[#1420] +* Fix admin permission check on localized windows {agent-pull}1552[#1552] + +// end 8.5.0 relnotes + +// --------------------- +//TEMPLATE +//Use the following text as a template. Remember to replace the version info. + +// begin 8.5.x relnotes + +//[[release-notes-8.5.x]] +//== {fleet} and {agent} 8.5.x + +//Review important information about the {fleet} and {agent} 8.5.x release. + +//[discrete] +//[[security-updates-8.5.x]] +//=== Security updates + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +//[discrete] +//[[breaking-changes-8.5.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.5.x]] +//=== Known issues + +//[[known-issue-issue#]] +//.Short description +//[%collapsible] +//==== + +//*Details* + +// + +//*Impact* + + +// + +//==== + +//[discrete] +//[[deprecations-8.5.x]] +//=== Deprecations + +//The following functionality is deprecated in 8.5.x, and will be removed in +//8.5.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.5.x. + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +//[discrete] +//[[new-features-8.5.x]] +//=== New features + +//The 8.5.x release adds the following new and notable features. + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +//[discrete] +//[[enhancements-8.5.x]] +//=== Enhancements + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +//[discrete] +//[[bug-fixes-8.5.x]] +//=== Bug fixes + +//{fleet}:: +//* add info + +//{agent}:: +//* add info + +// end 8.5.x relnotes