-
Notifications
You must be signed in to change notification settings - Fork 254
Add Fleet & Agent 9.0.0-beta1 Release Notes #2969
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
147 changes: 147 additions & 0 deletions
147
docs/en/install-upgrade/release-notes/release-notes-fleet-agent.asciidoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,147 @@ | ||
// Use these for links to issue and pulls. | ||
:kibana-issue: https://github.com/elastic/kibana/issues/ | ||
:kibana-pull: https://github.com/elastic/kibana/pull/ | ||
:beats-issue: https://github.com/elastic/beats/issues/ | ||
:beats-pull: https://github.com/elastic/beats/pull/ | ||
:agent-libs-pull: https://github.com/elastic/elastic-agent-libs/pull/ | ||
:agent-issue: https://github.com/elastic/elastic-agent/issues/ | ||
: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-fleet-agent-9.0.0]] | ||
= {fleet} and {agent} Release notes | ||
++++ | ||
<titleabbrev>{fleet} and {agent}</titleabbrev> | ||
++++ | ||
|
||
This section summarizes the changes in each release. | ||
|
||
* <<release-notes-fleet-agent-9.0.0-beta1>> | ||
|
||
Also see: | ||
|
||
* {kibana-ref}/release-notes.html[{kib} release notes] | ||
* {beats-ref}/release-notes.html[{beats} release notes] | ||
|
||
// begin 9.0.0-beta1 relnotes | ||
|
||
[[release-notes-fleet-agent-9.0.0-beta1]] | ||
== {fleet} and {agent} 9.0.0-beta1 | ||
|
||
Review important information about the {fleet} and {agent} 9.0.0-beta1 release. | ||
|
||
[discrete] | ||
[[security-updates-9.0.0-beta1]] | ||
=== Security updates | ||
|
||
{agent}:: | ||
* Update Go version to 1.22.10. {agent-pull}6236[#6236] | ||
|
||
[discrete] | ||
[[breaking-changes-9.0.0-beta1]] | ||
=== 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. | ||
|
||
{fleet}:: | ||
|
||
[discrete] | ||
[[breaking-198434-fleet]] | ||
.Removed deprecated `epm` Fleet APIs. | ||
[%collapsible] | ||
==== | ||
*Details* + | ||
Removed `GET/POST/DELETE /epm/packages/:pkgkey` APIs in favor of the `GET/POST/DELETE /epm/packages/:pkgName/:pkgVersion`: | ||
|
||
** Removed `experimental` query parameter in `GET /epm/packages` and `GET /epm/categories` | ||
** Removed `response` in response in `* /epm/packages*` and `GET /epm/categories` | ||
** Removed `savedObject` in `/epm/packages` response in favor of `installationInfo` | ||
|
||
For more information, refer to ({kibana-pull}198434[#198434]). | ||
==== | ||
|
||
[discrete] | ||
[[breaking-198313-fleet]] | ||
.Removed deprecated Fleet APIs for agents endpoints. | ||
[%collapsible] | ||
==== | ||
*Details* + | ||
Removed the following API endpoints: | ||
|
||
* `POST /service-tokens` in favor of `POST /service_tokens` | ||
* `GET /agent-status` in favor `GET /agent_status` | ||
* `PUT /agents/:agentid/reassign` in favor of `POST /agents/:agentid/reassign` | ||
|
||
Removed deprecated parameters or responses: | ||
|
||
* Removed `total` from `GET /agent_status` response | ||
* Removed `list` from `GET /agents` response | ||
|
||
For more information, refer to ({kibana-pull}198313[#198313]). | ||
==== | ||
|
||
{agent}:: | ||
* Support for `cloud-defend` (Defend for Containers) has been removed in this release. The package has been removed from the {agent} packaging scripts and template Kubernetes files. {agent-pull}5481[#5481] | ||
* The default values for `username` and `password` have been removed for when {agent} is running in container mode. The {es} `api_key` can now be set in that mode using the `ELASTICSEARCH_API_KEY` environment variable. {agent-pull}5536[#5536] | ||
* The default Ubuntu-based Docker images used for {agent} have been changed to UBI-minimal-based images, to reduce the overall footprint of the agent Docker images and to improve compliance with enterprise standards. {agent-pull}6427[#6427] | ||
* The deprecated `--path.install` flag declaration has been removed from the {agent} `paths` command and its use removed from the `container` and `enroll` commands. {agent-pull}6461[#6461] {agent-issue}2489[#2489] | ||
* The default {agent} installation and ugprade have been changed to include only the `agentbeat`, `endpoint-security` and `pf-host-agent` components. Additional components can be included using flags. {agent-pull}6542[#6542] | ||
|
||
[discrete] | ||
[[new-features-9.0.0-beta1]] | ||
=== New features | ||
|
||
The 9.0.0-beta1 release Added the following new and notable features. | ||
|
||
{fleet}:: | ||
* Add new setting allowing automatic deletion of unenrolled agents in {fleet} settings. ({kibana-pull}195544[#195544]) | ||
|
||
{agent}:: | ||
* Add the Azure Asset Inventory definition to Cloudbeat. {agent-pull}5323[#5323] | ||
* Add a new Kubernetes deployment of the Elastic Distribution of OTel Collector named "gateway" to the Helm kube-stack deployment. {agent-pull}6444[#6444] | ||
* Add the filesource providert to composable inputs. The provider watches for changes of the files and updates the values of the variables when the content of the file changes. {agent-pull}6587[#6587] {agent-issue}6362[#6362] | ||
* Add the jmxreceiver to the Elastic Distribution of OTel Collector. {agent-pull}6601[#6601] | ||
* Add support for context variables in outputs as well as a default provider prefix. {agent-pull}6602[#6602] {agent-issue}6376[#6376] | ||
* Add the Nginx receiver and Redis receiver OTel components. {agent-pull}6627[#6627] | ||
* Add new `--id` (`ELASTIC_AGENT_ID` environment variable for container) and `--replace-token` (`FLEET_REPLACE_TOKEN` environment variable for container) enrollment options. {agent-pull}6498[#6498] | ||
|
||
[discrete] | ||
[[enhancements-9.0.0-beta1]] | ||
=== Enhancements | ||
|
||
{fleet}:: | ||
* Improve filtering and visibility of `Uninstalled` and `Orphaned` agents in {fleet}, by differentiating them from `Offline` agents. ({kibana-pull}205815[#205815]) | ||
* Introduce air-gapped configuration for bundled packages. ({kibana-pull}202435[#202435]) | ||
* Update removed parameters of the {fleet} -> {ls} output configurations. ({kibana-pull}210115[#210115]) | ||
* Update the maximum supported package version. ({kibana-pull}196675[#196675]) | ||
|
||
{fleet-server}:: | ||
* Replace the use of `context.TODO` and `context.Background` in logger function calls for most use cases. {fleet-server-pull}4168[#4168] {fleet-server-issue}3087[#3087] | ||
* Refactor the API constructor to use functional opts instead of a long list of pointers. {fleet-server-pull}4169[#4169] {fleet-server-issue}3823[#3823] | ||
* Remove the deprecated `policy_throttle` configuration setting in favour of the newer `policy-limit`. {fleet-server-pull}4288[#4288] | ||
* Add the ability for {agent} to enroll using a specific ID. {fleet-server-pull}4290[#4290] {fleet-server-issue}4226[#4226] | ||
|
||
{agent}:: | ||
* Add the Filebeat receiver into {agent}. {agent-pull}5833[#5833] | ||
* Update OTel components to v0.119.0. {agent-pull}6713[#6713] | ||
|
||
[discrete] | ||
[[bug-fixes-9.0.0-beta1]] | ||
=== Bug fixes | ||
|
||
{fleet}:: | ||
* Fix a validation error that occurs on multi-text input fields. ({kibana-pull}205768[#205768]) | ||
|
||
{fleet-server}:: | ||
* Adding a context timeout to the bulker flush so it times out if it takes more time than the deadline. {fleet-server-pull}3986[#3986] | ||
* Remove a race condition that may occur when remote {es} outputs are used. {fleet-server-pull}4171[#4171] | ||
* Use the `chi/middleware.Throttle` package to track in-flight requests and return a 429 response when the limit is reached. {fleet-server-pull}4402[#4402] {fleet-server-issue}4400[#4400] | ||
|
||
{agent}:: | ||
* Fix logical race conditions in the `kubernetes_secrets` provider. {agent-pull}6623[#6623] | ||
* Resolve the proxy to inject into agent component configurations using the Go `http` package. {agent-pull}6675[#6675] {agent-issue}6209[#6209] | ||
|
||
// end 9.0.0-beta1 relnotes |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These URLs should point to the release notes in this guide rather than in the kibana and beats guides. I will fix these links after #2970 is merged (since it changes the URLs).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @lcawl I'll leave this PR in your super capable hands. :-)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The other PR keeps hitting broken links, so I'll merge this one first and circle back to improve the RN links thereafter.