Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions docset.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
project: 'Elastic documentation'

Check notice on line 1 in docset.yml

View workflow job for this annotation

GitHub Actions / preview / build

The following keys: 'filebeat-ref, defguide, security-guide-all, sql-odbc, ml-docs, eland-docs, subscriptions, extendtrial, ess, es3, serverless-docs, cloud, ess-utm-params, ess-baymax, ess-trial, ess-product, ess-console, ess-deployments, ess-leadin, ess-leadin-short, ess-icon, ece-icon, cloud-only, ess-setting-change, ess-skip-section, api-cloud, api-ece, api-kibana-serverless, es-feature-flag, apm-app, uptime-app, logs-app, metrics-app, infrastructure-app, siem-app, ml-app, dev-tools-app, ingest-manager-app, stack-monitor-app, alerts-ui, rules-ui, rac-ui, connectors-ui, connectors-feature, stack-rules-feature, ems-init, hosted-ems, ipm-app, ingest-pipelines, ingest-pipelines-app, ingest-pipelines-cap, ls-pipelines, ls-pipelines-app, maint-windows, maint-windows-app, maint-windows-cap, custom-roles-app, data-source-caps, data-sources-caps, data-source-cap, project-settings, manage-app, index-manage-app, data-views-app, saved-objects-app, tags-app, api-keys-app, transforms-app, connectors-app, files-app, reports-app, maps-app, alerts-app, crawler, ents, app-search-crawler, ingest-manager, ingest-management, package-manager, xpack, esms, esms-init, winlogbeat, functionbeat, journalbeat, es-sql, log-driver-long, security, operator-feature, es-security-features, stack-security-features, endpoint-cloud-sec, swimlane, sn, sn-itsm, sn-itom, sn-sir, jira, ibm-r, webhook, webhook-cm, opsgenie, bedrock, gemini, hive, monitoring, monitor-features, stack-monitor-features, alert-features, reporting, graph, graph-features, searchprofiler, xpackml, ml-init, ml-features, stack-ml-features, ccr-cap, ccr-init, ccs-init, ilm-cap, dlm, dlm-cap, dlm-init, search-snap, search-snaps-cap, slm, slm-cap, rollup-features, ipm, ipm-cap, rollup-cap, rollups, rollups-cap, rollup-job, rollup-jobs, rollup-jobs-cap, dfeed-cap, ml-jobs-cap, dataframe, dataframes, dataframe-cap, dataframes-cap, watcher-transforms, watcher-transform-cap, watcher-transforms-cap, dataframe-transform, dataframe-transform-cap, dataframe-transforms, dataframe-transforms-cap, dataframe-analytics-config, cdataframe, cdataframes, cdataframe-cap, cdataframes-cap, cdataframe-transform, cdataframe-transforms, cdataframe-transforms-cap, ctransform, ctransforms, oldetection, olscore, olscores, fiscore, evaluatedf-api, evaluatedf-api-cap, binarysc, binarysc-cap, reganalysis-cap, depvar, feature-var, feature-vars, feature-vars-cap, classanalysis-cap, file-data-viz, nlp, nlp-cap, apm-go-agent, apm-go-agents, apm-ios-agent, apm-ios-agents, apm-java-agent, apm-java-agents, apm-dotnet-agent, apm-dotnet-agents, apm-node-agent, apm-node-agents, apm-php-agent, apm-php-agents, apm-py-agent, apm-py-agents, apm-ruby-agent, apm-ruby-agents, apm-rum-agent, apm-rum-agents, apm-lambda-ext, project-monitors, private-locations, pwd, esh, default-dist, oss-dist, api-query-parms-title, api-response-codes-title, api-response-body-title, api-example-title, api-definitions-title, multi-arg, multi-arg-ref, yes-icon, no-icon, agent-repo, es-repo, es-issue, es-pull, es-commit, fleet-server-repo, kib-repo, kib-issue, kibana-issue, kibana-pull, kib-commit, ml-repo, ml-issue, ml-pull, ml-commit, apm-repo, apm-issue, kibana-blob, infra-guide, a-data-source, icon-bug, icon-checkInCircleFilled, icon-warningFilled, release-date' are not used in any file

features:
primary-nav: true
Expand Down Expand Up @@ -396,9 +396,9 @@
fleet-server-pull: "https://github.com/elastic/fleet-server/pull/"
kib-repo: "https://github.com/elastic/kibana/"
kib-issue: "https://github.com/elastic/kibana/issues/"
kibana-issue: "'{kib-repo}issues/'"
kibana-issue: "'{{kib-repo}}issues/'"
kib-pull: "https://github.com/elastic/kibana/pull/"
kibana-pull: "'{kib-repo}pull/'"
kibana-pull: "'{{kib-repo}}pull/'"
kib-commit: "https://github.com/elastic/kibana/commit/"
ml-repo: "https://github.com/elastic/ml-cpp/"
ml-issue: "https://github.com/elastic/ml-cpp/issues/"
Expand All @@ -416,4 +416,5 @@
stack-version: "9.0.0"
eck_version: "3.0.0"
apm_server_version: "9.0.0"
version: "9.0.0"
version: "9.0.0"
release-date: "2-April-2025"
12 changes: 7 additions & 5 deletions release-notes/elastic-apm/breaking-changes.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
---
navigation_title: "Elastic APM"
navigation_title: "Breaking changes"
---

# Elastic APM breaking changes [elastic-apm-breaking-changes]
Breaking changes can impact your Elastic applications, potentially disrupting normal operations. Before you upgrade, carefully review the Elastic APM breaking changes and take the necessary steps to mitigate any issues.

To learn how to upgrade, check [Upgrade](/deploy-manage/upgrade.md).
Breaking changes can impact your Elastic applications, potentially disrupting normal operations. Before you upgrade, carefully review the Elastic APM breaking changes and take the necessary steps to mitigate any issues. To learn how to upgrade, check [Upgrade](/deploy-manage/upgrade.md).

% ## Next version [elastic-apm-nextversion-breaking-changes]
% **Release date:** Month day, year

% ::::{dropdown} Title of breaking change
% Description of the breaking change.
% For more information, check [PR #](PR link).

% **Impact**<br> Impact of the breaking change.

% **Action**<br> Steps for mitigating deprecation impact.
% ::::

Expand All @@ -29,7 +29,9 @@ To learn how to upgrade, check [Upgrade](/deploy-manage/upgrade.md).

::::{dropdown} Change server information endpoint "/" to only accept GET and HEAD requests
This will surface any agent misconfiguration causing data to be sent to `/` instead of the correct endpoint (for example, `/v1/traces` for OTLP/HTTP).
For more information, check [PR #15976](https://github.com/elastic/apm-server/pull/15976).
For more information, check [#15976]({{apm-pull}}15976).

**Impact**<br> Any methods other than `GET` and `HEAD` to `/` will return HTTP 405 Method Not Allowed.

**Action**<br> Update any existing usage, for example, update `POST /` to `GET /`.
::::
6 changes: 2 additions & 4 deletions release-notes/elastic-apm/deprecations.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
---
navigation_title: "Elastic APM"
navigation_title: "Deprecations"
---

# Elastic APM deprecations [elastic-apm-deprecations]
Over time, certain Elastic functionality becomes outdated and is replaced or removed. To help with the transition, Elastic deprecates functionality for a period before removal, giving you time to update your applications.

Review the deprecated functionality for Elastic APM. While deprecations have no immediate impact, we strongly encourage you update your implementation after you upgrade.

To learn how to upgrade, check out [Upgrade](/deploy-manage/upgrade.md).
Review the deprecated functionality for Elastic APM. While deprecations have no immediate impact, we strongly encourage you update your implementation after you upgrade. To learn how to upgrade, check out [Upgrade](/deploy-manage/upgrade.md).

% ## Next version
% **Release date:** Month day, year
Expand Down
8 changes: 4 additions & 4 deletions release-notes/elastic-apm/known-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
mapped_pages:
- https://www.elastic.co/guide/en/observability/current/apm-known-issues.html

navigation_title: "Elastic APM"
navigation_title: "Known issues"
---

# Elastic APM known issues [elastic-apm-known-issues]
Expand Down Expand Up @@ -124,7 +124,7 @@ There are three ways to fix this error:

1. Find broken rules

:::::{admonition}
:::::{note}
To identify rules in this exact state, you can use the [find rules endpoint](https://www.elastic.co/docs/api/doc/kibana/v8/group/endpoint-alerting) and search for the APM anomaly rule type as well as this exact error message indicating that the rule is in the broken state. We will also use the `fields` parameter to specify only the fields required when making the update request later.

* `search_fields=alertTypeId`
Expand Down Expand Up @@ -176,7 +176,7 @@ There are three ways to fix this error:

2. Prepare the update JSON doc(s)

::::{admonition}
::::{note}
For each broken rule found, create a JSON rule document with what was returned from the API in the previous step. You will need to make two changes to each document:

1. Remove the `id` key but keep the value connected to this document (e.g. rename the file to `{{id}}.json`). **The `id` cannot be sent as part of the request body for the PUT request, but you will need it for the URL path.**
Expand All @@ -201,7 +201,7 @@ There are three ways to fix this error:

3. Update each rule using the `PUT /api/alerting/rule/{{id}}` API

::::{admonition}
::::{note}
For each rule, submit a PUT request to the [update rule endpoint](https://www.elastic.co/docs/api/doc/kibana/v8/group/endpoint-alerting) using that rule’s ID and its stored update document from the previous step. For example, assuming the first broken rule’s ID is `046c0d4f`:

```shell
Expand Down
6 changes: 3 additions & 3 deletions release-notes/elastic-apm/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ To check for security updates, go to [Security announcements for the Elastic sta
% ### Fixes [elastic-apm-next-fixes]

## 9.0.0 [elastic-apm-900-release-notes]
**Release date:** April 1, 2025
**Release date:** April 2, 2025

### Features and enhancements [elastic-apm-900-features-enhancements]
% ### Features and enhancements [elastic-apm-900-features-enhancements]

### Fixes [elastic-apm-900-fixes]
* Fix overflow in validation of `apm-server.agent.config.cache.expiration` on 32-bit architectures [#15216](https://github.com/elastic/apm-server/pull/15216)
* Fixes overflow in validation of `apm-server.agent.config.cache.expiration` on 32-bit architectures [#15216]({{apm-pull}}15216)
Loading