Skip to content
12 changes: 6 additions & 6 deletions release-notes/elastic-security/breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ Breaking changes can impact your Elastic applications, potentially disrupting no
% ::::

## 9.0.0 [elastic-security-900-breaking-changes]
**Release date:** April 2, 2025
**Release date:** April 8, 2025

::::{dropdown} Removed legacy security rules bulk endpoints
::::{dropdown} Removes legacy security rules bulk endpoints
* `POST /api/detection_engine/rules/_bulk_create` has been replaced by `POST /api/detection_engine/rules/_import`
* `PUT /api/detection_engine/rules/_bulk_update` has been replaced by `POST /api/detection_engine/rules/_bulk_action`
* `PATCH /api/detection_engine/rules/_bulk_update has been replaced by `POST /api/detection_engine/rules/_bulk_action`
Expand Down Expand Up @@ -50,7 +50,7 @@ Update your implementations to use the new endpoints:
* Alternatively, delete rules individually using `DELETE /api/detection_engine/rules` ([API documentation](https://www.elastic.co/docs/api/doc/kibana/operation/operation-deleterule)).
::::

::::{dropdown} Remove deprecated endpoint management endpoints
::::{dropdown} Removes deprecated endpoint management endpoints
* `POST /api/endpoint/isolate` has been replaced by `POST /api/endpoint/action/isolate`
* `POST /api/endpoint/unisolate` has been replaced by `POST /api/endpoint/action/unisolate`
* `GET /api/endpoint/policy/summaries` has been deprecated without replacement. Will be removed in v9.0.0
Expand All @@ -70,13 +70,13 @@ Update your implementations to use the new endpoints:
::::

::::{dropdown} Refactors the Timeline HTTP API endpoints
For more information, check [#200633]({{kib-pull}}200633).
For more information, refer to [#200633]({{kib-pull}}200633).
::::

::::{dropdown} Removes deprecated {{elastic-defend}} APIs
For more information, check [#199598]({{kib-pull}}199598).
For more information, refer to [#199598]({{kib-pull}}199598).
::::

::::{dropdown} Removes deprecated API endpoints for bulk CRUD actions on detection rules
For more information, check [#197422]({{kib-pull}}197422) and [#207906]({{kib-pull}}207906).
For more information, refer to [#197422]({{kib-pull}}197422) and [#207906]({{kib-pull}}207906).
::::
14 changes: 7 additions & 7 deletions release-notes/elastic-security/deprecations.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,30 @@ Review the deprecated functionality for {{elastic-sec}}. While deprecations have

% ::::{dropdown} Deprecation title
% Description of the deprecation.
% For more information, check [PR #](PR link).
% For more information, refer to [PR #](PR link).
% **Impact**<br> Impact of deprecation.
% **Action**<br> Steps for mitigating deprecation impact.
% ::::

## 9.0.0 [elastic-security-900-deprecations]
**Release date:** April 2, 2025
**Release date:** April 8, 2025

::::{dropdown} Renames the `integration-assistant` plugin
Renames the `integration-assistant` plugin to `automatic-import` to match the associated feature.
For more information, check [#207325]({{kib-pull}}207325).
For more information, refer to [#207325]({{kib-pull}}207325).
::::

::::{dropdown} Removes legacy risk engine
Removes all legacy risk engine code and features.
For more information, check [#201810]({{kib-pull}}201810).
For more information, refer to [#201810]({{kib-pull}}201810).
::::

::::{dropdown} Removes {{elastic-defend}} API endoints
Removes deprecated API endpoints for {{elastic-defend}}.
For more information, check [#199598]({{kib-pull}}199598).
For more information, refer to [#199598]({{kib-pull}}199598).
::::

::::{dropdown} Deprecates SIEM signals migration APIs
Deprecates the SIEM signals migration APIs.
For more information, check [#202662]({{kib-pull}}202662).
Removes the SIEM signals migration APIs.
For more information, refer to [#202662]({{kib-pull}}202662).
::::
16 changes: 9 additions & 7 deletions release-notes/elastic-security/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,23 @@ To check for security updates, go to [Security announcements for the Elastic sta
% *

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

::::{NOTE}
All features introduced in 8.18.0 are also available in 9.0.0.
::::

### Features and enhancements [elastic-security-900-features-enhancements]
* Enables Automatic Import to accept CEL log samples [#206491]({{kib-pull}}206491)
* Applies the latest Elastic UI framework (EUI) to {{elastic-sec}} features [#204007]({{kib-pull}}204007) and [#204908]({{kib-pull}}204908)
* Adds the option to view {es} queries that run during rule execution for threshold, custom query, and {{ml}} rules [#203320]({{kib-pull}}203320)
* Enables Automatic Import to accept CEL log samples [#206491]({{kib-pull}}206491)
* Applies the latest Elastic UI framework (EUI) to {{elastic-sec}} features [#204007]({{kib-pull}}204007) and [#204908]({{kib-pull}}204908)
* Adds the option to view {{es}} queries that run during rule execution for threshold, custom query, and {{ml}} rules [#203320]({{kib-pull}}203320)
* Enhances Automatic Import by including setup and troubleshooting documentation for each input type that's selected in the readme [#206477]({{kib-pull}}206477)
* Allows users to include `closed` alerts in risk score calculations [#201909]({{kib-pull}}201909)
* Adds the ability to continue to the Entity Analytics dashboard when there is no data [#201363]({{kib-pull}}201363)
* Modifies the privilege-checking behavior during rule execution. Now, only read privileges of extant indices are checked during rule execution [#177658]({{kib-pull}}177658)


### Fixes [elastic-security-900-fixes]
* Fixes a bug that caused the Entity Analytics Dashboard refresh button to break risk score tables [#215472]({{kib-pull}}215472)
* Fixes AI Assistant `apiConfig` set by Security getting started page [#213971]({{kib-pull}}213971)
* Limits the length of `transformID` to 36 characters [#213405]({{kib-pull}}213405)
* Ensures that table actions use standard colors [#207743]({{kib-pull}}207743)
* Fixes a bug with the **Save and continue** button on a {{fleet}} form [#211563]({{kib-pull}}211563)

12 changes: 4 additions & 8 deletions release-notes/elastic-security/known-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,10 @@ Known issues are significant defects or limitations that may impact your impleme

:::

:::{dropdown} Duplicate alerts can be produced from manually running threshold rules
**Elastic Stack versions: 9.0.0**
:::{dropdown} The technical preview badge incorrectly displays on the alert suppression fields for event correlation rules

On November 12, 2024, it was discovered that manually running threshold rules could produce duplicate alerts if the date range was already covered by a scheduled rule execution.
:::
**{{stack}} versions: 9.0.0**

:::{dropdown} Manually running custom query rules with suppression could suppress more alerts than expected
**Elastic Stack versions: 9.0.0**
On April 8, 2025, it was discovered that alert suppression for event correlation rules is incorrectly shown as being in technical preview when you create a new rule. For more information, check [#1021](https://github.com/elastic/docs-content/issues/1021).

On November 12, 2024, it was discovered that manually running a custom query rule with suppression could incorrectly inflate the number of suppressed alerts.
:::
:::
Loading