## elastic/elastic-agent — v9.4.7…v9.5.0

_533+ commits._

### Features
- **Add PR check for IAR staging package workflow (#15550) (#15860)** (a89bf19)
- **Add known issue for agent restarts repeatedly in fleet-managed container (#15785) (#15786)** (41eb6ca)
- **[9.5] (backport #15512) Add environment variables to collector diagnostics (#15658)** (f627a20)
- **oblt-cli: use a new template with support for StackBuildId (#15598) (#15642)** (c6a1ac0)
- **Add full config reload test for otel manager (#15535) (#15640)** (59f5798)
- **Add retries to network calls in Buildkite CI scripts (#15451) (#15485)** (2a82f17)
- **[9.5] (backport #15422) Add stack provisioning to mage integration:local (#15449)** (db59bd4)
- **[Release] add-backport-next (#15425) (#15434)** (5780764)
- **Add Elastic Agent 8.19.18 release notes (#15207) (#15233)** (01636e9)
- **Add Elastic Agent 9.4.3 release notes (#15129) (#15222)** (9879d3c)
- **Add Elastic Agent 9.3.7 release notes (#15190) (#15230)** (8a608b1)

### Fixes
- **Fix TestAuditdCorrectBinaries by adding explicit audit rules (#15867) (#15875)** (eb3b7f3)
- **Fix continuous container restarts after Fleet policy updates (#15772) (#15844)** (eb57abd)
- **Fix orphaned filelog receiver in EDOT Collector Helm values (#15687) (#15730)** (0e47c80)
- **Fix progress bars for EnsureUserAndGroup causing false integration test failures (#15695) (#15718)** (8af47cf)
- **Fix breakage in self-monitoring metrics after move to receiver-per-stream (#15722) (#15750)** (9baedfa)
- **[9.5] (backport #15610) Fix live OSQuery results being misrouted when in a policy with no scheduled queries (#15634)** (01348ec)
- **fix(mockery): set boilerplate-file to enforce Elastic License 2.0 in generated mocks (#15609) (#15611)** (d9c8398)
- **[mage] Fix FindFilesRecursive walking into git submodules and worktrees (#15520) (#15591)** (863874a)
- **[Flaky Test] Fix TestMonitoringNoDuplicates flakiness (#15514) (#15549)** (a5e5ac9)
- **[9.5] (backport #15447) [mage] Fix release Helm Chart version (#15452)** (d6e46e1)
- **fix: resolve golangci-lint findings surfaced by whole-file define-tag linting (#15421) (#15450)** (b1ea43f)
- **Fix submodule access error in post-checkout merge for sparse checkouts (#15436) (#15446)** (1c50c50)
- **Fix production Helm Chart package (#15435)** (261fef4)
- **fix: run golangci-lint against every build tag, not just the default (#15326)** (f583c31)
- **Fix agent.features.fqdn.enabled in otel/translate. (#15191)** (afd83c5)
- **fix(otel): fix queue flush timeout translation for unitless values (#15404)** (d267a0a)
- **Fix spurious unmarshal error on idle Fleet check-ins (#15398)** (f96219d)
- **Fix duplicate entries and empty unit dirs in OTel diagnostics ZIP (#15108)** (264f0d8)
- **Fix otel config translation tests (#15327)** (744c054)
- **Fix flaky Windows event log test. (#15206)** (99dc67e)
- **Allow spec files to indicate streams should run in one receiver and fix osquerybeat as a receiver (#15209)** (066db6e)
- **[monitoring] fix monitoring for process mode (#15272)** (0cd211d)
- **fix: don't reset locally-configured monitoring.http/pprof on Fleet policy check-in (#15291)** (d8ca84d)
- **fix(test): fix flaky TestClassicAndReceiverAgentMonitoring (#15172)** (0d91cf0)
- **Update kube-stack to 0.16.0 and fix ELASTIC_AGENT_OTEL boolean (#15013)** (97207ac)
- **fix(test): stabilize TestNetworkTraffic/TestBeatsMetrics/compare (#15199)** (15b6967)
- **Fix TestFleetDownloadProxyURL and TestFleetDownloadAuthUpgrade timing out in CI (#15135)** (124e3d4)

### Backend
- **[9.5][Automation] Update elastic/beats to 2dc2ccf39937 (#15881)** (361f37e)
- **[9.5][Automation] Bump VM Image version to 1785286913 (#15891)** (907a119)
- **Give service-runtime components more time to check in before failing an upgrade (#15423) (#15862)** (83e50fc)
- **[9.5][Automation] Update elastic/beats to af3e4fa3e3c4 (#15846)** (ecc7396)
- **[9.5][Automation] Update versions 9.5.0-10ef4ec2 (#15852)** (4914ca5)
- **[9.5] (backport #15685) Replace testcontainers compose module with docker CLI shell-outs (#15840)** (1a6dff0)
- **[9.5] (backport #15774) build(deps): bump docker/login-action from 4.4.0 to 4.5.0 (#15781)** (e839952)
- **[9.5] Update OTel dependencies to v0.156.0/v1.62.0 (#15816)** (7e421b3)
- **[9.5][Automation] Update versions 9.5.0-6781351a (#15828)** (eb88e86)
- **Update Kubernetes integration tests to 1.36 (#15490) (#15822)** (c8423d8)
- **[9.5][Automation] Update versions 9.5.0-a5864508 (#15820)** (7a34cc0)
- **[9.5][Automation] Update versions 9.5.0-51bd4cc6 (#15806)** (5534699)
- **[9.5] (backport #15749) Remove duplicate global processors (#15762)** (6497fae)
- **Increase status wait time in TestLoggingFilePathChangedViaFleet (#15747) (#15751)** (c2c4d89)
- **Write OTel collector logs to its own log file (#15491) (#15766)** (9521717)
- **[9.5][Automation] Update versions 9.5.0-4efa148b (#15761)** (48835f3)
- **Use correct default processors for each beat receiver (#15758) (#15759)** (e61c0ce)
- **[9.5][Automation] Update versions 9.5.0-20cd7145 (#15704)** (2202276)
- **[9.5][Automation] Update elastic/beats to 9e5cf9148104 (#15670)** (45d7c83)
- **deps: bump oblt-cli version to 8.0.16 (#15627) (#15650)** (2f37a13)
- **Run osquerybeat as a receiver by default and route live query actions to it via the diagnostics extension (#15459) (#15555)** (7d4a5f5)
- **Revert "Use the otel runtime by default for dynamic inputs (#15536)" (#15715)** (6d93f82)
- **[9.5][Automation] Update versions (#15624)** (92af45f)
- **Bump github.com/containerd/containerd/v2 to v2.2.5 for CVE-2026-53492 (#15615) (#15630)** (ca3aa15)
- **[mage] Pass USE_PACKAGE_VERSION to crossbuild container (#15631) (#15635)** (d780225)
- **[9.5][Automation] Update elastic/beats to 459d870f938f (#15616)** (873eb91)
- **Register the composable providers explicitly (#15504) (#15608)** (9a00d4d)
- **Retry transient failures in integration test infrastructure (#15552) (#15604)** (fe07dd1)
- **Disable CGO on non-darwin only or the elastic-agent binary. (#15503) (#15533)** (fb006e9)
- **[IAR] Remove helmchart artifact copy workaround (#15505) (#15516)** (65f7f55)
- **Enable agent develop mode for local integration tests (#15542) (#15588)** (d72523f)
- **Use the otel runtime by default for dynamic inputs (#15536) (#15554)** (125f983)
- **[9.5][Automation] Update versions (#15568)** (68dab57)
- **[9.5][Automation] Update elastic/beats to 384190f400be (#15564)** (fb7bf23)
- **[Automation] Bump Golang version to 1.26.5 (#15460) (#15558)** (3bed072)
- **Pin mockery v3 and regenerate mocks (#15513) (#15574)** (c0c6180)
- **[9.5] (backport #15571) build(deps): bump slackapi/slack-github-action from 3.0.5 to 4.0.0 (#15583)** (9ab280b)
- **[9.5][Automation] Update versions (#15532)** (541faba)
- **[9.5][Automation] Update elastic/beats to 9528c5674484 (#15527)** (5dd97af)
- **Enable partial config reload for the otel collector (#15381) (#15541)** (9a84714)
- **[mage] Retry network failures in packaging downloads (#15456) (#15537)** (864f08d)
- **[mage] Unify packaging targets (#14871) (#15547)** (6f8c45e)
- **[9.5][Automation] Update elastic/beats to df2e9bf105bc (#15522)** (6f67ebc)
- **[9.5][Automation] Update elastic/beats to 454733717e01 (#15508)** (ceb9687)
- **[9.5][Automation] Update versions (#15511)** (5bac0a2)
- **Override fleet.ssl.certificate_authorities from env vars in container mode (#15427) (#15465)** (b6ffb3d)
- **[9.5][Automation] Update elastic/beats to a9611a1187c8 (#15499)** (128e995)
- **[9.5][Automation] Update versions (#15472)** (f5a4103)
- **[9.5][Automation] Update versions (#15464)** (b4b4223)
- **[9.5][Automation] Update elastic/beats to 441554b6b3ed (#15428)** (7f22874)
- **[9.5][Automation] Update versions (#15444)** (7b58cb8)
- **[main][Automation] Update versions (#15351)** (01fd259)
- **Revert "Run osquerybeat as a receiver by default (#15319)" (#15411)** (dc8c4b3)
- **Follow up native Go FIPS migration; clean up missed leftovers (#14986)** (5a9ba2c)
- **Correct affected versions for checkin actions known issue (#15406)** (ec960fd)
- **Skip previous-minor upgrade integration tests on unsupported platforms (#15377)** (a5ae22e)
- **Adopt fleet-server union ack event types (#15292)** (0a7272e)
- **Update OTel dependencies to v0.155.0/v1.61.0 (#15333)** (35372b6)
- **Use otel runtime for heartbeat by default (#15325)** (f698dc3)
- **Run osquerybeat as a receiver by default (#15319)** (bd9cd33)
- **Use option for header-value expansion on specific ENV vars for diagnostics redaction (#15284)** (73d2b6e)
- **[main][Automation] Bump VM Image version to 1782867684 (#15335)** (07438bd)
- **[main][Automation] Update versions (#15344)** (9a3d144)
- **[main][Automation] Update versions (#15334)** (f6a1bff)
- **Emit a single batch from elasticmonitoring connector (#15305)** (f0ad0c7)
- **Use a separate beatsprocessor per pipeline (#15241)** (961642b)
- **[main][Automation] Update elastic/beats to 6566b625eeb8 (#15322)** (0adf123)
- **[main][Automation] Update versions (#15294)** (b70ffcf)
- **Make ESS stack build ID optional (#15267)** (a737465)
- **Drop error check from TestMonitoringLogsAreShipped (#15312)** (602facd)
- **Permit context cancelled error message in TestMonitoringLogsAreShipped (#15304)** (a914be9)
- **[main][Automation] Update elastic/beats to b82d25a6e6af (#15273)** (25d22e8)
- **Skip fragment-in-pr for mergify[bot]-authored PRs (#15221)** (ae52af0)
- **Move metrics conversion to connector (#15177)** (19b1515)
- **[main][Automation] Update elastic/beats to 8d83809f66b2 (#15256)** (47a7188)
- **[main][Automation] Update versions (#15261)** (8cff178)
- **ingest-tech-leads missing final char (#15248)** (1e4b2bb)
- **Modify CODEOWNERS for updated document ownership (#15247)** (da9d0fa)
- **[main][Automation] Update elastic/beats to b479147c8d06 (#15223)** (79871db)
- **[main][Automation] Update elastic/beats to a2f76aef18de (#15193)** (a7097bd)
- **Extract action types to pkg/fleetapi for cross-repo sharing (#15084)** (d0a4ec1)
- **Disable issue failure reporting from AI workflows (#15205)** (1885caf)
- **Switch auditbeat to run as a receiver by default. (#15188)** (884d3a6)
- **otel(packetbeat): enable otel as default runtime (#15151)** (a856079)
- **Set the correct minimum batch size for ES and Kafka exporters (#15122)** (5713e79)
- **Enable dependabot for all Go dependencies (#15152)** (79f015f)
- **[main][Automation] Update elastic/beats to 106a4c7a4a0a (#15169)** (5cf2027)
- **[main][Automation] Update elastic/beats to efafa1e6cfd9 (#15130)** (0fbc25f)
- **Make auditd monitoring test determinstic. (#15153)** (1f4f635)
- **Bump github.com/schollz/progressbar/v3 v3.13.1 -> v3.19.0 (#15120)** (9c0c351)
- **Don't inject elasticdiagnostics extension in plain otel mode (#15105)** (7f1194a)

### Tests
- **test: use t.Context() as parent context in integration tests (#15217)** (d69f835)
- **test: fix flaky TestOtelAPMIngestion (#4148) (#15201)** (4aa75de)

### Docs
- **docs: update generated docs owner (#15484) (#15493)** (24a2a11)
- **docs: update docs** (a2cb8d8)
- **docs: fix packaging example to match linux/amd64 build command (#15290)** (fc952cb)
- **docs: update generated documentation for v9.4.2 (#15200)** (bb5f39f)

### Chore
- **build(deps): bump the misc group across 1 directory with 5 updates (#15673) (#15681)** (4ac400c)
- **build(deps): bump actions/setup-python from 6 to 7 (#15773) (#15793)** (8f0a815)
- **chore: update `golangci-lint` to `v2.12.2` (#15768) (#15789)** (3409e05)
- **chore(synthetics): bump npm to 12.0.1 (#15716) (#15743)** (d8b6896)
- **build(deps): bump the tooling-test group across 1 directory with 3 updates (#15595) (#15646)** (eb863af)
- **build(deps): bump the golang-x group with 7 updates (#15573) (#15654)** (bdb8427)
- **ci: skip docs update workflow for non-latest release tags (#15734) (#15737)** (94b4473)
- **ci: track version in the PR title (#15667) (#15675)** (719aca5)
- **build(deps): bump actions/setup-go from 6 to 7 (#15570) (#15579)** (6bbfce5)
- **build(deps): bump the misc group with 4 updates (#15356)** (42cf6a9)
- **build(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 (#15345)** (0dbf24a)
- **build(deps): bump docker/login-action from 4.2.0 to 4.4.0 (#15346)** (b295433)
- **chore: bump nodejs 22.23 and npm 11.18 (#15242)** (d97ac12)
- **build(deps): bump google.golang.org/api from 0.284.0 to 0.286.0 in the misc group (#15196)** (aa11bb7)
- **build(deps): bump golang.org/x/tools from 0.46.0 to 0.47.0 in the golang-x group (#15174)** (103d657)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/elastic/elastic-agent?utm_source=github-action)._