Skip to content

Commit a6c9f33

Browse files
colleenmcginnismergify[bot]
authored andcommitted
[docs] Add Markdown release notes (#5374)
* copy over changelog yaml files * render release notes, make them publishable (cherry picked from commit b73980b) # Conflicts: # docs/docset.yml # docs/release-notes/index.md # docs/release-notes/toc.yml
1 parent 2c54007 commit a6c9f33

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+762
-0
lines changed

changelog/9.1.0.yaml

Lines changed: 208 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,208 @@
1+
version: 9.1.0
2+
entries:
3+
- kind: bug-fix
4+
summary: Remove auth requirement from PGP key endpoint
5+
description: ""
6+
component: fleet-server
7+
pr: []
8+
issue:
9+
- https://github.com/elastic/fleet-server/issues/4255
10+
timestamp: 1735593163
11+
file:
12+
name: 1735593163-Remove-auth-requirement-from-PGP-key-endpoint.yaml
13+
checksum: 3fa819b9bedbd2fcec9ccc61157600a0c69659c2
14+
- kind: other
15+
summary: Remove deprecated policy_throttle
16+
description: ""
17+
component: fleet-server
18+
pr: []
19+
issue: []
20+
timestamp: 1736277781
21+
file:
22+
name: 1736277781-Remove-deprecated-policy_throttle.yaml
23+
checksum: ec802ba4fb452af8aec335f858ed97bd814c8362
24+
- kind: feature
25+
summary: Add ability for enrollment to take an agent ID
26+
description: ""
27+
component: fleet-server
28+
pr:
29+
- https://github.com/elastic/fleet-server/pull/4290
30+
issue:
31+
- https://github.com/elastic/fleet-server/issues/4226
32+
timestamp: 1736300562
33+
file:
34+
name: 1736300562-Add-ability-for-enrollment-to-take-an-agent-ID.yaml
35+
checksum: 0c77725924a04f556339998f2675ef3907c9f9aa
36+
- kind: enhancement
37+
summary: Bump go to v1.23.5
38+
description: ""
39+
component: fleet-server
40+
pr:
41+
- https://github.com/elastic/fleet-server/pull/4353
42+
issue: []
43+
timestamp: 1738103621
44+
file:
45+
name: 1738103621-Bump-go-to-v1.23.5.yaml
46+
checksum: 6809398a3b2aa1e7a51d323f9851cb66aa5404fe
47+
- kind: bug-fix
48+
summary: Return HTTP 429 when conn limit is reached
49+
description: |
50+
fleet-server will return a 429 instead of silently close connections when the conn limit is reached.
51+
component: fleet-server
52+
pr: []
53+
issue:
54+
- https://github.com/elastic/fleet-server/issues/4200
55+
timestamp: 1738613859
56+
file:
57+
name: 1738613859-Return-HTTP-429-when-conn-limit-is-reached.yaml
58+
checksum: 93480152e40ff5668cdf194c6ed8d09c3e75c41c
59+
- kind: security
60+
summary: Upgrade golang.org/x/net to v0.34.0 and golang.org/x/crypto to v0.32.0.
61+
description: ""
62+
component: fleet-server
63+
pr:
64+
- https://github.com/elastic/fleet-server/pull/4405
65+
issue: []
66+
timestamp: 1738701949
67+
file:
68+
name: 1738701949-Upgrade-golang.org-x-net-to-v0.34.0-and-golang.org-x-crypto-to-v0.32.0..yaml
69+
checksum: da5ec97b618c213e9f055bd024d7551fba47e3d7
70+
- kind: enhancement
71+
summary: Clear agent.upgrade_attempts when upgrade is complete.
72+
description: |
73+
The new AutomaticAgentUpgradeTask Kibana task sets the upgrade_attempts property in agents it upgrades.
74+
This property is used to track upgrade retries and should therefore be cleared when the upgrade is complete.
75+
component: fleet-server
76+
pr:
77+
- https://github.com/elastic/fleet-server/pull/4528
78+
issue: []
79+
timestamp: 1740760469
80+
file:
81+
name: 1740760469-Clear-agent-upgrade-attempts-when-upgrade-complete.yaml
82+
checksum: 0a60441032d76299c1f874d9e0a472b548ad3115
83+
- kind: enhancement
84+
summary: pbkdf2 settings validation is FIPS compliant
85+
description: ""
86+
component: fleet-server
87+
pr:
88+
- https://github.com/elastic/fleet-server/pull/4542
89+
issue: []
90+
timestamp: 1741108238
91+
file:
92+
name: 1741108238-pbkdf2-settings-is-FIPS-compliant.yaml
93+
checksum: 6545fb33c7d0edacf8a312d3f48c71bf9d024c3e
94+
- kind: enhancement
95+
summary: Update to go v1.24.0
96+
description: ""
97+
component: fleet-server
98+
pr:
99+
- https://github.com/elastic/fleet-server/pull/4543
100+
issue: []
101+
timestamp: 1741109055
102+
file:
103+
name: 1741109055-Update-to-go-v1.24.0.yaml
104+
checksum: ff7500453cb014aa12751065b583dc70a02d9a91
105+
- kind: bug-fix
106+
summary: Fix host parsing in Elasticsearch output diagnostics
107+
description: ""
108+
component: fleet-server
109+
pr:
110+
- https://github.com/elastic/fleet-server/pull/4765
111+
issue: []
112+
timestamp: 1743692296
113+
file:
114+
name: 1743692296-fix-url-parsing-es-output-diagnostics.yaml
115+
checksum: 6cd827f9b6e9bc06e029b8f6dda743ee5e9d7d27
116+
- kind: bug-fix
117+
summary: Redact output in bootstrap config logs
118+
description: ""
119+
component: fleet-server
120+
pr:
121+
- https://github.com/elastic/fleet-server/pull/4775
122+
issue: []
123+
timestamp: 1744046917
124+
file:
125+
name: 1744046917-Redact-output-in-bootstrap-config-logs.yaml
126+
checksum: 9c205aceff761a5834bb50567d6e5243eb402c8b
127+
- kind: bug-fix
128+
summary: Mutex protection for remote bulker config
129+
description: |
130+
Use existing remote bulker mutex to control access to remote bulker configs.
131+
component: fleet-server
132+
pr:
133+
- https://github.com/elastic/fleet-server/pull/4776
134+
issue: []
135+
timestamp: 1744054552
136+
file:
137+
name: 1744054552-Mutex-protection-for-remote-bulker-config.yaml
138+
checksum: af8b1abeba1b9bbf0aa4f64a2ca494120758aea6
139+
- kind: feature
140+
summary: migrate-action
141+
description: Added new MIGRATE action type for moving agent to different cluster.
142+
component: fleet-server
143+
pr:
144+
- https://github.com/elastic/fleet-server/pull/4786
145+
issue: []
146+
timestamp: 1744623226
147+
file:
148+
name: 1744623226-migrate-action.yaml
149+
checksum: d237dda21b77411100c2c2e5b3a82a4606d9f80a
150+
- kind: enhancement
151+
summary: Add version metadata to version command output
152+
description: |
153+
Add commit, buildtime, and FIPS distribution indicators to output of version command.
154+
Add fips-distribution attribute to initial startup log.
155+
component: fleet-server
156+
pr:
157+
- https://github.com/elastic/fleet-server/pull/4820
158+
issue: []
159+
timestamp: 1744831791
160+
file:
161+
name: 1744831791-Add-version-metadata-to-version-command-output.yaml
162+
checksum: 3cf850bfe2fc06b290181a8e7706fa3dd432c764
163+
- kind: bug-fix
164+
summary: Enable dead code elimination
165+
description: |
166+
Add grpcnotrace build tags and ensure DCE (dead code elimination) is enabled.
167+
Reduce binary size by 34%
168+
component: fleet-server
169+
pr:
170+
- https://github.com/elastic/fleet-server/pull/4784
171+
issue: []
172+
timestamp: 1744852233
173+
file:
174+
name: 1744852233-enable-dce.yaml
175+
checksum: 836d912f8375f0f5a3a946a90afbb50978c431c4
176+
- kind: enhancement
177+
summary: Add rollback attribute to Upgrade actions
178+
description: ""
179+
component: fleet-server
180+
pr: []
181+
issue:
182+
- https://github.com/elastic/fleet-server/issues/4838
183+
timestamp: 1745450998
184+
file:
185+
name: 1745450998-Add-rollback-attribute-to-Upgrade-actions.yaml
186+
checksum: 2343de802ba10acac55408f060ab0ad5fe7e37be
187+
- kind: enhancement
188+
summary: Update go to v1.24.3
189+
description: ""
190+
component: fleet-server
191+
pr:
192+
- https://github.com/elastic/fleet-server/pull/4891
193+
issue: []
194+
timestamp: 1746596216
195+
file:
196+
name: 1746596216-Update-to-go-1.24.3.yaml
197+
checksum: 5f97bc9a96cf140dba16165d6e8472f9bcc92e44
198+
- kind: bug-fix
199+
summary: Include the base error for json decode error responses
200+
description: ""
201+
component: fleet-server
202+
pr:
203+
- https://github.com/elastic/fleet-server/pull/5069
204+
issue: []
205+
timestamp: 1750971846
206+
file:
207+
name: 1750971846-Include-error-on-json-decode-error-responses.yaml
208+
checksum: 3f2eb0595d1edbb7a31ecf2e2d49dd712f481f96

changelog/9.1.1.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
version: 9.1.1
2+
entries:
3+
- kind: bug-fix
4+
summary: Fix upgrade details download_rate as string handling
5+
description: ""
6+
component: fleet-server
7+
pr:
8+
- https://github.com/elastic/fleet-server/pull/5198
9+
- https://github.com/elastic/fleet-server/pull/5214
10+
- https://github.com/elastic/fleet-server/pull/5183
11+
- https://github.com/elastic/fleet-server/pull/5176
12+
issue:
13+
- https://github.com/elastic/fleet-server/issues/5164
14+
timestamp: 1753372819
15+
file:
16+
name: 1753372819-Fix-download_rate-as-string-handling.yaml
17+
checksum: 492e665f43229a00e0b0a1590387273b77e26b36

changelog/9.1.2.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
version: 9.1.2
2+
entries:

changelog/9.1.3.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
version: 9.1.3
2+
entries:
3+
- kind: bug-fix
4+
summary: Fix 503 handling in enrollment
5+
description: ""
6+
component: fleet-server
7+
pr:
8+
- https://github.com/elastic/fleet-server/pull/5232
9+
issue:
10+
- https://github.com/elastic/fleet-server/issues/5197
11+
timestamp: 1754931919
12+
file:
13+
name: 1754931919-Fix-503-handling-in-enrollment.yaml
14+
checksum: b6c03da0ddbd3a2b4f742d952a5d7178e77a9ac3
15+
- kind: bug-fix
16+
summary: Remove extra ES search when preparing agent policy
17+
description: ""
18+
component: fleet-server
19+
pr:
20+
- https://github.com/elastic/fleet-server/pull/5283
21+
issue: []
22+
timestamp: 1755644662
23+
file:
24+
name: 1755644662-Remove-extra-ES-search-when-preparing-agent-policy.yaml
25+
checksum: 0814e746cce14762e3d22aeee0c5f6fad0eda38c

config.changelog.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
owner: elastic
2+
repo: fleet-server
3+
rendered_changelog_destination: docs/release-notes/_snippets

docs/docset.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
project: Fleet Server docs
2+
products:
3+
- id: fleet
4+
exclude:
5+
- "*.md"
6+
cross_links:
7+
- docs-content
8+
- beats
9+
toc:
10+
- toc: release-notes
11+
subs:
12+
agent: "Elastic Agent"
13+
agents: "Elastic Agents"
14+
beats: "Beats"
15+
elastic-defend: "Elastic Defend"
16+
fleet-server-issue: "https://github.com/elastic/fleet-server/issues/"
17+
fleet-server-pull: "https://github.com/elastic/fleet-server/pull/"
18+
fleet: "Fleet"
19+
kib-pull: "https://github.com/elastic/kibana/pull/"
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
## 9.0.0 [fleet-server-9.0.0-breaking-changes]
2+
3+
::::{dropdown} Removed deprecated epm Fleet APIs
4+
Removed `GET/POST/DELETE /epm/packages/:pkgkey` APIs in favor of the `GET/POST/DELETE /epm/packages/:pkgName/:pkgVersion`.
5+
6+
**Impact**<br>
7+
* Removed `experimental` query parameter in `GET /epm/packages` and `GET /epm/categories`
8+
* Removed `response` in response in `* /epm/packages*` and `GET /epm/categories`
9+
* Removed `savedObject` in `/epm/packages` response in favor of `installationInfo`
10+
11+
For more information, check [#198434]({{kib-pull}}198434).
12+
::::
13+
14+
::::{dropdown} Removed deprecated Fleet APIs for agents endpoints
15+
Removed the following API endpoints:
16+
17+
* `POST /service-tokens` in favor of `POST /service_tokens`
18+
* `GET /agent-status` in favor `GET /agent_status`
19+
* `PUT /agents/:agentid/reassign` in favor of `POST /agents/:agentid/reassign`
20+
21+
Removed deprecated parameters or responses:
22+
23+
* Removed `total` from `GET /agent_status` response
24+
* Removed `list` from `GET /agents` response
25+
26+
For more information, check [#198313]({{kib-pull}}198313).
27+
::::
28+
29+
::::{dropdown} Removed deprecated settings API endpoints in Fleet
30+
* `GET/DELETE/POST enrollment-api-keys`: removed in favor of `GET/DELETE/POST enrollment_api_keys`
31+
* Removed `list` property from `GET enrollment_api_keys` response in favor of `items`
32+
* `GET/POST /settings`: `fleet_server_hosts` was removed from the response and body
33+
34+
For more information, check [#198799]({{kib-pull}}198799).
35+
::::
36+
37+
::::{dropdown} Removed deprecated settings API endpoints in Fleet
38+
* `GET/DELETE/POST enrollment-api-keys`: removed in favor of `GET/DELETE/POST enrollment_api_keys`
39+
* Removed `list` property from `GET enrollment_api_keys` response in favor of `items`
40+
* `GET/POST /settings`: `fleet_server_hosts` was removed from the response and body
41+
42+
For more information, check [#198799]({{kib-pull}}198799).
43+
::::
44+
45+
::::{dropdown} Removed deprecated topics property for kafka output in favor of the topic property
46+
Removed deprecated property `topics` from output APIs in response and requests (`(GET|POST|PUT) /api/fleet/outputs`) in favor of the `topic` property.
47+
48+
For more information, check [#199226]({{kib-pull}}199226).
49+
::::
50+
51+
::::{dropdown} Limit pagination size to 100 when retrieving full policy or withAgentCount in Fleet
52+
In addition to the new pagination limit size of 100, retrieving agent policies without agent count is now the new default behavior, and a new query parameter `withAgentCount` was added to retrieve the agent count.
53+
54+
For more information, check [#196887]({{kib-pull}}196887).
55+
::::
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## 9.0.0 [fleet-server-9.0.0-deprecations]
2+
3+
_No deprecations in this release._
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
## 9.0.0 [fleet-server-9.0.0-release-notes]
2+
3+
### Features and enhancements [fleet-server-9.0.0-features-enhancements]
4+
5+
* New setting allowing automatic deletion of unenrolled agents in Fleet settings. [#195544]({{kib-pull}}195544)
6+
* Improves filtering and visibility of Uninstalled and Orphaned agents in Fleet, by differentiating them from Offline agents. [#205815]({{kib-pull}}205815)
7+
* Introduces air-gapped configuration for bundled packages in Fleet. [#202435]({{kib-pull}}202435)
8+
* Updates removed parameters of the Fleet -> Logstash output configurations. [#210115]({{kib-pull}}210115)
9+
* Updates the maximum supported package version in Fleet. [#196675]({{kib-pull}}196675)
10+
* Replaces the use of context.TODO and context.Background in logger function calls for most Fleet Server use cases. [#4168]({{fleet-server-pull}}4168) and [#3087]({{fleet-server-issue}}3087)
11+
* Refactor the Fleet Server API constructor to use functional opts instead of a long list of pointers. [#4169]({{fleet-server-pull}}4169) and [#3823]({{fleet-server-issue}}3823)
12+
* Removes the deprecated policy_throttle configuration setting in favour of the newer policy-limit for Fleet Server. [#4288]({{fleet-server-pull}}4288)
13+
* Removes old bundled.yaml from oas, fixed tags. [#194788]({{kib-pull}}194788)
14+
* Adds the ability for Elastic Agent to enroll using a specific ID. [#4290]({{fleet-server-pull}}4290) and [#4226]({{fleet-server-issue}}4226)
15+
16+
### Fixes [fleet-server-9.0.0-fixes]
17+
18+
* Fixes a validation error that occurs on multi-text input fields in Fleet. [#205768]({{kib-pull}}205768)
19+
* Adds a context timeout to the bulker flush in Fleet Server so it times out if it takes more time than the deadline. [#3986]({{fleet-server-pull}}3986)
20+
* Removes a race condition that may occur when remote Elasticsearch outputs are used in Fleet Server. [#4171]({{fleet-server-pull}}4171)
21+
* Uses the chi/middleware.Throttle package to track in-flight requests and return a 429 response when the limit is reached in Fleet Server. [#4402]({{fleet-server-pull}}4402) and [#4400]({{fleet-server-issue}}4400)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## 9.0.1 [fleet-server-9.0.1-breaking-changes]
2+
3+
_No breaking changes._

0 commit comments

Comments
 (0)