Skip to content

Commit d5730a8

Browse files
authored
Merge branch 'main' into update-otel-to-v0.135.0
2 parents f8b4739 + 69618d6 commit d5730a8

File tree

84 files changed

+2366
-99
lines changed

Some content is hidden

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

84 files changed

+2366
-99
lines changed

.mockery.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ packages:
2323
logLevelSetter:
2424
config:
2525
mockname: "LogLevelSetter"
26+
upgradeCoordinator:
27+
config:
28+
mockname: "UpgradeCoordinator"
2629
github.com/elastic/elastic-agent/internal/pkg/fleetapi/acker:
2730
interfaces:
2831
Acker:

.package-version

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"version": "9.2.0-SNAPSHOT",
3-
"build_id": "9.2.0-98714004",
4-
"manifest_url": "https://snapshots.elastic.co/9.2.0-98714004/manifest-9.2.0-SNAPSHOT.json",
5-
"summary_url": "https://snapshots.elastic.co/9.2.0-98714004/summary-9.2.0-SNAPSHOT.html",
3+
"build_id": "9.2.0-ae69fe57",
4+
"manifest_url": "https://snapshots.elastic.co/9.2.0-ae69fe57/manifest-9.2.0-SNAPSHOT.json",
5+
"summary_url": "https://snapshots.elastic.co/9.2.0-ae69fe57/summary-9.2.0-SNAPSHOT.html",
66
"core_version": "9.2.0",
7-
"stack_build_id": "9.2.0-98714004-SNAPSHOT"
7+
"stack_build_id": "9.2.0-ae69fe57-SNAPSHOT"
88
}

changelog/9.0.1.yaml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
version: 9.0.1
2+
entries:
3+
- kind: enhancement
4+
summary: Update OTel components to v0.121.0
5+
description: ""
6+
component: elastic-agent
7+
pr:
8+
- https://github.com/elastic/elastic-agent/pull/7686
9+
issue: []
10+
timestamp: 1743783374
11+
file:
12+
name: 1743783374-update-otel-v0.121.0.yaml
13+
checksum: 3491d3c13b6ebd1e7895b337d901d7df3e77dce1
14+
- kind: feature
15+
summary: Add nopexporter to EDOT Collector
16+
description: ""
17+
component: elastic-agent
18+
pr:
19+
- https://github.com/elastic/elastic-agent/pull/7788
20+
issue: []
21+
timestamp: 1744198660
22+
file:
23+
name: 1744198660-add-nopexporter.yaml
24+
checksum: 9f989be89459d35a8fdc48362a0dad19880fa4e1
25+
- kind: feature
26+
summary: set collectors fullnameOverride for edot kube-stack values
27+
description: ""
28+
component: elastic-agent
29+
pr:
30+
- https://github.com/elastic/elastic-agent/pull/7754
31+
issue:
32+
- https://github.com/elastic/elastic-agent/issues/7381
33+
timestamp: 1744384247
34+
file:
35+
name: 1744384247-set-collector's-fullnameOverride-for-edot-kube-stack-values.yaml
36+
checksum: d7ccd1a2a660e7e0cc8bed5fc91570465b9ff639
37+
- kind: bug-fix
38+
summary: Fix Managed OTLP Helm config to use current image repo.
39+
description: ""
40+
component: elastic-agent
41+
pr:
42+
- https://github.com/elastic/elastic-agent/pull/7882
43+
issue: []
44+
timestamp: 1744839123
45+
file:
46+
name: 1744839123-fix-MOtel-config-image-value.yaml
47+
checksum: cd9cb5f75e1b3983a48ee156e478e0a62051ffb6
48+
- kind: breaking-change
49+
summary: '[otel] Disable process scraper of hostmetrics receiver'
50+
description: |
51+
The process scraper collects metrics for all available processes of a host without an easy way to limit
52+
this to only report top N process for example. This results in quite big amount of timeseries.
53+
Since this is not quite critical for any of the available UIs or dashboards we decide to disable
54+
it temporarily until we find a better solution. Users that specifically need these metrics
55+
can also enable it back manually.
56+
Related to https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/39423.
57+
component: elastic-agent
58+
pr:
59+
- https://github.com/elastic/elastic-agent/pull/7894
60+
issue: []
61+
timestamp: 1744886313
62+
file:
63+
name: 1744886313-otel_disable_process_scraper.yaml
64+
checksum: 461df3d166c6ed60e8565e588b5ffce9078798ae

changelog/9.0.2.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
version: 9.0.2
2+
entries:
3+
- kind: bug-fix
4+
summary: Preserve agent run state on DEB and RPM upgrades
5+
description: |
6+
Improves the upgrade process for Elastic Agent installed using DEB or RPM packages by copying the run directory from the previous installation into the new version's folder
7+
component: elastic-agent
8+
pr:
9+
- https://github.com/elastic/elastic-agent/pull/7999
10+
issue:
11+
- https://github.com/elastic/elastic-agent/issues/3832
12+
timestamp: 1745923884
13+
file:
14+
name: 1745923884-deb-rpm-preserve-run-state.yaml
15+
checksum: f4aa59929c389c20bc8104c8da4824979c3b8f35
16+
- kind: other
17+
summary: NOTICE.txt now contains only those modules that are used by the Elastic Agent binaries.
18+
description: |
19+
Only those modules that the Elastic Agent binaries for various platforms directly
20+
or indirectly depend on are now included in the NOTICE.txt file . Modules used for development
21+
tooling are now excluded from NOTICE.txt.
22+
component: elastic-agent
23+
pr:
24+
- https://github.com/elastic/elastic-agent/pull/8053
25+
issue: []
26+
timestamp: 1746636264
27+
file:
28+
name: 1746636264-fix-notice.yaml
29+
checksum: 5e7c950a899c715c5c3bd7cc2c79e924f8f5585e
30+
- kind: security
31+
summary: Upgrade Go version to 1.24.3.
32+
description: ""
33+
component: elastic-agent
34+
pr:
35+
- https://github.com/elastic/elastic-agent/pull/8109
36+
issue: []
37+
timestamp: 1746652545
38+
file:
39+
name: 1746652545-Upgrade-to-Go-1.24.3..yaml
40+
checksum: c5b03e2e2685ef389a269f5904fdc53590c7e1b1

changelog/9.0.3.yaml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
version: 9.0.3
2+
entries:
3+
- kind: bug-fix
4+
summary: Address a race condition that can occur in Agent diagnostics if log rotation runs while logs are being zipped.
5+
description: ""
6+
component: elastic-agent
7+
pr:
8+
- https://github.com/elastic/elastic-agent/pull/8215
9+
issue: []
10+
timestamp: 1747938268
11+
file:
12+
name: 1747938268-fix-diag-race-condition.yaml
13+
checksum: 25e4883c6751a854d4a2f0897fb83848416c855e
14+
- kind: feature
15+
summary: add cumulativetodeltaprocessor to EDOT collector
16+
description: ""
17+
component: elastic-agent
18+
pr:
19+
- https://github.com/elastic/elastic-agent/pull/8352
20+
- https://github.com/elastic/elastic-agent/pull/8573
21+
- https://github.com/elastic/elastic-agent/pull/8575
22+
- https://github.com/elastic/elastic-agent/pull/8616
23+
- https://github.com/elastic/elastic-agent/pull/8372
24+
issue: []
25+
timestamp: 1749176965
26+
file:
27+
name: 1749176965-add-cumulativetodeltaprocessor.yaml
28+
checksum: 6c4bc7565ed8fb801a1b02a01ee085488ae960e8
29+
- kind: bug-fix
30+
summary: Use paths.TempDir for diagnostics actions
31+
description: ""
32+
component: elastic-agent
33+
pr:
34+
- https://github.com/elastic/elastic-agent/pull/8472
35+
issue: []
36+
timestamp: 1749742685
37+
file:
38+
name: 1749742685-Use-paths.TempDir-for-diagnostics-actions.yaml
39+
checksum: 1357d25b03d628ff7234a15a51e5dba89459d340
40+
# - kind: bug-fix
41+
# summary: Use Debian 11 to build linux/arm to match linux/amd64. Upgrades linux/arm64's statically linked glibc from 2.28 to 2.31.
42+
# description: ""
43+
# component: elastic-agent
44+
# pr:
45+
# - https://github.com/elastic/elastic-agent/pull/8497
46+
# issue: []
47+
# timestamp: 1749844873
48+
# file:
49+
# name: 1749844873-Use-Debian-11-for-linux-arm-to-match-linux-amd64.yaml
50+
# checksum: ddd1264b76219193cfed89ccc87e65b0144e4074
51+
- kind: bug-fix
52+
summary: relax file ownership check to allow admin re-enrollment on Windows
53+
description: |
54+
On Windows, the agent previously enforced a strict file ownership (SID) check during re-enrollment, which prevented legitimate admin users from re-enrolling the agent if the owner did not match. This PR changes the Windows-specific logic to a no-op, allowing any admin to re-enroll the agent. This restores usability for admin users, but reintroduces the risk that privileged re-enrollment can break unprivileged installs. The Unix-specific ownership check remains unchanged.
55+
component: elastic-agent
56+
pr:
57+
- https://github.com/elastic/elastic-agent/pull/8503
58+
issue:
59+
- https://github.com/elastic/elastic-agent/issues/7794
60+
timestamp: 1749923633
61+
file:
62+
name: 1749923633-Windows-relax-file-ownership-check-for-re-enrollment.yaml
63+
checksum: 650d0f58770863722ed75c0b092c4578f420e1fe

changelog/9.0.4.yaml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
version: 9.0.4
2+
entries:
3+
- kind: other
4+
summary: Upgrade Synthetics NodeJS version to latest LTS v20.
5+
description: ""
6+
component: heartbeat
7+
pr:
8+
- https://github.com/elastic/elastic-agent/pull/8712
9+
issue: []
10+
timestamp: 1751029489
11+
file:
12+
name: 1751029489-synth-upgra-node-v20.yaml
13+
checksum: 26a735a19317db577652eea4bb1f3e863212da81
14+
- kind: bug-fix
15+
summary: Remove incorrect logging that unprivileged installations are in beta.
16+
description: 'Unprivileged installations went GA in 8.15.0: https://www.elastic.co/docs/reference/fleet/elastic-agent-unprivileged'
17+
component: elastic-agent
18+
pr:
19+
- https://github.com/elastic/elastic-agent/pull/8715
20+
issue:
21+
- https://github.com/elastic/elastic-agent/issues/8689
22+
timestamp: 1751037802
23+
file:
24+
name: 1751037802-Stop-logging-that-unprivileged-installations-are-in-beta.yaml
25+
checksum: 2c2f731f90638eaf61e8ec021ce3c4dd8885ff3a
26+
- kind: feature
27+
summary: Add file logs only managed OTLP input kube-stack configuration.
28+
description: ""
29+
component: elastic-agent
30+
pr:
31+
- https://github.com/elastic/elastic-agent/pull/8785
32+
issue: []
33+
timestamp: 1751444462
34+
file:
35+
name: 1751444462-add_logs_only_motel_config.yaml
36+
checksum: a7768ce2ec6de109e7a9efae7793231f4965cf00
37+
- kind: bug-fix
38+
summary: Ensure standalone Elastic Agent uses log level from configuration instead of persisted state.
39+
description: ""
40+
component: elastic-agent
41+
pr:
42+
- https://github.com/elastic/elastic-agent/pull/8784
43+
issue:
44+
- https://github.com/elastic/elastic-agent/issues/8137
45+
timestamp: 1751455886
46+
file:
47+
name: 1751455886-correct-log-level-for-standalone-agents.yaml
48+
checksum: e954db0ba6e1738e3d425cf3c8110a40c296a013
49+
- kind: bug-fix
50+
summary: Resolve deadlocks in runtime checkin communication.
51+
description: ""
52+
component: elastic-agent
53+
pr:
54+
- https://github.com/elastic/elastic-agent/pull/8881
55+
issue:
56+
- https://github.com/elastic/elastic-agent/issues/7944
57+
timestamp: 1751960319
58+
file:
59+
name: 1751960319-fix-blocking-issues-inside-runtime-communicator.yaml
60+
checksum: d288cc7474997883bc2a9118b2abf150126c9d8c
61+
- kind: bug-fix
62+
summary: Removed init.d support from RPM packages.
63+
description: ""
64+
component: elastic-agent
65+
pr:
66+
- https://github.com/elastic/elastic-agent/pull/8896
67+
issue:
68+
- https://github.com/elastic/elastic-agent/issues/8840
69+
timestamp: 1752049251
70+
file:
71+
name: 1752049251-Fixed-SUSE-installation-from-RPM.yaml
72+
checksum: bb9eba27e2dfa5885a2abd6140ea506d143b21f5

changelog/9.0.5.yaml

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

changelog/9.0.6.yaml

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
version: 9.0.6
2+
entries:
3+
- kind: feature
4+
summary: Adjust the timeout for Elastic Defend check command
5+
description: ""
6+
component: ""
7+
pr:
8+
- https://github.com/elastic/elastic-agent/pull/9523
9+
- https://github.com/elastic/elastic-agent/pull/9524
10+
- https://github.com/elastic/elastic-agent/pull/9542
11+
- https://github.com/elastic/elastic-agent/pull/9213
12+
issue: []
13+
timestamp: 1753950420
14+
file:
15+
name: 1753950420-adjust-endpoint-check-timeout.yaml
16+
checksum: 8128c245da5eef165a531e45f95e3f964bbd1817
17+
- kind: bug-fix
18+
summary: On Windows, retry saving the Agent information file to disk
19+
description: |
20+
Saving the Agent information file involves renaming/moving a file to its final destination. However, on Windows, it is sometimes not possible to rename/move a file to its destination file because the destination file is locked by another process (e.g. antivirus software). For such situations, we now retry the save operation on Windows.
21+
component: elastic-agent
22+
pr:
23+
- https://github.com/elastic/elastic-agent/pull/9224
24+
issue:
25+
- https://github.com/elastic/elastic-agent/issues/5862
26+
timestamp: 1754346816
27+
file:
28+
name: 1754346816-fleet-enc-save-retries.yaml
29+
checksum: fab4b29d2404c210dcb1441eb88e84dd3f6c9ad1
30+
- kind: bug-fix
31+
summary: Correct hints annotations parsing to resolve only `${kubernetes.*}` placeholders instead of resolving all `${...}` patterns.
32+
description: ""
33+
component: elastic-agent
34+
pr:
35+
- https://github.com/elastic/elastic-agent/pull/9307
36+
issue: []
37+
timestamp: 1754944400
38+
file:
39+
name: 1754944400-k8s-hints-env-vars-in-annotations.yaml
40+
checksum: 55ccb4d795ad7556a9c8ecad5bd33a0a0893042b
41+
- kind: bug-fix
42+
summary: Treat exit code 28 from Endpoint binary as non-fatal
43+
description: ""
44+
component: elastic-agent
45+
pr:
46+
- https://github.com/elastic/elastic-agent/pull/9320
47+
issue: []
48+
timestamp: 1755059673
49+
file:
50+
name: 1755059673-endpoint-28-not-fatal.yaml
51+
checksum: d8fc4bbea824309297a7dcf508fd99fb62e86877
52+
- kind: bug-fix
53+
summary: Fixed jitter backoff strategy reset
54+
description: ""
55+
component: elastic-agent
56+
pr:
57+
- https://github.com/elastic/elastic-agent/pull/9342
58+
issue:
59+
- https://github.com/elastic/elastic-agent/issues/8864
60+
timestamp: 1755076749
61+
file:
62+
name: 1755076749-fix-jitter-backoff-strategy-reset.yaml
63+
checksum: 1969a9a0221227c476f94e27a4ef3946b3853416
64+
- kind: bug-fix
65+
summary: 'Fix Docker container failing to start with no matching vars: ${env.ELASTICSEARCH_API_KEY:} and similar errors by restoring support for `:` to set default values.'
66+
description: ""
67+
component: elastic-agent
68+
pr:
69+
- https://github.com/elastic/elastic-agent/pull/9451
70+
issue:
71+
- https://github.com/elastic/elastic-agent/issues/9328
72+
timestamp: 1755544412
73+
file:
74+
name: 1755544412-Fix-default-constant-support-in-output-configuration.yaml
75+
checksum: 9b389ac54a3b8a7aaec24da9223bff8a306c4d8b
76+
- kind: security
77+
summary: Upgrade to Go 1.24.6.
78+
description: ""
79+
component: elastic-agent
80+
pr:
81+
- https://github.com/elastic/elastic-agent/pull/9287
82+
issue: []
83+
timestamp: 1755547590
84+
file:
85+
name: 1755547590-Upgrade-to-Go-1.24.6..yaml
86+
checksum: e2f37c3bfe8bda55a0ec6c32cf604e44dc4f5d43
87+
- kind: bug-fix
88+
summary: Fix deb upgrade by stopping elastic-agent service before upgrading
89+
description: ""
90+
component: elastic-agent
91+
pr:
92+
- https://github.com/elastic/elastic-agent/pull/9462
93+
issue: []
94+
timestamp: 1755601979
95+
file:
96+
name: 1755601979-deb-upgrade-stop-agent-service.yaml
97+
checksum: 047a0f95507e83bc95ce969f6ea443abf55c521f

0 commit comments

Comments
 (0)