diff --git a/docset.yml b/docset.yml index cfcc0cd22d..df7dbc134d 100644 --- a/docset.yml +++ b/docset.yml @@ -396,9 +396,9 @@ subs: 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/" @@ -416,4 +416,5 @@ subs: stack-version: "9.0.0" eck_version: "3.0.0" apm_server_version: "9.0.0" - version: "9.0.0" \ No newline at end of file + version: "9.0.0" + release-date: "2-April-2025" \ No newline at end of file diff --git a/release-notes/elastic-apm/breaking-changes.md b/release-notes/elastic-apm/breaking-changes.md index 90a951f34c..bedf836627 100644 --- a/release-notes/elastic-apm/breaking-changes.md +++ b/release-notes/elastic-apm/breaking-changes.md @@ -1,11 +1,9 @@ --- -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 @@ -13,7 +11,9 @@ To learn how to upgrade, check [Upgrade](/deploy-manage/upgrade.md). % ::::{dropdown} Title of breaking change % Description of the breaking change. % For more information, check [PR #](PR link). + % **Impact**
Impact of the breaking change. + % **Action**
Steps for mitigating deprecation impact. % :::: @@ -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**
Any methods other than `GET` and `HEAD` to `/` will return HTTP 405 Method Not Allowed. + **Action**
Update any existing usage, for example, update `POST /` to `GET /`. :::: diff --git a/release-notes/elastic-apm/deprecations.md b/release-notes/elastic-apm/deprecations.md index 1862aa11ba..a19775cbda 100644 --- a/release-notes/elastic-apm/deprecations.md +++ b/release-notes/elastic-apm/deprecations.md @@ -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 diff --git a/release-notes/elastic-apm/known-issues.md b/release-notes/elastic-apm/known-issues.md index 553b687767..5c69977127 100644 --- a/release-notes/elastic-apm/known-issues.md +++ b/release-notes/elastic-apm/known-issues.md @@ -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] @@ -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` @@ -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.** @@ -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 diff --git a/release-notes/elastic-apm/release-notes.md b/release-notes/elastic-apm/release-notes.md index 7c745c4f96..872ba371c1 100644 --- a/release-notes/elastic-apm/release-notes.md +++ b/release-notes/elastic-apm/release-notes.md @@ -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) \ No newline at end of file +* Fixes overflow in validation of `apm-server.agent.config.cache.expiration` on 32-bit architectures [#15216]({{apm-pull}}15216) \ No newline at end of file diff --git a/release-notes/elastic-cloud-serverless/changelog.md b/release-notes/elastic-cloud-serverless/changelog.md index cac7d57c43..cbce5ac7e5 100644 --- a/release-notes/elastic-cloud-serverless/changelog.md +++ b/release-notes/elastic-cloud-serverless/changelog.md @@ -9,8 +9,6 @@ Review the changes, fixes, and more to {{serverless-full}}. For {{serverless-full}} API changes, refer to [APIs Changelog](https://www.elastic.co/docs/api/changes). -For Cloud Console changes, check out [Elastic Cloud Hosted release notes](asciidocalypse://docs/cloud/docs/release-notes/cloud-hosted/index.md). - % Release notes include only features, enhancements, and fixes. Add breaking changes, deprecations, and known issues to the applicable release notes sections. % ## version.next [elastic-cloud-serverless-changelog-releasedate] @@ -22,413 +20,413 @@ For Cloud Console changes, check out [Elastic Cloud Hosted release notes](asciid ## March 10, 2025 [serverless-changelog-03102025] ### Features and enhancements [elastic-cloud-serverless-03102025-features-enhancements] -* The Create Rule flyout, used by solutions, now features the improved rule form in Elastic Observability Serverless ({kibana-pull}206685[#206685]). -* Resolves duplicate conversations in Elastic Observability Serverless ({kibana-pull}208044[#208044]). -* Split the SLO Details view from the Overview page in Elastic Observability Serverless ({kibana-pull}212826[#212826]). -* Adds the reason message to the rules recovery context in Elastic Observability Serverless ({kibana-pull}211411[#211411]). -* Runtime metrics dashboards now support different ingest paths in Elastic Observability Serverless ({kibana-pull}211822[#211822]). -* Adds SSL options for Fleet Server hosts settings in Fleet ({kibana-pull}208091[#208091]). -* Introduces globe projection for Dashboards and visualizations ({kibana-pull}212437[#212437]). -* Registered a custom integrations search provider in Fleet ({kibana-pull}213013[#213013]). -* Adds support for searchAfter and PIT (point-in-time) parameters in the Get Agents List API in Fleet ({kibana-pull}213486[#213486]). +* The Create Rule flyout, used by solutions, now features the improved rule form in Elastic Observability Serverless [#206685]({{kib-pull}}206685) +* Resolves duplicate conversations in Elastic Observability Serverless [#208044]({{kib-pull}}208044) +* Split the SLO Details view from the Overview page in Elastic Observability Serverless [#212826]({{kib-pull}}212826) +* Adds the reason message to the rules recovery context in Elastic Observability Serverless [#211411]({{kib-pull}}211411) +* Runtime metrics dashboards now support different ingest paths in Elastic Observability Serverless [#211822]({{kib-pull}}211822) +* Adds SSL options for Fleet Server hosts settings in Fleet [#208091]({{kib-pull}}208091) +* Introduces globe projection for Dashboards and visualizations [#212437]({{kib-pull}}212437) +* Registered a custom integrations search provider in Fleet [#213013]({{kib-pull}}213013) +* Adds support for searchAfter and PIT (point-in-time) parameters in the Get Agents List API in Fleet [#213486]({{kib-pull}}213486) ### Fixes [elastic-cloud-serverless-03102025-fixes] -* Fixes an issue where Korean characters were split into two characters with a space in between when typing in the options list search input in Dashboards and visualizations ({kibana-pull}213164[#213164]). -* Prevented crashes when editing a Lens chart with a by-reference annotation layer in Dashboards and visualizations ({kibana-pull}213090[#213090]). -* Improves instructions for the summarize function in Elastic Observability Serverless ({kibana-pull}212936[#212936]). -* Fixes a "Product Documentation function not available" error in Elastic Observability Serverless ({kibana-pull}212676[#212676]). -* Fixes conversation tests in Elastic Observability Serverless ({kibana-pull}213338[#213338]). -* Allowed wildcard filters in SLO queries in Elastic Observability Serverless ({kibana-pull}213119[#213119]). -* Fixes missing summary data in error samples in Elastic Observability Serverless ({kibana-pull}213430[#213430]). -* Fixes a failing test: Stateful Observability - Deployment-agnostic A… in Elastic Observability Serverless ({kibana-pull}213530[#213530]). -* Reduced the review rule upgrade endpoint response size in Elastic Security Serverless ({kibana-pull}211045[#211045]). -* Refactors conversation pagination in Elastic Security Serverless ({kibana-pull}211831[#211831]). -* Fixes alert insights color order in Elastic Security Serverless ({kibana-pull}212980[#212980]). -* Prevented empty conversation IDs in the chat/complete route in Elastic Security Serverless ({kibana-pull}213049[#213049]). -* Fixes issues with unstructured syslog flow in Elastic Security Serverless ({kibana-pull}213042[#213042]). -* Adds bulkGetUserProfiles privilege to Security Feature in Elastic Security Serverless ({kibana-pull}211824[#211824]). -* Fixes a Risk Score Insufficient Privileges warning due to missing cluster privileges in Elastic Security Serverless ({kibana-pull}212405[#212405]). -* Updates Bedrock prompts in Elastic Security Serverless ({kibana-pull}213160[#213160]). -* Adds organizationId and projectId OpenAI headers, along with support for arbitrary headers in Elastic Security Serverless ({kibana-pull}213117[#213117]). -* Ensures dataview selections persist reliably in timeline for Elastic Security Serverless ({kibana-pull}211343[#211343]). -* Fixes incorrect validation when a named parameter was used as a function in ES|QL ({kibana-pull}213355[#213355]). -* Fixes incorrect overall swim lane height in Machine Learning ({kibana-pull}213245[#213245]). -* Prevented a crash when applying a filter in the Machine Learning anomaly table ({kibana-pull}213075[#213075]). -* Fixes suppressed alerts alignment in the alert flyout in Elastic Security Serverless ({kibana-pull}213029[#213029]). -* Fixes an issue in solution project navigation where panels sometimes failed to toggle closed ({kibana-pull}211852[#211852]). -* Updates wording for options in the sortBy dropdown component ({kibana-pull}206464[#206464]). -* Allowed EU hooks hostname in the Torq connector for Elastic Security Serverless ({kibana-pull}212563[#212563]). +* Fixes an issue where Korean characters were split into two characters with a space in between when typing in the options list search input in Dashboards and visualizations [#213164]({{kib-pull}}213164) +* Prevented crashes when editing a Lens chart with a by-reference annotation layer in Dashboards and visualizations [#213090]({{kib-pull}}213090) +* Improves instructions for the summarize function in Elastic Observability Serverless [#212936]({{kib-pull}}212936) +* Fixes a "Product Documentation function not available" error in Elastic Observability Serverless [#212676]({{kib-pull}}212676) +* Fixes conversation tests in Elastic Observability Serverless [#213338]({{kib-pull}}213338) +* Allowed wildcard filters in SLO queries in Elastic Observability Serverless [#213119]({{kib-pull}}213119) +* Fixes missing summary data in error samples in Elastic Observability Serverless [#213430]({{kib-pull}}213430) +* Fixes a failing test: Stateful Observability - Deployment-agnostic A… in Elastic Observability Serverless [#213530]({{kib-pull}}213530) +* Reduced the review rule upgrade endpoint response size in Elastic Security Serverless [#211045]({{kib-pull}}211045) +* Refactors conversation pagination in Elastic Security Serverless [#211831]({{kib-pull}}211831) +* Fixes alert insights color order in Elastic Security Serverless [#212980]({{kib-pull}}212980) +* Prevented empty conversation IDs in the chat/complete route in Elastic Security Serverless [#213049]({{kib-pull}}213049) +* Fixes issues with unstructured syslog flow in Elastic Security Serverless [#213042]({{kib-pull}}213042) +* Adds bulkGetUserProfiles privilege to Security Feature in Elastic Security Serverless [#211824]({{kib-pull}}211824) +* Fixes a Risk Score Insufficient Privileges warning due to missing cluster privileges in Elastic Security Serverless [#212405]({{kib-pull}}212405) +* Updates Bedrock prompts in Elastic Security Serverless [#213160]({{kib-pull}}213160) +* Adds organizationId and projectId OpenAI headers, along with support for arbitrary headers in Elastic Security Serverless [#213117]({{kib-pull}}213117) +* Ensures dataview selections persist reliably in timeline for Elastic Security Serverless [#211343]({{kib-pull}}211343) +* Fixes incorrect validation when a named parameter was used as a function in ES|QL [#213355]({{kib-pull}}213355) +* Fixes incorrect overall swim lane height in Machine Learning [#213245]({{kib-pull}}213245) +* Prevented a crash when applying a filter in the Machine Learning anomaly table [#213075]({{kib-pull}}213075) +* Fixes suppressed alerts alignment in the alert flyout in Elastic Security Serverless [#213029]({{kib-pull}}213029) +* Fixes an issue in solution project navigation where panels sometimes failed to toggle closed [#211852]({{kib-pull}}211852) +* Updates wording for options in the sortBy dropdown component [#206464]({{kib-pull}}206464) +* Allowed EU hooks hostname in the Torq connector for Elastic Security Serverless [#212563]({{kib-pull}}212563) ## March 3, 2025 [serverless-changelog-03032025] ### Features and enhancements [elastic-cloud-serverless-03032025-features-enhancements] -* Introduces a background task that streamlines the upgrade process for agentless deployments in Elastic Security Serverless ({kibana-pull}207143[#207143]). -* Improves asset inventory onboarding with better context integration in Elastic Security Serverless ({kibana-pull}212315[#212315]). -* Adds syntax highlighting for working with ES|QL queries in Elastic Observability Serverless ({kibana-pull}212669[#212669]). -* Updates the delete confirmation modal in Elastic Observability Serverless ({kibana-pull}212695[#212695]). -* Removes the enablement check in `PUT /api/streams/{id}` for classic streams ({kibana-pull}212289[#212289]). +* Introduces a background task that streamlines the upgrade process for agentless deployments in Elastic Security Serverless [#207143]({{kib-pull}}207143) +* Improves asset inventory onboarding with better context integration in Elastic Security Serverless [#212315]({{kib-pull}}212315) +* Adds syntax highlighting for working with ES|QL queries in Elastic Observability Serverless [#212669]({{kib-pull}}212669) +* Updates the delete confirmation modal in Elastic Observability Serverless [#212695]({{kib-pull}}212695) +* Removes the enablement check in PUT /api/streams/{id} for classic streams [#212289]({{kib-pull}}212289) ### Fixes [elastic-cloud-serverless-03032025-fixes] -* Fixes issues affecting popularity scores in Discover ({kibana-pull}211201[#211201]). -* Corrects sorting behavior in the profiler storage explorer for Elastic Observability Serverless ({kibana-pull}212583[#212583]). -* Adds a loader to prevent flickering in the KB settings tab in Elastic Observability Serverless ({kibana-pull}212678[#212678]). -* Resolves incorrect enable button behavior in the Entity Store modal in Elastic Security Serverless ({kibana-pull}212078[#212078]). -* Converts the isolate host action into a standalone flyout in Elastic Security Serverless ({kibana-pull}211853[#211853]). -* Ensures model responses are correctly persisted to the chosen conversation ID in Elastic Security Serverless ({kibana-pull}212122[#212122]). -* Corrects image resizing issues for `xpack.security.loginAssistanceMessage` in Elastic Security Serverless ({kibana-pull}212035[#212035]). -* Fixes automatic import to correctly generate pipelines for parsing CSV files with special characters in Elastic Security Serverless column names ({kibana-pull}212513[#212513]). -* Fixes validation issues for empty EQL queries in Elastic Security Serverless ({kibana-pull}212117[#212117]). -* Resolves dual hover actions in the table tab in Elastic Security Serverless ({kibana-pull}212316[#212316]). -* Updates structured log processing to support multiple log types in Elastic Security Serverless ({kibana-pull}212611[#212611]). -* Ensures the delete model dialog prevents accidental multiple clicks in Machine Learning ({kibana-pull}211580[#211580]). +* Fixes issues affecting popularity scores in Discover [#211201]({{kib-pull}}211201) +* Corrects sorting behavior in the profiler storage explorer for Elastic Observability Serverless [#212583]({{kib-pull}}212583) +* Adds a loader to prevent flickering in the KB settings tab in Elastic Observability Serverless [#212678]({{kib-pull}}212678) +* Resolves incorrect enable button behavior in the Entity Store modal in Elastic Security Serverless [#212078]({{kib-pull}}212078) +* Converts the isolate host action into a standalone flyout in Elastic Security Serverless [#211853]({{kib-pull}}211853) +* Ensures model responses are correctly persisted to the chosen conversation ID in Elastic Security Serverless [#212122]({{kib-pull}}212122) +* Corrects image resizing issues for xpack.security.loginAssistanceMessage in Elastic Security Serverless [#212035]({{kib-pull}}212035) +* Fixes automatic import to correctly generate pipelines for parsing CSV files with special characters in Elastic Security Serverless column names [#212513]({{kib-pull}}212513) +* Fixes validation issues for empty EQL queries in Elastic Security Serverless [#212117]({{kib-pull}}212117) +* Resolves dual hover actions in the table tab in Elastic Security Serverless [#212316]({{kib-pull}}212316) +* Updates structured log processing to support multiple log types in Elastic Security Serverless [#212611]({{kib-pull}}212611) +* Ensures the delete model dialog prevents accidental multiple clicks in Machine Learning [#211580]({{kib-pull}}211580) ## February 24, 2025 [serverless-changelog-02242025] ### Features and enhancements [elastic-cloud-serverless-02242025-features-enhancements] -* Exposes SSL options for {es} and remote {es} outputs in the UI ({kibana-pull}208745[#208745]). -* Displays a warning and a tooltip for the `_score` column in the Discover grid ({kibana-pull}211013[#211013]). -* Allows command/ctrl click for the "New" action in the top navigation ({kibana-pull}210982[#210982]). -* Adds the ability for a user to create an API Key in synthetics settings that applies only to specified space(s) ({kibana-pull}211816[#211816]). -* Adds "unassigned" as an asset criticality level for `bulk_upload` ({kibana-pull}208884[#208884]). -* Sets the Enable visualizations in flyout advanced setting to "On" by default ({kibana-pull}211319[#211319]). -* Preserves user-made chart configurations when changing the query if the actions are compatible with the current chart, such as adding a "where" filter or switching compatible chart types. ({kibana-pull}210780[#210780]). -* Adds effects when clicking the favorite button in the list of dashboards and ES|QL queries, and adds favorite button to breadcrumb trails ({kibana-pull}201596[#201596]). -* Enable `/api/streams/{id}/_group` endpoints for GroupStreams ({kibana-pull}210114[#210114]). +* Exposes SSL options for {es} and remote {es} outputs in the UI [#208745]({{kib-pull}}208745) +* Displays a warning and a tooltip for the _score column in the Discover grid [#211013]({{kib-pull}}211013) +* Allows command/ctrl click for the "New" action in the top navigation [#210982]({{kib-pull}}210982) +* Adds the ability for a user to create an API Key in synthetics settings that applies only to specified space(s) [#211816]({{kib-pull}}211816) +* Adds "unassigned" as an asset criticality level for bulk_upload [#208884]({{kib-pull}}208884) +* Sets the Enable visualizations in flyout advanced setting to "On" by default [#211319]({{kib-pull}}211319) +* Preserves user-made chart configurations when changing the query if the actions are compatible with the current chart, such as adding a "where" filter or switching compatible chart types [#210780]({{kib-pull}}210780) +* Adds effects when clicking the favorite button in the list of dashboards and ES|QL queries, and adds favorite button to breadcrumb trails [#201596]({{kib-pull}}201596) +* Enable /api/streams/{id}/_group endpoints for GroupStreams [#210114]({{kib-pull}}210114) ### Fixes [elastic-cloud-serverless-02242025-fixes] -* Fixes Discover session embeddable drilldown ({kibana-pull}211678[#211678]). -* Passes system message to inferenceCliente.chatComplete ({kibana-pull}211263[#211263]). -* Ensures system message is passed to the inference plugin ({kibana-pull}209773[#209773]). -* Adds automatic re-indexing when encountering `semantic_text` bug ({kibana-pull}210386[#210386]). -* Removes unnecessary breadcrumbs in profiling ({kibana-pull}211081[#211081]). -* Adds minHeight to profiler flamegraphs ({kibana-pull}210443[#210443]). -* Adds system message in copy conversation JSON payload ({kibana-pull}212009[#212009]). -* Changes the confirmation message after RiskScore Saved Object configuration is updated ({kibana-pull}211372[#211372]). -* Adds a no data message in the flyout when an analyzer is not enabled ({kibana-pull}211981[#211981]). -* Fixes the Fleet Save and continue button ({kibana-pull}211563[#211563]). -* Suggest triple quotes when the user selects the `KQL` / `QSTR` ({kibana-pull}211457[#211457]). -* Adds remote cluster instructions for syncing integrations ({kibana-pull}211997[#211997]). -* Allows deploying a model after a failed deployment in Machine Learning ({kibana-pull}211459[#211459]). -* Ensures the members array is unique for GroupStreamDefinitions ({kibana-pull}210089[#210089]). -* Improves function search for easier navigation and discovery ({kibana-pull}210437[#210437]). +* Fixes Discover session embeddable drilldown [#211678]({{kib-pull}}211678) +* Passes system message to inferenceCliente.chatComplete [#211263]({{kib-pull}}211263) +* Ensures system message is passed to the inference plugin [#209773]({{kib-pull}}209773) +* Adds automatic re-indexing when encountering semantic_text bug [#210386]({{kib-pull}}210386) +* Removes unnecessary breadcrumbs in profiling [#211081]({{kib-pull}}211081) +* Adds minHeight to profiler flamegraphs [#210443]({{kib-pull}}210443) +* Adds system message in copy conversation JSON payload [#212009]({{kib-pull}}212009) +* Changes the confirmation message after RiskScore Saved Object configuration is updated [#211372]({{kib-pull}}211372) +* Adds a no data message in the flyout when an analyzer is not enabled [#211981]({{kib-pull}}211981) +* Fixes the Fleet Save and continue button [#211563]({{kib-pull}}211563) +* Suggest triple quotes when the user selects the KQL / QSTR [#211457]({{kib-pull}}211457) +* Adds remote cluster instructions for syncing integrations [#211997]({{kib-pull}}211997) +* Allows deploying a model after a failed deployment in Machine Learning [#211459]({{kib-pull}}211459) +* Ensures the members array is unique for GroupStreamDefinitions [#210089]({{kib-pull}}210089) +* Improves function search for easier navigation and discovery [#210437]({{kib-pull}}210437) ## February 17, 2025 [serverless-changelog-02172025] ### Features and enhancements [elastic-cloud-serverless-02172025-features-enhancements] -* Adds alert status management to the AI Assistant connector ({kibana-pull}203729[#203729]). -* Enables the new Borealis theme ({kibana-pull}210468[#210468]). -* Applies compact Display options Popover layout ({kibana-pull}210180[#210180]). -* Increases search timeout toast lifetime to 1 week ({kibana-pull}210576[#210576]). -* Improves performance in `dependencies` endpoints to prevent high CPU usage ({kibana-pull}209999[#209999]). -* Adds "Logs" tab to mobile services ({kibana-pull}209944[#209944]). -* Adds "All logs" data view to the Classic navigation ({kibana-pull}209042[#209042]). -* Changes default to "native" function calling if the connector configuration is not exposed ({kibana-pull}210455[#210455]). -* Updates entity insight badge to open entity flyouts ({kibana-pull}208287[#208287]). -* Standardizes actions in Alerts KPI visualizations ({kibana-pull}206340[#206340]). -* Allows the creation of dynamic aggregations controls for ES|QL charts ({kibana-pull}210170[#210170]). -* Fixes the values control FT ({kibana-pull}211159[#211159]). -* Trained models: Replaces the download button by extending the deploy action ({kibana-pull}205699[#205699]). -* Adds the `useCustomDragHandle` property ({kibana-pull}210463[#210463]). +* Adds alert status management to the AI Assistant connector [#203729]({{kib-pull}}203729) +* Enables the new Borealis theme [#210468]({{kib-pull}}210468) +* Applies compact Display options Popover layout [#210180]({{kib-pull}}210180) +* Increases search timeout toast lifetime to 1 week [#210576]({{kib-pull}}210576) +* Improves performance in dependencies endpoints to prevent high CPU usage [#209999]({{kib-pull}}209999) +* Adds "Logs" tab to mobile services [#209944]({{kib-pull}}209944) +* Adds "All logs" data view to the Classic navigation [#209042]({{kib-pull}}209042) +* Changes default to "native" function calling if the connector configuration is not exposed [#210455]({{kib-pull}}210455) +* Updates entity insight badge to open entity flyouts [#208287]({{kib-pull}}208287) +* Standardizes actions in Alerts KPI visualizations [#206340]({{kib-pull}}206340) +* Allows the creation of dynamic aggregations controls for ES|QL charts [#210170]({{kib-pull}}210170) +* Fixes the values control FT [#211159]({{kib-pull}}211159) +* Trained models: Replaces the download button by extending the deploy action [#205699]({{kib-pull}}205699) +* Adds the useCustomDragHandle property [#210463]({{kib-pull}}210463) ### Fixes [elastic-cloud-serverless-02172025-fixes] -* Fixes an issue where clicking on the name badge for a synthetics monitor on an SLO details page would lead to a page that failed to load monitor details ({kibana-pull}210695[#210695]). -* Fixes an issue where the popover in the rules page may get stuck when being clicked more than once ({kibana-pull}208996[#208996]). -* Fixes an error in the cases list when the case assignee is an empty string ({kibana-pull}209973[#209973]). -* Fixes an issue with assigning color mappings when multiple layers are defined ({kibana-pull}208571[#208571]). -* Fixes an issue where behind text colors were not correctly assigned, such as in `Pie`, `Treemap` and `Mosaic` charts. ({kibana-pull}209632[#209632]). -* Fixes an issue where dynamic coloring has been disabled from Last value aggregation types ({kibana-pull}209110[#209110]). -* Fixes panel styles ({kibana-pull}210113[#210113]). -* Fixes incorrectly serialized `searchSessionId` attribute ({kibana-pull}210765[#210765]). -* Fixes the "Save to library" action that could break the chart panel ({kibana-pull}210125[#210125]). -* Fixes link settings not persisting ({kibana-pull}211041[#211041]). -* Fixes "Untitled" export title when exporting CSV from a dashboard ({kibana-pull}210143[#210143]). -* Missing items in the trace waterfall shouldn't break it entirely ({kibana-pull}210210[#210210]). -* Removes unused `error.id` in `getErrorGroupMainStatistics` queries ({kibana-pull}210613[#210613]). -* Fixes connector test in MKI ({kibana-pull}211235[#211235]). -* Clicking a link in the host/user flyout does not refresh details panel ({kibana-pull}209863[#209863]). -* Makes 7.x signals/alerts compatible with 8.18 alerts UI ({kibana-pull}209936[#209936]). -* Handle empty categorization results from LLM ({kibana-pull}210420[#210420]). -* Remember page index in Rule Updates table ({kibana-pull}209537[#209537]). -* Adds concurrency limits and request throttling to prebuilt rule routes ({kibana-pull}209551[#209551]). -* Fixes package name validation on the Datastream page ({kibana-pull}210770[#210770]). -* Makes entity store description more generic ({kibana-pull}209130[#209130]). -* Deletes 'critical services' count from the Entity Analytics Dashboard header ({kibana-pull}210827[#210827]). -* Disables sorting IP ranges in value list modal ({kibana-pull}210922[#210922]). -* Updates entity store copies ({kibana-pull}210991[#210991]). -* Fixes generated name for integration title ({kibana-pull}210916[#210916]). -* Fixes formatting and sorting for custom ES|QL vars ({kibana-pull}209360[#209360]). -* Fixes WHERE autocomplete with MATCH before LIMIT ({kibana-pull}210607[#210607]). -* Updates install snippets to include all platforms ({kibana-pull}210249[#210249]). -* Updates component templates with deprecated setting ({kibana-pull}210200[#210200]). -* Hides saved query controls in AIOps ({kibana-pull}210556[#210556]). -* Fixes unattended Transforms in integration packages not automatically restarting after reauthorizing ({kibana-pull}210217[#210217]). -* Reinstates switch to support generating public URLs for embed when supported ({kibana-pull}207383[#207383]). -* Provides a fallback view to recover from Stack Alerts page filters bar errors ({kibana-pull}209559[#209559]). +* Fixes an issue where clicking on the name badge for a synthetics monitor on an SLO details page would lead to a page that failed to load monitor details [#210695]({{kib-pull}}210695) +* Fixes an issue where the popover in the rules page may get stuck when being clicked more than once [#208996]({{kib-pull}}208996) +* Fixes an error in the cases list when the case assignee is an empty string [#209973]({{kib-pull}}209973) +* Fixes an issue with assigning color mappings when multiple layers are defined [#208571]({{kib-pull}}208571) +* Fixes an issue where behind text colors were not correctly assigned, such as in Pie, Treemap and Mosaic charts [#209632]({{kib-pull}}209632) +* Fixes an issue where dynamic coloring has been disabled from Last value aggregation types [#209110]({{kib-pull}}209110) +* Fixes panel styles [#210113]({{kib-pull}}210113) +* Fixes incorrectly serialized searchSessionId attribute [#210765]({{kib-pull}}210765) +* Fixes the "Save to library" action that could break the chart panel [#210125]({{kib-pull}}210125) +* Fixes link settings not persisting [#211041]({{kib-pull}}211041) +* Fixes "Untitled" export title when exporting CSV from a dashboard [#210143]({{kib-pull}}210143) +* Missing items in the trace waterfall shouldn't break it entirely [#210210]({{kib-pull}}210210) +* Removes unused error.id in getErrorGroupMainStatistics queries [#210613]({{kib-pull}}210613) +* Fixes connector test in MKI [#211235]({{kib-pull}}211235) +* Clicking a link in the host/user flyout does not refresh details panel [#209863]({{kib-pull}}209863) +* Makes 7.x signals/alerts compatible with 8.18 alerts UI [#209936]({{kib-pull}}209936) +* Handle empty categorization results from LLM [#210420]({{kib-pull}}210420) +* Remember page index in Rule Updates table [#209537]({{kib-pull}}209537) +* Adds concurrency limits and request throttling to prebuilt rule routes [#209551]({{kib-pull}}209551) +* Fixes package name validation on the Datastream page [#210770]({{kib-pull}}210770) +* Makes entity store description more generic [#209130]({{kib-pull}}209130) +* Deletes 'critical services' count from the Entity Analytics Dashboard header [#210827]({{kib-pull}}210827) +* Disables sorting IP ranges in value list modal [#210922]({{kib-pull}}210922) +* Updates entity store copies [#210991]({{kib-pull}}210991) +* Fixes generated name for integration title [#210916]({{kib-pull}}210916) +* Fixes formatting and sorting for custom ES|QL vars [#209360]({{kib-pull}}209360) +* Fixes WHERE autocomplete with MATCH before LIMIT [#210607]({{kib-pull}}210607) +* Updates install snippets to include all platforms [#210249]({{kib-pull}}210249) +* Updates component templates with deprecated setting [#210200]({{kib-pull}}210200) +* Hides saved query controls in AIOps [#210556]({{kib-pull}}210556) +* Fixes unattended Transforms in integration packages not automatically restarting after reauthorizing [#210217]({{kib-pull}}210217) +* Reinstates switch to support generating public URLs for embed when supported [#207383]({{kib-pull}}207383) +* Provides a fallback view to recover from Stack Alerts page filters bar errors [#209559]({{kib-pull}}209559) ## February 10, 2025 [serverless-changelog-02102025] ### Features and enhancements [elastic-cloud-serverless-02102025-features-enhancements] -* Rule connector - handle multiple prompt ({kibana-pull}209221[#209221]). -* Added max_file_size_bytes advanced option to malware for all operating systems ({kibana-pull}209541[#209541]). -* Introduce GroupStreams ({kibana-pull}208126[#208126]). -* Service example added to entity store upload ({kibana-pull}209023[#209023]). -* Update the `bucket_span` for ML jobs in the security_host module ({kibana-pull}209663[#209663]). -* Improved handling for operator-defined role mappings ({kibana-pull}208710[#208710]). -* Added `object_src` directive to `Content-Security-Policy-Report-Only` header ({kibana-pull}209306[#209306]). +* Rule connector - handle multiple prompt [#209221]({{kib-pull}}209221) +* Added max_file_size_bytes advanced option to malware for all operating systems [#209541]({{kib-pull}}209541) +* Introduce GroupStreams [#208126]({{kib-pull}}208126) +* Service example added to entity store upload [#209023]({{kib-pull}}209023) +* Update the bucket_span for ML jobs in the security_host module [#209663]({{kib-pull}}209663) +* Improved handling for operator-defined role mappings [#208710]({{kib-pull}}208710) +* Added object_src directive to Content-Security-Policy-Report-Only header [#209306]({{kib-pull}}209306) ### Fixes [elastic-cloud-serverless-02102025-fixes] -* Fixes highlight for HJSON ({kibana-pull}208858[#208858]). -* Disable pointer events on drag + resize ({kibana-pull}208647[#208647]). -* Restore show missing dataView error message in case of missing datasource ({kibana-pull}208363[#208363]). -* Fixes issue with `Amsterdam` theme where charts render with the incorrect background color ({kibana-pull}209595[#209595]). -* Fixes an issue in Lens Table where a split-by metric on a terms rendered incorrect colors in table cells ({kibana-pull}208623[#208623]). -* Force return 0 on empty buckets on count if null flag is disabled ({kibana-pull}207308[#207308]). -* Fixes all embeddables rebuilt on refresh ({kibana-pull}209677[#209677]). -* Fixes using data view runtime fields during rule execution for the custom threshold rule ({kibana-pull}209133[#209133]). -* Running processes missing from processes table ({kibana-pull}209076[#209076]). -* Fixes missing exception stack trace ({kibana-pull}208577[#208577]). -* Fixes the preview chart in the Custom Threshold rule creation form when the field name has slashes ({kibana-pull}209263[#209263]). -* Display No Data in Threshold breached component ({kibana-pull}209561[#209561]). -* Fixes an issue where APM charts were rendered without required transaction type or service name, causing excessive alerts to appear ({kibana-pull}209552[#209552]). -* Fixed bug that caused issues with loading SLOs by status, SLI type, or instance id ({kibana-pull}209910[#209910]). -* Update colors in the AI Assistant icon ({kibana-pull}210233[#210233]). -* Update the simulate function calling setting to support "auto" ({kibana-pull}209628[#209628]). -* Fixes structured log template to use single quotes ({kibana-pull}209736[#209736]). -* Fixes ES|QL alert on alert ({kibana-pull}208894[#208894]). -* Fixes issue with multiple ip addresses in strings ({kibana-pull}209475[#209475]). -* Keeps the histogram config on time change ({kibana-pull}208053[#208053]). -* WHERE replacement ranges correctly generated for every case ({kibana-pull}209684[#209684]). -* Updates removed params of the Fleet -> Logstash output configurations ({kibana-pull}210115[#210115]). -* Fixes log rate analysis, change point detection, and pattern analysis embeddables not respecting filters from Dashboard's controls ({kibana-pull}210039[#210039]). +* Fixes highlight for HJSON [#208858]({{kib-pull}}208858) +* Disable pointer events on drag + resize [#208647]({{kib-pull}}208647) +* Restore show missing dataView error message in case of missing datasource [#208363]({{kib-pull}}208363) +* Fixes issue with Amsterdam theme where charts render with the incorrect background color [#209595]({{kib-pull}}209595) +* Fixes an issue in Lens Table where a split-by metric on a terms rendered incorrect colors in table cells [#208623]({{kib-pull}}208623) +* Force return 0 on empty buckets on count if null flag is disabled [#207308]({{kib-pull}}207308) +* Fixes all embeddables rebuilt on refresh [#209677]({{kib-pull}}209677) +* Fixes using data view runtime fields during rule execution for the custom threshold rule [#209133]({{kib-pull}}209133) +* Running processes missing from processes table [#209076]({{kib-pull}}209076) +* Fixes missing exception stack trace [#208577]({{kib-pull}}208577) +* Fixes the preview chart in the Custom Threshold rule creation form when the field name has slashes [#209263]({{kib-pull}}209263) +* Display No Data in Threshold breached component [#209561]({{kib-pull}}209561) +* Fixes an issue where APM charts were rendered without required transaction type or service name, causing excessive alerts to appear [#209552]({{kib-pull}}209552) +* Fixed bug that caused issues with loading SLOs by status, SLI type, or instance id [#209910]({{kib-pull}}209910) +* Update colors in the AI Assistant icon [#210233]({{kib-pull}}210233) +* Update the simulate function calling setting to support "auto" [#209628]({{kib-pull}}209628) +* Fixes structured log template to use single quotes [#209736]({{kib-pull}}209736) +* Fixes ES|QL alert on alert [#208894]({{kib-pull}}208894) +* Fixes issue with multiple IP addresses in strings [#209475]({{kib-pull}}209475) +* Keeps the histogram config on time change [#208053]({{kib-pull}}208053) +* WHERE replacement ranges correctly generated for every case [#209684]({{kib-pull}}209684) +* Updates removed params of the Fleet -> Logstash output configurations [#210115]({{kib-pull}}210115) +* Fixes log rate analysis, change point detection, and pattern analysis embeddables not respecting filters from Dashboard's controls [#210039]({{kib-pull}}210039) ## February 3, 2025 [serverless-changelog-02032025] ### Features and enhancements [elastic-cloud-serverless-02032025-features-enhancements] -* Rework saved query privileges ({kibana-pull}202863[#202863]). -* In-table search ({kibana-pull}206454[#206454]). -* Refactor RowHeightSettings component to EUI layout ({kibana-pull}203606[#203606]). -* Chat history details in conversation list ({kibana-pull}207426[#207426]). -* Cases assignees sub feature ({kibana-pull}201654[#201654]). -* Adds preview logged requests for new terms, threshold, query, ML rule types ({kibana-pull}203320[#203320]). -* Adds in-text citations to security solution AI assistant responses ({kibana-pull}206683[#206683]). -* Remove Tech preview badge for GA ({kibana-pull}208523[#208523]). -* Adds new View job detail flyouts for Anomaly detection and Data Frame Analytics ({kibana-pull}207141[#207141]). -* Adds a default "All logs" temporary data view in the Observability Solution view ({kibana-pull}205991[#205991]). -* Adds Knowledge Base entries API ({kibana-pull}206407[#206407]). -* Adds Kibana Support for Security AI Prompts Integration ({kibana-pull}207138[#207138]). -* Changes to support event.ingested as a configurable timestamp field for init and enable endpoints ({kibana-pull}208201[#208201]). -* Adds Spaces column to Anomaly Detection, Data Frame Analytics and Trained Models management pages ({kibana-pull}206696[#206696]). -* Adds simple flyout based file upload to Search ({kibana-pull}206864[#206864]). -* Bump kube-stack Helm chart onboarding version ({kibana-pull}208217[#208217]). -* Log deprecated api usages ({kibana-pull}207904[#207904]). -* Added support for human readable name attribute for saved objects audit events ({kibana-pull}206644[#206644]). -* Enhanced Role management to manage larger number of roles by adding server side filtering, pagination and querying ({kibana-pull}194630[#194630]). -* Added Entity Store data view refresh task ({kibana-pull}208543[#208543]). -* Increase maximum Osquery timeout to 24 hours ({kibana-pull}207276[#207276]). +* Rework saved query privileges [#202863]({{kib-pull}}202863) +* In-table search [#206454]({{kib-pull}}206454) +* Refactor RowHeightSettings component to EUI layout [#203606]({{kib-pull}}203606) +* Chat history details in conversation list [#207426]({{kib-pull}}207426) +* Cases assignees sub feature [#201654]({{kib-pull}}201654) +* Adds preview logged requests for new terms, threshold, query, ML rule types [#203320]({{kib-pull}}203320) +* Adds in-text citations to security solution AI assistant responses [#206683]({{kib-pull}}206683) +* Remove Tech preview badge for GA [#208523]({{kib-pull}}208523) +* Adds new View job detail flyouts for Anomaly detection and Data Frame Analytics [#207141]({{kib-pull}}207141) +* Adds a default "All logs" temporary data view in the Observability Solution view [#205991]({{kib-pull}}205991) +* Adds Knowledge Base entries API [#206407]({{kib-pull}}206407) +* Adds Kibana Support for Security AI Prompts Integration [#207138]({{kib-pull}}207138) +* Changes to support event.ingested as a configurable timestamp field for init and enable endpoints [#208201]({{kib-pull}}208201) +* Adds Spaces column to Anomaly Detection, Data Frame Analytics and Trained Models management pages [#206696]({{kib-pull}}206696) +* Adds simple flyout based file upload to Search [#206864]({{kib-pull}}206864) +* Bump kube-stack Helm chart onboarding version [#208217]({{kib-pull}}208217) +* Log deprecated api usages [#207904]({{kib-pull}}207904) +* Added support for human readable name attribute for saved objects audit events [#206644]({{kib-pull}}206644) +* Enhanced Role management to manage larger number of roles by adding server side filtering, pagination and querying [#194630]({{kib-pull}}194630) +* Added Entity Store data view refresh task [#208543]({{kib-pull}}208543) +* Increase maximum Osquery timeout to 24 hours [#207276]({{kib-pull}}207276) ### Fixes [elastic-cloud-serverless-02032025-fixes] -* Remove use of `fr` unit ({kibana-pull}208437[#208437]). -* Fixes load more request size ({kibana-pull}207901[#207901]). -* Persist `runPastTimeout` setting ({kibana-pull}208611[#208611]). -* Allow panel to extend past viewport on resize ({kibana-pull}208828[#208828]). -* Knowledge base install updates ({kibana-pull}208250[#208250]). -* Fixes conversations test in MKI ({kibana-pull}208649[#208649]). -* Fixes ping heatmap regression when Inspect flag is turned off !! ({kibana-pull}208726[#208726]). -* Fixes monitor status rule for empty kql query results !! ({kibana-pull}208922[#208922]). -* Fixes multiple flyouts ({kibana-pull}209158[#209158]). -* Adds missing fields to input manifest templates ({kibana-pull}208768[#208768]). -* "Select a Connector" popup does not show up after the user selects any connector and then cancels it from Endpoint Insights ({kibana-pull}208969[#208969]). -* Logs shard failures for eql event queries on rule details page and in event log ({kibana-pull}207396[#207396]). -* Adds filter to entity definitions schema ({kibana-pull}208588[#208588]). -* Fixes missing ecs mappings ({kibana-pull}209057[#209057]). -* Apply the timerange to the fields fetch in the editor ({kibana-pull}208490[#208490]). -* Update java.ts - removing serverless link ({kibana-pull}204571[#204571]). +* Remove use of fr unit [#208437]({{kib-pull}}208437) +* Fixes load more request size [#207901]({{kib-pull}}207901) +* Persist runPastTimeout setting [#208611]({{kib-pull}}208611) +* Allow panel to extend past viewport on resize [#208828]({{kib-pull}}208828) +* Knowledge base install updates [#208250]({{kib-pull}}208250) +* Fixes conversations test in MKI [#208649]({{kib-pull}}208649) +* Fixes ping heatmap regression when Inspect flag is turned off [#208726]({{kib-pull}}208726) +* Fixes monitor status rule for empty kql query results [#208922]({{kib-pull}}208922) +* Fixes multiple flyouts [#209158]({{kib-pull}}209158) +* Adds missing fields to input manifest templates [#208768]({{kib-pull}}208768) +* "Select a Connector" popup does not show up after the user selects any connector and then cancels it from Endpoint Insights [#208969]({{kib-pull}}208969) +* Logs shard failures for eql event queries on rule details page and in event log [#207396]({{kib-pull}}207396) +* Adds filter to entity definitions schema [#208588]({{kib-pull}}208588) +* Fixes missing ecs mappings [#209057]({{kib-pull}}209057) +* Apply the timerange to the fields fetch in the editor [#208490]({{kib-pull}}208490) +* Update java.ts - removing serverless link [#204571]({{kib-pull}}204571) ## January 27, 2025 [serverless-changelog-01272025] ### Features and enhancements [elastic-cloud-serverless-01272025-features-enhancements] -* Breaks out timeline and note privileges in Elastic Security Serverless ({{kibana-pull}}201780[#201780]). -* Adds service enrichment to the detection engine in Elastic Security Serverless ({{kibana-pull}}206582[#206582]). -* Updates the Entity Store Dashboard to prompt for the Service Entity Type in Elastic Security Serverless ({{kibana-pull}}207336[#207336]). -* Adds `enrichPolicyExecutionInterval` to entity enablement and initialization APIs in Elastic Security Serverless ({{kibana-pull}}207374[#207374]). -* Introduces a lookback period configuration for the Entity Store in Elastic Security Serverless ({{kibana-pull}}206421[#206421]). -* Allows pre-configured connectors to opt into exposing their configurations by setting `exposeConfig` in Alerting ({{kibana-pull}}207654[#207654]). -* Adds selector syntax support to log source profiles in Elastic Observability Serverless ({{kibana-pull}}206937[#206937]). -* Displays stack traces in the logs overview tab in Elastic Observability Serverless ({{kibana-pull}}204521[#204521]). -* Enables the use of the rule form to create rules in Elastic Observability Serverless ({{kibana-pull}}206774[#206774]). -* Checks only read privileges of existing indices during rule execution in Elastic Security Serverless ({{kibana-pull}}177658[#177658]). -* Updates KNN search and query template autocompletion in Elasticsearch Serverless ({{kibana-pull}}207187[#207187]). -* Updates JSON schemas for code editors in Machine Learning ({{kibana-pull}}207706[#207706]). -* Reindexes the `.kibana_security_session_1` index to the 8.x format in Security ({{kibana-pull}}204097[#204097]). +* Breaks out timeline and note privileges in Elastic Security Serverless [#201780]({{kib-pull}}201780) +* Adds service enrichment to the detection engine in Elastic Security Serverless [#206582]({{kib-pull}}206582) +* Updates the Entity Store Dashboard to prompt for the Service Entity Type in Elastic Security Serverless [#207336]({{kib-pull}}207336) +* Adds enrichPolicyExecutionInterval to entity enablement and initialization APIs in Elastic Security Serverless [#207374]({{kib-pull}}207374) +* Introduces a lookback period configuration for the Entity Store in Elastic Security Serverless [#206421]({{kib-pull}}206421) +* Allows pre-configured connectors to opt into exposing their configurations by setting exposeConfig in Alerting [#207654]({{kib-pull}}207654) +* Adds selector syntax support to log source profiles in Elastic Observability Serverless [#206937]({{kib-pull}}206937) +* Displays stack traces in the logs overview tab in Elastic Observability Serverless [#204521]({{kib-pull}}204521) +* Enables the use of the rule form to create rules in Elastic Observability Serverless [#206774]({{kib-pull}}206774) +* Checks only read privileges of existing indices during rule execution in Elastic Security Serverless [#177658]({{kib-pull}}177658) +* Updates KNN search and query template autocompletion in Elasticsearch Serverless [#207187]({{kib-pull}}207187) +* Updates JSON schemas for code editors in Machine Learning [#207706]({{kib-pull}}207706) +* Reindexes the .kibana_security_session_1 index to the 8.x format in Security [#204097]({{kib-pull}}204097) ### Fixes [elastic-cloud-serverless-01272025-fixes] -* Fixes editing alerts filters for multi-consumer rule types in Alerting ({{kibana-pull}}206848[#206848]). -* Resolves an issue where Chrome was no longer hidden for reports in Dashboards and Visualizations ({{kibana-pull}}206988[#206988]). -* Updates library transforms and duplicate functionality in Dashboards and Visualizations ({{kibana-pull}}206140[#206140]). -* Fixes an issue where drag previews are now absolutely positioned in Dashboards and Visualizations ({{kibana-pull}}208247[#208247]). -* Fixes an issue where an accessible label now appears on the range slider in Dashboards and Visualizations ({{kibana-pull}}205308[#205308]). -* Fixes a dropdown label sync issue when sorting by "Type" ({{kibana-pull}}206424[#206424]). -* Fixes an access bug related to user instructions in Elastic Observability Serverless ({{kibana-pull}}207069[#207069]). -* Fixes the Open Explore in Discover link to open in a new tab in Elastic Observability Serverless ({{kibana-pull}}207346[#207346]). -* Returns an empty object for tool arguments when none are provided in Elastic Observability Serverless ({{kibana-pull}}207943[#207943]). -* Ensures similar cases count is not fetched without the proper license in Elastic Security Serverless ({{kibana-pull}}207220[#207220]). -* Fixes table leading actions to use standardized colors in Elastic Security Serverless ({{kibana-pull}}207743[#207743]). -* Adds missing fields to the AWS S3 manifest in Elastic Security Serverless ({{kibana-pull}}208080[#208080]). -* Prevents redundant requests when loading Discover sessions and toggling chart visibility in ES|QL ({{kibana-pull}}206699[#206699]). -* Fixes a UI error when agents move to an orphaned state in Fleet ({{kibana-pull}}207746[#207746]). -* Restricts non-local Elasticsearch output types for agentless integrations and policies in Fleet ({{kibana-pull}}207296[#207296]). -* Fixes table responsiveness in the Notifications feature of Machine Learning ({{kibana-pull}}206956[#206956]). +* Fixes editing alerts filters for multi-consumer rule types in Alerting [#206848]({{kib-pull}}206848) +* Resolves an issue where Chrome was no longer hidden for reports in Dashboards and Visualizations [#206988]({{kib-pull}}206988) +* Updates library transforms and duplicate functionality in Dashboards and Visualizations [#206140]({{kib-pull}}206140) +* Fixes an issue where drag previews are now absolutely positioned in Dashboards and Visualizations [#208247]({{kib-pull}}208247) +* Fixes an issue where an accessible label now appears on the range slider in Dashboards and Visualizations [#205308]({{kib-pull}}205308) +* Fixes a dropdown label sync issue when sorting by "Type" [#206424]({{kib-pull}}206424) +* Fixes an access bug related to user instructions in Elastic Observability Serverless [#207069]({{kib-pull}}207069) +* Fixes the Open Explore in Discover link to open in a new tab in Elastic Observability Serverless [#207346]({{kib-pull}}207346) +* Returns an empty object for tool arguments when none are provided in Elastic Observability Serverless [#207943]({{kib-pull}}207943) +* Ensures similar cases count is not fetched without the proper license in Elastic Security Serverless [#207220]({{kib-pull}}207220) +* Fixes table leading actions to use standardized colors in Elastic Security Serverless [#207743]({{kib-pull}}207743) +* Adds missing fields to the AWS S3 manifest in Elastic Security Serverless [#208080]({{kib-pull}}208080) +* Prevents redundant requests when loading Discover sessions and toggling chart visibility in ES|QL [#206699]({{kib-pull}}206699) +* Fixes a UI error when agents move to an orphaned state in Fleet [#207746]({{kib-pull}}207746) +* Restricts non-local Elasticsearch output types for agentless integrations and policies in Fleet [#207296]({{kib-pull}}207296) +* Fixes table responsiveness in the Notifications feature of Machine Learning [#206956]({{kib-pull}}206956) ## January 13, 2025 [serverless-changelog-01132025] ### Features and enhancements [elastic-cloud-serverless-01132025-features-enhancements] -* Adds last alert status change to Elastic Security Serverless flyout ({{kibana-pull}}205224[#205224]). -* Case templates are now GA ({{kibana-pull}}205940[#205940]). -* Adds format to JSON messages in Elastic Observability Serverless Logs profile ({{kibana-pull}}205666[#205666]). -* Adds inference connector in Elastic Security Serverless AI features ({{kibana-pull}}204505[#204505]). -* Adds inference connector for Auto Import in Elastic Security Serverless ({{kibana-pull}}206111[#206111]). -* Adds Feature Flag Support for Cloud Security Posture Plugin in Elastic Security Serverless ({{kibana-pull}}205438[#205438]). -* Adds the ability to sync Machine Learning saved objects to all spaces ({{kibana-pull}}202175[#202175]). -* Improves messages for recovered alerts in Machine Learning Transforms ({{kibana-pull}}205721[#205721]). +* Adds last alert status change to Elastic Security Serverless flyout [#205224]({{kib-pull}}205224) +* Case templates are now GA [#205940]({{kib-pull}}205940) +* Adds format to JSON messages in Elastic Observability Serverless Logs profile [#205666]({{kib-pull}}205666) +* Adds inference connector in Elastic Security Serverless AI features [#204505]({{kib-pull}}204505) +* Adds inference connector for Auto Import in Elastic Security Serverless [#206111]({{kib-pull}}206111) +* Adds Feature Flag Support for Cloud Security Posture Plugin in Elastic Security Serverless [#205438]({{kib-pull}}205438) +* Adds the ability to sync Machine Learning saved objects to all spaces [#202175]({{kib-pull}}202175) +* Improves messages for recovered alerts in Machine Learning Transforms [#205721]({{kib-pull}}205721) ### Fixes [elastic-cloud-serverless-01132025-fixes] -* Fixes an issue where "KEEP" columns are not applied after an Elasticsearch error in Discover ({{kibana-pull}}205833[#205833]). -* Resolves padding issues in the document comparison table in Discover ({{kibana-pull}}205984[#205984]). -* Fixes a bug affecting bulk imports for the knowledge base in Elastic Observability Serverless ({{kibana-pull}}205075[#205075]). -* Enhances the Find API by adding cursor-based pagination (search_after) as an alternative to offset-based pagination ({{kibana-pull}}203712[#203712]). -* Updates Elastic Observability Serverless to use architecture-specific Elser models ({{kibana-pull}}205851[#205851]). -* Fixes dynamic batching in the timeline for Elastic Security Serverless ({{kibana-pull}}204034[#204034]). -* Resolves a race condition bug in Elastic Security Serverless related to OpenAI errors ({{kibana-pull}}205665[#205665]). -* Improves the integration display by ensuring all policies are listed in Elastic Security Serverless ({{kibana-pull}}205103[#205103]). -* Renames color variables in the user interface for better clarity and consistency ({{kibana-pull}}204908[#204908]). -* Allows editor suggestions to remain visible when the inline documentation flyout is open in ES|QL ({{kibana-pull}}206064[#206064]). -* Ensures the same time range is applied to documents and the histogram in ES|QL ({{kibana-pull}}204694[#204694]). -* Fixes validation for the "required" field in multi-text input fields in Fleet ({{kibana-pull}}205768[#205768]). -* Fixes timeout issues for bulk actions in Fleet ({{kibana-pull}}205735[#205735]). -* Handles invalid RRule parameters to prevent infinite loops in alerts ({{kibana-pull}}205650[#205650]). -* Fixes privileges display for features and sub-features requiring "All Spaces" permissions in Fleet ({{kibana-pull}}204402[#204402]). -* Prevents password managers from modifying disabled input fields ({{kibana-pull}}204269[#204269]). -* Updates the listing control in the user interface ({{kibana-pull}}205914[#205914]). -* Improves consistency in the help dropdown design ({{kibana-pull}}206280[#206280]). +* Fixes an issue where "KEEP" columns are not applied after an Elasticsearch error in Discover [#205833]({{kib-pull}}205833) +* Resolves padding issues in the document comparison table in Discover [#205984]({{kib-pull}}205984) +* Fixes a bug affecting bulk imports for the knowledge base in Elastic Observability Serverless [#205075]({{kib-pull}}205075) +* Enhances the Find API by adding cursor-based pagination (search_after) as an alternative to offset-based pagination [#203712]({{kib-pull}}203712) +* Updates Elastic Observability Serverless to use architecture-specific Elser models [#205851]({{kib-pull}}205851) +* Fixes dynamic batching in the timeline for Elastic Security Serverless [#204034]({{kib-pull}}204034) +* Resolves a race condition bug in Elastic Security Serverless related to OpenAI errors [#205665]({{kib-pull}}205665) +* Improves the integration display by ensuring all policies are listed in Elastic Security Serverless [#205103]({{kib-pull}}205103) +* Renames color variables in the user interface for better clarity and consistency [#204908]({{kib-pull}}204908) +* Allows editor suggestions to remain visible when the inline documentation flyout is open in ES|QL [#206064]({{kib-pull}}206064) +* Ensures the same time range is applied to documents and the histogram in ES|QL [#204694]({{kib-pull}}204694) +* Fixes validation for the "required" field in multi-text input fields in Fleet [#205768]({{kib-pull}}205768) +* Fixes timeout issues for bulk actions in Fleet [#205735]({{kib-pull}}205735) +* Handles invalid RRule parameters to prevent infinite loops in alerts [#205650]({{kib-pull}}205650) +* Fixes privileges display for features and sub-features requiring "All Spaces" permissions in Fleet [#204402]({{kib-pull}}204402) +* Prevents password managers from modifying disabled input fields [#204269]({{kib-pull}}204269) +* Updates the listing control in the user interface [#205914]({{kib-pull}}205914) +* Improves consistency in the help dropdown design [#206280]({{kib-pull}}206280) ## January 6, 2025 [serverless-changelog-01062025] ### Features and enhancements [elastic-cloud-serverless-01062025-features-enhancements] -* Introduces case observables in Elastic Security Serverless ({{kibana-pull}}190237[#190237]). -* Adds a JSON field called "additional fields" to ServiceNow cases when sent using connector, containing the internal names of the ServiceNow table columns ({{kibana-pull}}201948[#201948]). -* Adds the ability to configure the appearance color mode to sync dark mode with the system value ({{kibana-pull}}203406[#203406]). -* Makes the "Copy" action visible on cell hover in Discover ({{kibana-pull}}204744[#204744]). -* Updates the `EnablementModalCallout` name to `AdditionalChargesMessage` in Elastic Security Serverless ({{kibana-pull}}203061[#203061]). -* Adds more control over which Elastic Security Serverless alerts in Attack Discovery are included as context to the large language model ({{kibana-pull}}205070[#205070]). -* Adds a consistent layout and other UI enhancements for {{ml}} pages ({{kibana-pull}}203813[#203813]). +* Introduces case observables in Elastic Security Serverless [#190237]({{kib-pull}}190237) +* Adds a JSON field called "additional fields" to ServiceNow cases when sent using connector, containing the internal names of the ServiceNow table columns [#201948]({{kib-pull}}201948) +* Adds the ability to configure the appearance color mode to sync dark mode with the system value [#203406]({{kib-pull}}203406) +* Makes the "Copy" action visible on cell hover in Discover [#204744]({{kib-pull}}204744) +* Updates the EnablementModalCallout name to AdditionalChargesMessage in Elastic Security Serverless [#203061]({{kib-pull}}203061) +* Adds more control over which Elastic Security Serverless alerts in Attack Discovery are included as context to the large language model [#205070]({{kib-pull}}205070) +* Adds a consistent layout and other UI enhancements for {{ml}} pages [#203813]({{kib-pull}}203813) ### Fixes [elastic-cloud-serverless-01062025-fixes] -* Fixes an issue that caused dashboards to lag when dragging the time slider ({{kibana-pull}}201885[#201885]). -* Updates the CloudFormation template to the latest version and adjusts the documentation to reflect the use of a single Firehose stream created by the new template ({{kibana-pull}}204185[#204185]). -* Fixes Integration and Datastream name validation in Elastic Security Serverless ({{kibana-pull}}204943[#204943]). -* Fixes an issue in the Automatic Import process where there is now inclusion of the `@timestamp` field in ECS field mappings whenever possible ({{kibana-pull}}204931[#204931]). -* Allows Automatic Import to safely parse Painless field names that are not valid Painless identifiers in `if` contexts ({{kibana-pull}}205220[#205220]). -* Aligns the Box Native Connector configuration fields with the source of truth in the connectors codebase, correcting mismatches and removing unused configurations ({{kibana-pull}}203241[#203241]). -* Fixes the "Show all agent tags" option in Fleet when the agent list is filtered ({{kibana-pull}}205163[#205163]). -* Updates the Results Explorer flyout footer buttons alignment in Data Frame Analytics ({{kibana-pull}}204735[#204735]). -* Adds a missing space between lines in the Data Frame Analytics delete job modal ({{kibana-pull}}204732[#204732]). -* Fixes an issue where the Refresh button in the Anomaly Detection Datafeed counts table was unresponsive ({{kibana-pull}}204625[#204625]). -* Fixes the inference timeout check in File Upload ({{kibana-pull}}204722[#204722]). -* Fixes the side bar navigation for the Data Visualizer ({{kibana-pull}}205170[#205170]). +* Fixes an issue that caused dashboards to lag when dragging the time slider [#201885]({{kib-pull}}201885) +* Updates the CloudFormation template to the latest version and adjusts the documentation to reflect the use of a single Firehose stream created by the new template [#204185]({{kib-pull}}204185) +* Fixes Integration and Datastream name validation in Elastic Security Serverless [#204943]({{kib-pull}}204943) +* Fixes an issue in the Automatic Import process where there is now inclusion of the @timestamp field in ECS field mappings whenever possible [#204931]({{kib-pull}}204931) +* Allows Automatic Import to safely parse Painless field names that are not valid Painless identifiers in if contexts [#205220]({{kib-pull}}205220) +* Aligns the Box Native Connector configuration fields with the source of truth in the connectors codebase, correcting mismatches and removing unused configurations [#203241]({{kib-pull}}203241) +* Fixes the "Show all agent tags" option in Fleet when the agent list is filtered [#205163]({{kib-pull}}205163) +* Updates the Results Explorer flyout footer buttons alignment in Data Frame Analytics [#204735]({{kib-pull}}204735) +* Adds a missing space between lines in the Data Frame Analytics delete job modal [#204732]({{kib-pull}}204732) +* Fixes an issue where the Refresh button in the Anomaly Detection Datafeed counts table was unresponsive [#204625]({{kib-pull}}204625) +* Fixes the inference timeout check in File Upload [#204722]({{kib-pull}}204722) +* Fixes the side bar navigation for the Data Visualizer [#205170]({{kib-pull}}205170) ## December 16, 2024 [serverless-changelog-12162024] ### Features and enhancements [elastic-cloud-serverless-12162024-features-enhancements] -* Optimizes the Kibana Trained Models API ({{kibana-pull}}200977[#200977]). -* Adds a **Create Case** action to the **Log rate analysis** page ({{kibana-pull}}201549[#201549]). -* Improves AI Assistant’s response quality by giving it access to Elastic’s product documentation ({{kibana-pull}}199694[#199694]). -* Adds support for suppressing EQL sequence alerts ({{kibana-pull}}189725[#189725]). -* Adds an **Advanced settings** section to the SLO form ({{kibana-pull}}200822[#200822]). -* Adds a new sub-feature privilege under **Synthetics and Uptime** `Can manage private locations` ({{kibana-pull}}201100[#201100]). +* Optimizes the Kibana Trained Models API [#200977]({{kib-pull}}200977) +* Adds a Create Case action to the Log rate analysis page [#201549]({{kib-pull}}201549) +* Improves AI Assistant’s response quality by giving it access to Elastic’s product documentation [#199694]({{kib-pull}}199694) +* Adds support for suppressing EQL sequence alerts [#189725]({{kib-pull}}189725) +* Adds an Advanced settings section to the SLO form [#200822]({{kib-pull}}200822) +* Adds a new sub-feature privilege under Synthetics and Uptime Can manage private locations [#201100]({{kib-pull}}201100) ### Fixes [elastic-cloud-serverless-12162024-fixes] -* Fixes point visibility regression ({{kibana-pull}}202358[#202358]). -* Improves help text of creator and view count features on dashboard listing page ({{kibana-pull}}202488[#202488]). -* Highlights matching field values when performing a KQL search on a keyword field ({{kibana-pull}}201952[#201952]). -* Supports "Inspect" in saved search embeddables ({{kibana-pull}}202947[#202947]). -* Fixes your ability to clear the user-specific system prompt ({{kibana-pull}}202279[#202279]). -* Fixes error when opening rule flyout ({{kibana-pull}}202386[#202386]). -* Fixes to Ops Genie as a default connector ({{kibana-pull}}201923[#201923]). -* Fixes actions on charts ({{kibana-pull}}202443[#202443]). -* Adds flyout to table view in Infrastructure Inventory ({{kibana-pull}}202646[#202646]). -* Fixes service names with spaces not being URL encoded properly for `context.viewInAppUrl` ({{kibana-pull}}202890[#202890]). -* Allows access query logic to handle user ID and name conditions ({{kibana-pull}}202833[#202833]). -* Fixes APM rule error message for invalid KQL filter ({{kibana-pull}}203096[#203096]). -* Rejects CEF logs from Automatic Import and redirects you to the CEF integration instead ({{kibana-pull}}201792[#201792]). -* Updates the install rules title and message ({{kibana-pull}}202226[#202226]). -* Fixes error on second entity engine init API call ({{kibana-pull}}202903[#202903]). -* Restricts unsupported log formats ({{kibana-pull}}202994[#202994]). -* Removes errors related to Enterprise Search nodes ({{kibana-pull}}202437[#202437]). -* Improves web crawler name consistency ({{kibana-pull}}202738[#202738]). -* Fixes editor cursor jumpiness ({{kibana-pull}}202389[#202389]). -* Fixes rollover datastreams on subobjects mapper exception ({{kibana-pull}}202689[#202689]). -* Fixes spaces sync to retrieve 10,000 trained models ({{kibana-pull}}202712[#202712]). -* Fixes log rate analysis embeddable error on the Alerts page ({{kibana-pull}}203093[#203093]). -* Fixes Slack API connectors not displayed under Slack connector type when adding new connector to rule ({{kibana-pull}}202315[#202315]). +* Fixes point visibility regression [#202358]({{kib-pull}}202358) +* Improves help text of creator and view count features on dashboard listing page [#202488]({{kib-pull}}202488) +* Highlights matching field values when performing a KQL search on a keyword field [#201952]({{kib-pull}}201952) +* Supports "Inspect" in saved search embeddables [#202947]({{kib-pull}}202947) +* Fixes your ability to clear the user-specific system prompt [#202279]({{kib-pull}}202279) +* Fixes error when opening rule flyout [#202386]({{kib-pull}}202386) +* Fixes to Ops Genie as a default connector [#201923]({{kib-pull}}201923) +* Fixes actions on charts [#202443]({{kib-pull}}202443) +* Adds flyout to table view in Infrastructure Inventory [#202646]({{kib-pull}}202646) +* Fixes service names with spaces not being URL encoded properly for context.viewInAppUrl [#202890]({{kib-pull}}202890) +* Allows access query logic to handle user ID and name conditions [#202833]({{kib-pull}}202833) +* Fixes APM rule error message for invalid KQL filter [#203096]({{kib-pull}}203096) +* Rejects CEF logs from Automatic Import and redirects you to the CEF integration instead [#201792]({{kib-pull}}201792) +* Updates the install rules title and message [#202226]({{kib-pull}}202226) +* Fixes error on second entity engine init API call [#202903]({{kib-pull}}202903) +* *estricts unsupported log formats [#202994]({{kib-pull}}202994) +* Removes errors related to Enterprise Search nodes [#202437]({{kib-pull}}202437) +* Improves web crawler name consistency [#202738]({{kib-pull}}202738) +* Fixes editor cursor jumpiness [#202389]({{kib-pull}}202389) +* Fixes rollover datastreams on subobjects mapper exception [#202689]({{kib-pull}}202689) +* Fixes spaces sync to retrieve 10,000 trained models [#202712]({{kib-pull}}202712) +* Fixes log rate analysis embeddable error on the Alerts page [#203093]({{kib-pull}}203093) +* Fixes Slack API connectors not displayed under Slack connector type when adding new connector to rule [#202315]({{kib-pull}}202315) ## December 9, 2024 [serverless-changelog-12092024] ### Features and enhancements [elastic-cloud-serverless-12092024-features-enhancements] -* Elastic Observability Serverless adds a new sub-feature for managing private locations ({{kibana-pull}}201100[#201100]). -* Elastic Observability Serverless adds the ability to configure SLO advanced settings from the UI ({{kibana-pull}}200822[#200822]). -* Elastic Security Serverless adds support for suppressing EQL sequence alerts ({{kibana-pull}}189725[#189725]). -* Elastic Security Serverless adds a `/trained_models_list` endpoint to retrieve complete data for the Trained Model UI ({{kibana-pull}}200977[#200977]). -* Machine Learning adds an action to include log rate analysis in a case ({{kibana-pull}}199694[#199694]). -* Machine Learning enhances the Kibana API to optimize trained models ({{kibana-pull}}201549[#201549]). +* Elastic Observability Serverless adds a new sub-feature for managing private locations [#201100]({{kib-pull}}201100) +* Elastic Observability Serverless adds the ability to configure SLO advanced settings from the UI [#200822]({{kib-pull}}200822) +* Elastic Security Serverless adds support for suppressing EQL sequence alerts [#189725]({{kib-pull}}189725) +* Elastic Security Serverless adds a /trained_models_list endpoint to retrieve complete data for the Trained Model UI [#200977]({{kib-pull}}200977) +* Machine Learning adds an action to include log rate analysis in a case [#199694]({{kib-pull}}199694) +* Machine Learning enhances the Kibana API to optimize trained models [#201549]({{kib-pull}}201549) ### Fixes [elastic-cloud-serverless-12092020-fixes] -* Fixes Slack API connectors not being displayed under the Slack connector type when adding a new connector to a rule in Alerting ({{kibana-pull}}202315[#202315]). -* Fixes point visibility regression in dashboard visualizations ({{kibana-pull}}202358[#202358]). -* Improves help text for creator and view count features on the Dashboard listing page ({{kibana-pull}}202488[#202488]). -* Highlights matching field values when performing a KQL search on a keyword field in Discover ({{kibana-pull}}201952[#201952]). -* Adds support for the **Inspect** option in saved search embeddables in Discover ({{kibana-pull}}202947[#202947]). -* Enables the ability to clear user-specific system prompts in Elastic Observability Serverless ({{kibana-pull}}202279[#202279]). -* Fixes an error when opening the rule flyout in Elastic Observability Serverless ({{kibana-pull}}202386[#202386]). -* Improves handling of Opsgenie as the default connector in Elastic Observability Serverless ({{kibana-pull}}201923[#201923]). -* Fixes issues with actions on charts in Elastic Observability Serverless ({{kibana-pull}}202443[#202443]). -* Adds a flyout to the table view in Infrastructure Inventory in Elastic Observability Serverless ({{kibana-pull}}202646[#202646]). -* Fixes service names with spaces not being URL-encoded properly for `{{context.viewInAppUrl}}` in Elastic Observability Serverless ({{kibana-pull}}202890[#202890]). -* Enhances access query logic to handle user ID and name conditions in Elastic Observability Serverless ({{kibana-pull}}202833[#202833]). -* Fixes an APM rule error message when a KQL filter is invalid in Elastic Observability Serverless ({{kibana-pull}}203096[#203096]). -* Restricts and rejects CEF logs in automatic import and redirects them to the CEF integration in Elastic Security Serverless ({{kibana-pull}}201792[#201792]). -* Updates the copy of the install rules title and message in Elastic Security Serverless ({{kibana-pull}}202226[#202226]). -* Clears errors on the second entity engine initialization API call in Elastic Security Serverless ({{kibana-pull}}202903[#202903]). -* Restricts unsupported log formats in Elastic Security Serverless ({{kibana-pull}}202994[#202994]). -* Removes errors related to Enterprise Search nodes in Elasticsearch Serverless ({{kibana-pull}}202437[#202437]). -* Ensures consistency in web crawler naming in Elasticsearch Serverless ({{kibana-pull}}202738[#202738]). -* Fixes editor cursor jumpiness in ES|QL ({{kibana-pull}}202389[#202389]). -* Implements rollover of data streams on subobject mapper exceptions in Fleet ({{kibana-pull}}202689[#202689]). -* Fixes trained models to retrieve up to 10,000 models when spaces are synced in Machine Learning ({{kibana-pull}}202712[#202712]). -* Fixes a Log Rate Analysis embeddable error on the Alerts page in AiOps ({{kibana-pull}}203093[#203093]). +* Fixes Slack API connectors not being displayed under the Slack connector type when adding a new connector to a rule in Alerting [#202315]({{kib-pull}}202315) +* Fixes point visibility regression in dashboard visualizations [#202358]({{kib-pull}}202358) +* Improves help text for creator and view count features on the Dashboard listing page [#202488]({{kib-pull}}202488) +* Highlights matching field values when performing a KQL search on a keyword field in Discover [#201952]({{kib-pull}}201952) +* Adds support for the Inspect option in saved search embeddables in Discover [#202947]({{kib-pull}}202947) +* Enables the ability to clear user-specific system prompts in Elastic Observability Serverless [#202279]({{kib-pull}}202279) +* Fixes an error when opening the rule flyout in Elastic Observability Serverless [#202386]({{kib-pull}}202386) +* Improves handling of Opsgenie as the default connector in Elastic Observability Serverless [#201923]({{kib-pull}}201923) +* Fixes issues with actions on charts in Elastic Observability Serverless [#202443]({{kib-pull}}202443) +* Adds a flyout to the table view in Infrastructure Inventory in Elastic Observability Serverless [#202646]({{kib-pull}}202646) +* Fixes service names with spaces not being URL-encoded properly for `{{context.viewInAppUrl}}` in Elastic Observability Serverless [#202890]({{kib-pull}}202890) +* Enhances access query logic to handle user ID and name conditions in Elastic Observability Serverless [#202833]({{kib-pull}}202833) +* Fixes an APM rule error message when a KQL filter is invalid in Elastic Observability Serverless [#203096]({{kib-pull}}203096) +* Restricts and rejects CEF logs in automatic import and redirects them to the CEF integration in Elastic Security Serverless [#201792]({{kib-pull}}201792) +* Updates the copy of the install rules title and message in Elastic Security Serverless [#202226]({{kib-pull}}202226) +* Clears errors on the second entity engine initialization API call in Elastic Security Serverless [#202903]({{kib-pull}}202903) +* Restricts unsupported log formats in Elastic Security Serverless [#202994]({{kib-pull}}202994) +* Removes errors related to Enterprise Search nodes in Elasticsearch Serverless [#202437]({{kib-pull}}202437) +* Ensures consistency in web crawler naming in Elasticsearch Serverless [#202738]({{kib-pull}}202738) +* Fixes editor cursor jumpiness in ES|QL [#202389]({{kib-pull}}202389) +* Implements rollover of data streams on subobject mapper exceptions in Fleet [#202689]({{kib-pull}}202689) +* Fixes trained models to retrieve up to 10,000 models when spaces are synced in Machine Learning [#202712]({{kib-pull}}202712) +* Fixes a Log Rate Analysis embeddable error on the Alerts page in AiOps [#203093]({{kib-pull}}203093) ## December 3, 2024 [serverless-changelog-12032024] ### Features and enhancements [elastic-cloud-serverless-12032024-features-enhancements] -* Adds tabs for Import Entities and Engine Status to the Entity Store ({{kibana-pull}}201235[#201235]). -* Adds status tracking for agentless integrations to {{fleet}} ({{kibana-pull}}199567[#199567]). -* Adds a new {{ml}} module that can detect anomalous activity in host-based logs ({{kibana-pull}}195582[#195582]). -* Allows custom Mapbox Vector Tile sources to style map layers and provide custom legends ({{kibana-pull}}200656[#200656]). -* Excludes stale SLOs from counts of healthy and violated SLOs ({{kibana-pull}}201027[#201027]). -* Adds a **Continue without adding integrations** button to the {{elastic-sec}} Dashboards page that takes you to the Entity Analytics dashboard ({{kibana-pull}}201363[#201363]). -* Displays visualization descriptions under their titles ({{kibana-pull}}198816[#198816]). +* Adds tabs for Import Entities and Engine Status to the Entity Store [#201235]({{kib-pull}}201235) +* Adds status tracking for agentless integrations to {{fleet}} [#199567]({{kib-pull}}199567) +* Adds a new {{ml}} module that can detect anomalous activity in host-based logs [#195582]({{kib-pull}}195582) +* Allows custom Mapbox Vector Tile sources to style map layers and provide custom legends [#200656]({{kib-pull}}200656) +* Excludes stale SLOs from counts of healthy and violated SLOs [#201027]({{kib-pull}}201027) +* Adds a Continue without adding integrations button to the {{elastic-sec}} Dashboards page that takes you to the Entity Analytics dashboard [#201363]({{kib-pull}}201363) +* Displays visualization descriptions under their titles [#198816]({{kib-pull}}198816) ### Fixes [elastic-cloud-serverless-12032024-fixes] -* Hides the **Clear** button when no filters are selected ({{kibana-pull}}200177[#200177]). -* Fixes a mismatch between how wildcards were handled in previews versus actual rule executions ({{kibana-pull}}201553[#201553]). -* Fixes incorrect Y-axis and hover values in the Service Inventory’s Log rate chart ({{kibana-pull}}201361[#201361]). -* Disables the **Add note** button in the alert details flyout for users who lack privileges ({{kibana-pull}}201707[#201707]). -* Fixes the descriptions of threshold rules that use cardinality ({{kibana-pull}}201162[#201162]). -* Disables the **Install All** button on the **Add Elastic Rules** page when rules are installing ({{kibana-pull}}201731[#201731]). -* Reintroduces a data usage warning on the Entity Analytics Enablement modal ({{kibana-pull}}201920[#201920]). -* Improves accessibility for the **Create a connector** page ({{kibana-pull}}201590[#201590]). -* Fixes a bug that could cause {{agents}} to get stuck updating during scheduled upgrades ({{kibana-pull}}202126[#202126]). -* Fixes a bug related to starting {{ml}} deployments with autoscaling and no active nodes ({{kibana-pull}}201256[#201256]). -* Initializes saved objects when the **Trained Model** page loads ({{kibana-pull}}201426[#201426]). -* Fixes the display of deployment stats for unallocated deployments of {{ml}} models ({{kibana-pull}}202005[#202005]). -* Enables the solution type search for instant deployments ({{kibana-pull}}201688[#201688]). -* Improves the consistency of alert counts across different views ({{kibana-pull}}202188[#202188]). +* Hides the Clear button when no filters are selected [#200177]({{kib-pull}}200177) +* Fixes a mismatch between how wildcards were handled in previews versus actual rule executions [#201553]({{kib-pull}}201553) +* Fixes incorrect Y-axis and hover values in the Service Inventory’s Log rate chart [#201361]({{kib-pull}}201361) +* Disables the Add note button in the alert details flyout for users who lack privileges [#201707]({{kib-pull}}201707) +* Fixes the descriptions of threshold rules that use cardinality [#201162]({{kib-pull}}201162) +* Disables the Install All button on the Add Elastic Rules page when rules are installing [#201731]({{kib-pull}}201731) +* Reintroduces a data usage warning on the Entity Analytics Enablement modal [#201920]({{kib-pull}}201920) +* Improves accessibility for the Create a connector page [#201590]({{kib-pull}}201590) +* Fixes a bug that could cause {{agents}} to get stuck updating during scheduled upgrades [#202126]({{kib-pull}}202126) +* Fixes a bug related to starting {{ml}} deployments with autoscaling and no active nodes [#201256]({{kib-pull}}201256) +* Initializes saved objects when the Trained Model page loads [#201426]({{kib-pull}}201426) +* Fixes the display of deployment stats for unallocated deployments of {{ml}} models [#202005]({{kib-pull}}202005) +* Enables the solution type search for instant deployments [#201688]({{kib-pull}}201688) +* Improves the consistency of alert counts across different views [#202188]({{kib-pull}}202188) diff --git a/release-notes/elastic-cloud-serverless/deprecations.md b/release-notes/elastic-cloud-serverless/deprecations.md index 06ea1c9b5e..403aa30e4a 100644 --- a/release-notes/elastic-cloud-serverless/deprecations.md +++ b/release-notes/elastic-cloud-serverless/deprecations.md @@ -1,32 +1,30 @@ --- -navigation_title: "Elastic Cloud Serverless" +navigation_title: "Deprecations" --- # {{serverless-full}} deprecations [elastic-cloud-serverless-deprecations] Review the deprecated functionality for {{serverless-full}}. While deprecations have no immediate impact, we strongly encourage you update your implementation. -For {{serverless-full}} API deprecations, check [APIs Changelog](https://www.elastic.co/docs/api/changes). - % ## Next release date Month Day, Year [elastic-cloud-serverless-releasedate-deprecations] % Description of the deprecation and steps to update implementation. % For more information, check [PR #](PR link). ## February 3, 2025 [elastic-cloud-serverless-02032025-deprecations] -* Rename plugin to automatic import. For more information, check [#207325](https://github.com/elastic/kibana/pull/207325). +* Rename plugin to automatic import. For more information, check [#207325]({{kib-pull}}207325). ## January 27, 2025 [elastic-cloud-serverless-01272025-deprecations] -* Deprecates a subset of Elastic Security Serverless endpoint management APIs. For more information, check [#206903](https://github.com/elastic/kibana/pull/206903). +* Deprecates a subset of Elastic Security Serverless endpoint management APIs. For more information, check [#206903]({{kib-pull}}206903). ## January 13, 2025 [elastic-cloud-serverless-01132025-deprecations] -* Remove all legacy risk engine code and features. For more information, check [#201810](https://github.com/elastic/kibana/pull/201810). +* Remove all legacy risk engine code and features. For more information, check [#201810]({{kib-pull}}201810). ## January 6, 2025 [elastic-cloud-serverless-01062025-deprecations] -* Disables Elastic Observability Serverless log stream and settings pages. For more information, check [#203996](https://github.com/elastic/kibana/pull/203996). -* Removes Logs Explorer in Elastic Observability Serverless. For more information, check [#203685](https://github.com/elastic/kibana/pull/203685). +* Disables Elastic Observability Serverless log stream and settings pages. For more information, check [#203996]({{kib-pull}}203996). +* Removes Logs Explorer in Elastic Observability Serverless. For more information, check [#203685]({{kib-pull}}203685). ## December 16, 2024 [elastic-cloud-serverless-12162024-deprecations] -* Deprecates the `discover:searchFieldsFromSource` setting. For more information, check [#202679](https://github.com/elastic/kibana/pull/202679). -* Disables scripted field creation in the Data Views management page. For more information, check [#202250](https://github.com/elastic/kibana/pull/202250). -* Removes all logic based on the following settings: `xpack.reporting.roles.enabled`, `xpack.reporting.roles.allow`. For more information, check [#200834](https://github.com/elastic/kibana/pull/200834). -* Removes the legacy table from Discover. For more information, check [#201254](https://github.com/elastic/kibana/pull/201254). -* Deprecates ephemeral tasks from action and alerting plugins. For more information, check [#197421](https://github.com/elastic/kibana/pull/197421). \ No newline at end of file +* Deprecates the `discover:searchFieldsFromSource` setting. For more information, check [#202679]({{kib-pull}}202679). +* Disables scripted field creation in the Data Views management page. For more information, check [#202250]({{kib-pull}}202250). +* Removes all logic based on the following settings: `xpack.reporting.roles.enabled`, `xpack.reporting.roles.allow`. For more information, check [#200834]({{kib-pull}}200834). +* Removes the legacy table from Discover. For more information, check [#201254]({{kib-pull}}201254). +* Deprecates ephemeral tasks from action and alerting plugins. For more information, check [#197421]({{kib-pull}}197421). \ No newline at end of file diff --git a/release-notes/elastic-cloud-serverless/known-issues.md b/release-notes/elastic-cloud-serverless/known-issues.md index 6ba62f1612..748eb387ce 100644 --- a/release-notes/elastic-cloud-serverless/known-issues.md +++ b/release-notes/elastic-cloud-serverless/known-issues.md @@ -1,5 +1,5 @@ --- -navigation_title: "Elastic Cloud Serverless" +navigation_title: "Known issues" --- # {{serverless-full}} known issues [elastic-cloud-serverless-known-issues] Known issues are significant defects or limitations that may impact your implementation. These issues are actively being worked on and will be addressed in a future release. Review the {{serverless-full}} known issues to help you make informed decisions, such as upgrading to a new version. diff --git a/release-notes/elastic-observability/breaking-changes.md b/release-notes/elastic-observability/breaking-changes.md index 2152563328..376387ee2e 100644 --- a/release-notes/elastic-observability/breaking-changes.md +++ b/release-notes/elastic-observability/breaking-changes.md @@ -1,11 +1,9 @@ --- -navigation_title: "Elastic Observability" +navigation_title: "Breaking changes" --- # Elastic {{observability}} breaking changes [elastic-observability-breaking-changes] -Breaking changes can impact your Elastic applications, potentially disrupting normal operations. Before you upgrade, carefully review the Elastic {{observability}} 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 {{observability}} 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-observability-nextversion-breaking-changes] % **Release date:** Month day, year @@ -13,15 +11,17 @@ To learn how to upgrade, check [Upgrade](/deploy-manage/upgrade.md). % ::::{dropdown} Title of breaking change % Description of the breaking change. % For more information, check [PR #](PR link). + % **Impact**
Impact of the breaking change. + % **Action**
Steps for mitigating deprecation impact. % :::: -% ## 9.0.0 [elastic-observability-900-breaking-changes] -% **Release date:** April 2, 2025 +## 9.0.0 [elastic-observability-900-breaking-changes] +**Release date:** April 2, 2025 ::::{dropdown} Profiling now defaults to 19Hz sampling frequency -For more information, check ({{kibana-pull}}202278[#202278]). +For more information, check [#202278]({{kib-pull}}202278). :::: ::::{dropdown} Removed log stream and settings pages @@ -30,9 +30,9 @@ The following have been removed: * Logs settings page * Logs stream panel in Dashboards -For more information, check ({{kibana-pull}}203996[#203996]). +For more information, check [#203996]({{kib-pull}}203996). -**Action** +**Action**
To explore your logs, use the contextual experience in Discover. To view log streams, use Discover sessions. @@ -44,8 +44,8 @@ To view log streams, use Discover sessions. Logs Explorer has been removed. -For more information, refer to ({kibana-pull}203685[#203685]). +For more information, check [#203685]({{kib-pull}}203685). -**Action** +**Action**
Use the improved logs exploration experience in Discover. :::: \ No newline at end of file diff --git a/release-notes/elastic-observability/deprecations.md b/release-notes/elastic-observability/deprecations.md index 9e6827f980..82d084349c 100644 --- a/release-notes/elastic-observability/deprecations.md +++ b/release-notes/elastic-observability/deprecations.md @@ -1,13 +1,11 @@ --- -navigation_title: "Elastic Observability" +navigation_title: "Deprecations" --- # Elastic {{observability}} deprecations [elastic-observability-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 {{observability}}. 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 {{observability}}. 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 diff --git a/release-notes/elastic-observability/known-issues.md b/release-notes/elastic-observability/known-issues.md index 4d8c2acef7..0e0b7e9aaf 100644 --- a/release-notes/elastic-observability/known-issues.md +++ b/release-notes/elastic-observability/known-issues.md @@ -1,5 +1,5 @@ --- -navigation_title: "Elastic Observability" +navigation_title: "Known issues" --- # Elastic {{observability}} known issues [elastic-observability-known-issues] diff --git a/release-notes/elastic-observability/release-notes.md b/release-notes/elastic-observability/release-notes.md index db4de57546..cef85d2265 100644 --- a/release-notes/elastic-observability/release-notes.md +++ b/release-notes/elastic-observability/release-notes.md @@ -22,5 +22,5 @@ To check for security updates, go to [Security announcements for the Elastic sta **Release date:** April 2, 2025 ### Fixes [elastic-observability-900-fixes] -* Fixes chat on the Alerts page ({{kibana-pull}}197126[#197126]) -* Fixes an error that could prevent the Observability Infrastructure Inventory view from loading after an upgrade due to missing versioning on inventory_view_saved_object ({{kibana-pull}}207007[#207007]) \ No newline at end of file +* Fixes chat on the Alerts page [#197126]({{kib-pull}}197126) +* Fixes an error that could prevent the Observability Infrastructure Inventory view from loading after an upgrade due to missing versioning on inventory_view_saved_object [#207007]({{kib-pull}}207007) \ No newline at end of file diff --git a/release-notes/elastic-security/breaking-changes.md b/release-notes/elastic-security/breaking-changes.md index a210eedb75..ce3b47b928 100644 --- a/release-notes/elastic-security/breaking-changes.md +++ b/release-notes/elastic-security/breaking-changes.md @@ -1,10 +1,8 @@ --- -navigation_title: "Elastic Security" +navigation_title: "Breaking changes" --- # {{elastic-sec}} breaking changes [elastic-security-breaking-changes] -Breaking changes can impact your Elastic applications, potentially disrupting normal operations. Before you upgrade, carefully review the {{elastic-sec}} 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-sec}} 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-security-nextversion-breaking-changes] % **Release date:** Month day, year @@ -12,7 +10,9 @@ To learn how to upgrade, check [Upgrade](/deploy-manage/upgrade.md). % ::::{dropdown} Title of breaking change % Description of the breaking change. % For more information, check [PR #](PR link). + % **Impact**
Impact of the breaking change. + % **Action**
Steps for mitigating deprecation impact. % :::: @@ -26,7 +26,7 @@ To learn how to upgrade, check [Upgrade](/deploy-manage/upgrade.md). * `DELETE /api/detection_engine/rules/_bulk_delete` has been replaced by `POST /api/detection_engine/rules/_bulk_action` * `POST api/detection_engine/rules/_bulk_delete` has been replaced by `POST /api/detection_engine/rules/_bulk_action` -These changes were introduced in [#197422](https://github.com/elastic/kibana/pull/197422). +These changes were introduced in [#197422]({{kib-pull}}197422). **Impact**
Deprecated endpoints will fail with a 404 status code starting from version 9.0.0. @@ -70,13 +70,13 @@ Update your implementations to use the new endpoints: :::: ::::{dropdown} Refactors the Timeline HTTP API endpoints -For more information, check ({{kibana-pull}}200633[#200633]). +For more information, check [#200633]({{kib-pull}}200633). :::: ::::{dropdown} Removes deprecated {{elastic-defend}} APIs -For more information, check ({{kibana-pull}}199598[#199598]). +For more information, check [#199598]({{kib-pull}}199598). :::: ::::{dropdown} Removes deprecated API endpoints for bulk CRUD actions on detection rules -For more information, check ({{kibana-pull}}197422[#197422]) and ({{kibana-pull}}207906[#207906]). +For more information, check [#197422]({{kib-pull}}197422) and [#207906]({{kib-pull}}207906). :::: \ No newline at end of file diff --git a/release-notes/elastic-security/deprecations.md b/release-notes/elastic-security/deprecations.md index 193628843d..01c433cddb 100644 --- a/release-notes/elastic-security/deprecations.md +++ b/release-notes/elastic-security/deprecations.md @@ -1,13 +1,11 @@ --- -navigation_title: "Elastic Security" +navigation_title: "Deprecations" --- # {{elastic-sec}} deprecations [elastic-security-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-sec}}. 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-sec}}. 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 @@ -19,25 +17,25 @@ To learn how to upgrade, check out [Upgrade](/deploy-manage/upgrade.md). % **Action**
Steps for mitigating deprecation impact. % :::: -% ## 9.0.0 [elastic-security-900-deprecations] -% **Release date:** April 2, 2025 +## 9.0.0 [elastic-security-900-deprecations] +**Release date:** April 2, 2025 ::::{dropdown} Renames the `integration-assistant` plugin Renames the `integration-assistant` plugin to `automatic-import` to match the associated feature. -For more information, check ({{kibana-pull}}207325[#207325]). +For more information, check [#207325]({{kib-pull}}207325). :::: ::::{dropdown} Removes legacy risk engine Removes all legacy risk engine code and features. -For more information, check ({{kibana-pull}}201810[#201810]). +For more information, check [#201810]({{kib-pull}}201810). :::: ::::{dropdown} Removes {{elastic-defend}} API endoints Removes deprecated API endpoints for {{elastic-defend}}. -For more information, check ({{kibana-pull}}199598[#199598]). +For more information, check [#199598]({{kib-pull}}199598). :::: ::::{dropdown} Deprecates SIEM signals migration APIs Deprecates the SIEM signals migration APIs. -For more information, check ({{kibana-pull}}202662[#202662]). +For more information, check [#202662]({{kib-pull}}202662). :::: \ No newline at end of file diff --git a/release-notes/elastic-security/known-issues.md b/release-notes/elastic-security/known-issues.md index 6ad515548e..317761354e 100644 --- a/release-notes/elastic-security/known-issues.md +++ b/release-notes/elastic-security/known-issues.md @@ -2,7 +2,7 @@ mapped_pages: - https://www.elastic.co/guide/en/security/master/release-notes-header-9.0.0.html#known-issue-9.0.0 -navigation_title: "Elastic Security" +navigation_title: "Known issues" --- # {{elastic-sec}} known issues [elastic-security-known-issues] diff --git a/release-notes/elastic-security/release-notes.md b/release-notes/elastic-security/release-notes.md index 4809bd9df0..6fda4b11aa 100644 --- a/release-notes/elastic-security/release-notes.md +++ b/release-notes/elastic-security/release-notes.md @@ -22,20 +22,21 @@ To check for security updates, go to [Security announcements for the Elastic sta % * ## 9.0.0 [elastic-security-900-release-notes] -**Release date:** April 1, 2025 +**Release date:** April 2, 2025 ### Features and enhancements [elastic-security-900-features-enhancements] -* Enables Automatic Import to accept CEL log samples ({{kibana-pull}}206491[#206491]) -* Applies the latest Elastic UI framework (EUI) to {{elastic-sec}} features ({{kibana-pull}}204007[#204007]) and ({{kibana-pull}}204908[#204908]) -* Adds the option to view {es} queries that run during rule execution for threshold, custom query, and {{ml}} rules ({{kibana-pull}}203320[#203320]) -* Enables Automatic Import to accept CEL log samples ({{kibana-pull}}206491[#206491]) -* Applies the latest Elastic UI framework (EUI) to {{elastic-sec}} features ({{kibana-pull}}204007[#204007]) and ({{kibana-pull}}204908[#204908]) -* Adds the option to view {{es}} queries that run during rule execution for threshold, custom query, and {{ml}} rules ({{kibana-pull}}203320[#203320]) -* Enhances Automatic Import by including setup and troubleshooting documentation for each input type that's selected in the readme ({{kibana-pull}}206477[#206477]) -* Allows users to include `closed` alerts in risk score calculations ({{kibana-pull}}201909[#201909]) -* Adds the ability to continue to the Entity Analytics dashboard when there is no data ({{kibana-pull}}201363[#201363]) -* Modifies the privilege-checking behavior during rule execution. Now, only read privileges of extant indices are checked during rule execution ({{kibana-pull}}177658[#177658]) +* 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] -* Ensures that table actions use standard colors ({{kibana-pull}}207743[#207743]) -* Fixes a bug with the **Save and continue** button on a {fleet} form ({{kibana-pull}}211563[#211563]) \ No newline at end of file +* 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) diff --git a/release-notes/fleet-elastic-agent/breaking-changes.md b/release-notes/fleet-elastic-agent/breaking-changes.md index f7184a61ae..cce220b533 100644 --- a/release-notes/fleet-elastic-agent/breaking-changes.md +++ b/release-notes/fleet-elastic-agent/breaking-changes.md @@ -1,11 +1,9 @@ --- -navigation_title: "Fleet and Elastic Agent" +navigation_title: "Breaking changes" --- # {{fleet}} and {{agent}} breaking changes [fleet-elastic-agent-breaking-changes] -Breaking changes can impact your Elastic applications, potentially disrupting normal operations. Before you upgrade, carefully review the {{fleet}} and {{agent}} 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 {{fleet}} and {{agent}} breaking changes and take the necessary steps to mitigate any issues. To learn how to upgrade, check [Upgrade](/deploy-manage/upgrade.md). % ## Next version [fleet-elastic-agent-nextversion-breaking-changes] % **Release date:** Month day, year @@ -13,7 +11,9 @@ To learn how to upgrade, check [Upgrade](/deploy-manage/upgrade.md). % ::::{dropdown} Title of breaking change % Description of the breaking change. % For more information, check [PR #](PR link). + % **Impact**
Impact of the breaking change. + % **Action**
Steps for mitigating deprecation impact. % :::: @@ -28,7 +28,7 @@ Removed `GET/POST/DELETE /epm/packages/:pkgkey` APIs in favor of the `GET/POST/D * Removed `response` in response in `* /epm/packages*` and `GET /epm/categories` * Removed `savedObject` in `/epm/packages` response in favor of `installationInfo` -For more information, check ({{kibana-pull}}198434[#198434]). +For more information, check [#198434]({{kib-pull}}198434). :::: ::::{dropdown} Removed deprecated Fleet APIs for agents endpoints @@ -43,37 +43,37 @@ Removed deprecated parameters or responses: * Removed `total` from `GET /agent_status` response * Removed `list` from `GET /agents` response -For more information, check ({{kibana-pull}}198313[#198313]). +For more information, check [#198313]({{kib-pull}}198313). :::: ::::{dropdown} Removed `cloud defend` support for {{agent}} Support for `cloud-defend` (Defend for Containers) has been removed. The package has been removed from the {{agent}} packaging scripts and template Kubernetes files. -For more information, check ({{agent-pull}}5481[#5481]). +For more information, check [#5481]({{agent-pull}}5481). :::: ::::{dropdown} Removed `username` and `password` default values for {{agent}} The default values for `username` and `password` have been removed for when {{agent}} is running in container mode. The {es} `api_key` can now be set in that mode using the `ELASTICSEARCH_API_KEY` environment variable. -For more information, check ({{agent-pull}}5536[#5536]). +For more information, check [#5536]({{agent-pull}}5536). :::: ::::{dropdown} Changed Ubuntu-based Docker images for {{agent}} The default Ubuntu-based Docker images used for {{agent}} have been changed to UBI-minimal-based images, to reduce the overall footprint of the agent Docker images and to improve compliance with enterprise standards. -For more information, check ({{agent-pull}}6427[#6427]). +For more information, check [#6427]({{agent-pull}}6427). :::: ::::{dropdown} Removed `--path.install` flag declaration from {{agent}} `paths` command The deprecated `--path.install` flag declaration has been removed from the {{agent}} `paths` command and its use removed from the `container` and `enroll` commands. -For more information, check ({{agent-pull}}6461[#6461]) and ({{agent-pull}}2489[#2489]). +For more information, check [#6461]({{agent-pull}}6461) and [#2489]({{agent-pull}}2489). :::: ::::{dropdown} Changed the default {{agent}} installation and upgrade The default {{agent}} installation and ugprade have been changed to include only the `agentbeat`, `endpoint-security` and `pf-host-agent` components. Additional components can be included using flags. -For more information, check ({{agent-pull}}6542[#6542]). +For more information, check [#6542]({{agent-pull}}6542). :::: ::::{dropdown} Removed deprecated settings API endpoints in Fleet @@ -81,7 +81,7 @@ For more information, check ({{agent-pull}}6542[#6542]). * Removed `list` property from `GET enrollment_api_keys` response in favor of `items` * `GET/POST /settings`: `fleet_server_hosts` was removed from the response and body -For more information, check ({{kibana-pull}}198799[#198799]). +For more information, check [#198799]({{kib-pull}}198799). :::: ::::{dropdown} Removed deprecated settings API endpoints in Fleet @@ -89,16 +89,17 @@ For more information, check ({{kibana-pull}}198799[#198799]). * Removed `list` property from `GET enrollment_api_keys` response in favor of `items` * `GET/POST /settings`: `fleet_server_hosts` was removed from the response and body -For more information, check ({{kibana-pull}}198799[#198799]). +For more information, check [#198799]({{kib-pull}}198799). :::: ::::{dropdown} Removed deprecated `topics` property for kafka output in favor of the `topic` property Removed deprecated property `topics` from output APIs in response and requests (`(GET|POST|PUT) /api/fleet/outputs`) in favor of the `topic` property. -For more information, check ({{kibana-pull}}199226[#199226]). + +For more information, check [#199226]({{kib-pull}}199226). :::: ::::{dropdown} Limit pagination size to 100 when retrieving full policy or `withAgentCount` in Fleet 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. -For more information, check ({{kibana-pull}}196887[#196887]). +For more information, check [#196887]({{kib-pull}}196887). :::: \ No newline at end of file diff --git a/release-notes/fleet-elastic-agent/deprecations.md b/release-notes/fleet-elastic-agent/deprecations.md index 4ef0ee64b1..5593b6ffe2 100644 --- a/release-notes/fleet-elastic-agent/deprecations.md +++ b/release-notes/fleet-elastic-agent/deprecations.md @@ -1,13 +1,11 @@ --- -navigation_title: "Fleet and Elastic Agent" +navigation_title: "Deprecations" --- # {{fleet}} and {{agent}} deprecations [fleet-elastic-agent-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 {{fleet}} and {{agent}}. 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 {{fleet}} and {{agent}}. 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 diff --git a/release-notes/fleet-elastic-agent/known-issues.md b/release-notes/fleet-elastic-agent/known-issues.md index dbe37b5720..b1188fe1a7 100644 --- a/release-notes/fleet-elastic-agent/known-issues.md +++ b/release-notes/fleet-elastic-agent/known-issues.md @@ -1,5 +1,5 @@ --- -navigation_title: "Fleet and Elastic Agent" +navigation_title: "Known issues" --- # {{fleet}} and {{agent}} known issues [fleet-elastic-agent-known-issues] diff --git a/release-notes/fleet-elastic-agent/release-notes.md b/release-notes/fleet-elastic-agent/release-notes.md index b538f30cc3..0038a40fde 100644 --- a/release-notes/fleet-elastic-agent/release-notes.md +++ b/release-notes/fleet-elastic-agent/release-notes.md @@ -29,34 +29,34 @@ To check for security updates, go to [Security announcements for the Elastic sta **Release date:** April 2, 2025 ### Features and enhancements [fleet-elastic-agent-900-features-enhancements] -* New setting allowing automatic deletion of unenrolled agents in Fleet settings ({{kibana-pull}}195544[#195544]) -* Adds the Azure Asset Inventory definition to Cloudbeat for {{agent}} {{agent-pull}}5323[#5323] -* Adds Kubernetes deployment of the Elastic Distribution of OTel Collector named "gateway" to the Helm kube-stack deployment for {{agent}} {{agent-pull}}6444[#6444] -* Adds the filesource providert to composable inputs. The provider watches for changes of the files and updates the values of the variables when the content of the file changes for {{agent}} {{agent-pull}}6587[#6587] and {{agent-issue}}6362[#6362] -* Adds the jmxreceiver to the Elastic Distribution of OTel Collector for {{agent}} {{agent-pull}}6601[#6601] -* Adds support for context variables in outputs as well as a default provider prefix for {{agent}} {{agent-pull}}6602[#6602] and {{agent-issue}}6376[#6376] -* Adds the Nginx receiver and Redis receiver OTel components for {{agent}} {{agent-pull}}6627[#6627] -* Adds `--id` (`ELASTIC_AGENT_ID` environment variable for container) and `--replace-token` (`FLEET_REPLACE_TOKEN` environment variable for container) enrollment options for {{agent}} {{agent-pull}}6498[#6498] -* Updates Go version to 1.22.10 in {{agent}} {{agent-pull}}6236[#6236] -* Improves filtering and visibility of `Uninstalled` and `Orphaned` agents in {{fleet}}, by differentiating them from `Offline` agents {{kibana-pull}}205815[#205815] -* Introduces air-gapped configuration for bundled packages in {{fleet}} {{kibana-pull}}202435[#202435] -* Updates removed parameters of the {{fleet}} -> {{ls}} output configurations {{kibana-pull}}210115[#210115] -* Updates the maximum supported package version in {{fleet}} {{kibana-pull}}196675[#196675] -* Replaces the use of `context.TODO` and `context.Background` in logger function calls for most {{fleet-server}} use cases {{fleet-server-pull}}4168[#4168] {{fleet-server-issue}}3087[#3087] -* Refactor the {{fleet-server}} API constructor to use functional opts instead of a long list of pointers {{fleet-server-pull}}4169[#4169] {{fleet-server-issue}}3823[#3823] -* Removes the deprecated `policy_throttle` configuration setting in favour of the newer `policy-limit` for {{fleet-server}} {{fleet-server-pull}}4288[#4288] -* Adds the ability for {{agent}} to enroll using a specific ID {{fleet-server-pull}}4290[#4290] and {{fleet-server-issue}}4226[#4226] -* Adds the Filebeat receiver into {{agent}} {{agent-pull}}5833[#5833] -* Updates OTel components to v0.119.0 in {{agent}} {{agent-pull}}6713[#6713] -% * Removes old bundled.yaml from oas, fixed tags ({{kibana-pull}}194788[#194788]) +* New setting allowing automatic deletion of unenrolled agents in Fleet settings [#195544]({{kib-pull}}195544) +* Adds the Azure Asset Inventory definition to Cloudbeat for {{agent}} [#5323]({{agent-pull}}5323) +* Adds Kubernetes deployment of the Elastic Distribution of OTel Collector named "gateway" to the Helm kube-stack deployment for {{agent}} [#6444]({{agent-pull}}6444) +* Adds the filesource provider to composable inputs. The provider watches for changes of the files and updates the values of the variables when the content of the file changes for {{agent}} [#6587]({{agent-pull}}6587) and [#6362]({{agent-issue}}6362) +* Adds the jmxreceiver to the Elastic Distribution of OTel Collector for {{agent}} [#6601]({{agent-pull}}6601) +* Adds support for context variables in outputs as well as a default provider prefix for {{agent}} [#6602]({{agent-pull}}6602) and [#6376]({{agent-issue}}6376) +* Adds the Nginx receiver and Redis receiver OTel components for {{agent}} [#6627]({{agent-pull}}6627) +* Adds --id (ELASTIC_AGENT_ID environment variable for container) and --replace-token (FLEET_REPLACE_TOKEN environment variable for container) enrollment options for {{agent}} [#6498]({{agent-pull}}6498) +* Updates Go version to 1.22.10 in {{agent}} [#6236]({{agent-pull}}6236) +* Improves filtering and visibility of Uninstalled and Orphaned agents in {{fleet}}, by differentiating them from Offline agents [#205815]({{kib-pull}}205815) +* Introduces air-gapped configuration for bundled packages in {{fleet}} [#202435]({{kib-pull}}202435) +* Updates removed parameters of the {{fleet}} -> {{ls}} output configurations [#210115]({{kib-pull}}210115) +* Updates the maximum supported package version in {{fleet}} [#196675]({{kib-pull}}196675) +* 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) +* 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) +* Removes the deprecated policy_throttle configuration setting in favour of the newer policy-limit for {{fleet-server}} [#4288]({{fleet-server-pull}}4288) +* Adds the ability for {{agent}} to enroll using a specific ID [#4290]({{fleet-server-pull}}4290) and [#4226]({{fleet-server-issue}}4226) +* Adds the Filebeat receiver into {{agent}} [#5833]({{agent-pull}}5833) +* Updates OTel components to v0.119.0 in {{agent}} [#6713]({{agent-pull}}6713) +* Removes old bundled.yaml from oas, fixed tags [#194788]({{kib-pull}}194788) ### Fixes [fleet-elastic-agent-900-fixes] -* Fixes a validation error that occurs on multi-text input fields in {{fleet}} ({{kibana-pull}}205768[#205768]) -* Adds a context timeout to the bulker flush in {{fleet-server}} so it times out if it takes more time than the deadline {{fleet-server-pull}}3986[#3986] -* Removes a race condition that may occur when remote {es} outputs are used in {{fleet-server}} {{fleet-server-pull}}4171[#4171] -* Uses the `chi/middleware.Throttle` package to track in-flight requests and return a 429 response when the limit is reached in {{fleet-server}} {{fleet-server-pull}}4402[#4402] and {fleet-server-issue}4400[#4400] -* Fixes logical race conditions in the `kubernetes_secrets` provider in {{agent}} {{agent-pull}}6623[#6623] -* Resolves the proxy to inject into agent component configurations using the Go `http` package in {{agent}} {{agent-pull}}6675[#6675] and {{agent-issue}}6209[#6209] +* Fixes a validation error that occurs on multi-text input fields in {{fleet}} [#205768]({{kib-pull}}205768) +* 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) +* Removes a race condition that may occur when remote {es} outputs are used in {{fleet-server}} [#4171]({{fleet-server-pull}}4171) +* 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) +* Fixes logical race conditions in the kubernetes_secrets provider in {{agent}} [#6623]({{agent-pull}}6623) +* Resolves the proxy to inject into agent component configurations using the Go http package in {{agent}} [#6675]({{agent-pull}}6675) and [#6209]({{agent-issue}}6209) diff --git a/release-notes/search-ui-known-issues.md b/release-notes/search-ui-known-issues.md deleted file mode 100644 index bae33c7ab1..0000000000 --- a/release-notes/search-ui-known-issues.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -mapped_pages: - - https://www.elastic.co/guide/en/search-ui/current/known-issues.html - -navigation_title: "Search" ---- - -# Search known issues [search-known-issues] -Known issues are significant defects or limitations that may impact your implementation. These issues are actively being worked on and will be addressed in a future release. Review the {{fleet}} and {{agent}} known issues to help you make informed decisions, such as upgrading to a new version. - -% Use the following template to add entries to this page. - -% :::{dropdown} Title of known issue -% **Details** -% On [Month/Day/Year], a known issue was discovered that [description of known issue]. - -% **Workaround** -% Workaround description. - -% **Resolved** -% On [Month/Day/Year], this issue was resolved. - -::: - -* When using the **Elasticsearch connector** Search UI does not render nested objects. \ No newline at end of file diff --git a/release-notes/toc.yml b/release-notes/toc.yml index 695e0a990d..f480d83f94 100644 --- a/release-notes/toc.yml +++ b/release-notes/toc.yml @@ -23,5 +23,4 @@ toc: children: - file: fleet-elastic-agent/known-issues.md - file: fleet-elastic-agent/breaking-changes.md - - file: fleet-elastic-agent/deprecations.md - - file: search-ui-known-issues.md \ No newline at end of file + - file: fleet-elastic-agent/deprecations.md \ No newline at end of file