Skip to content

Commit 5e4726b

Browse files
authored
Merge branch 'main' into manage-data/zero-downtime-migrate
2 parents f6b83cf + eda2337 commit 5e4726b

File tree

16 files changed

+139
-15
lines changed

16 files changed

+139
-15
lines changed

deploy-manage/deploy/elastic-cloud/project-settings.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ For {{elastic-sec}} projects, edit the **Project features** to select a feature
6464
| Feature tier | Description and add-ons |
6565
| :--- | :--- |
6666
| **Elastic AI SOC Engine (EASE)** | A package of AI-powered tools meant to work with and enhance your existing SOC platforms: triage and correlate alerts from any platform using Attack Discovery, get realtime recommendations and assistance from AI Assistant, and share insights with your other tools. |
67-
| **Security Analytics Essentials** | Everything in EASE, plus a suite of security analytics, detections, investigations, and collaboration tools. Allows these add-ons:<br><br>* **Endpoint Protection Essentials**: endpoint protections with {{elastic-defend}}.<br>* **Cloud Protection Essentials**: Cloud native security features.<br> |
68-
| **Security Analytics Complete** | Everything in **Security Analytics Essentials** plus advanced features such as entity analytics, threat intelligence, and more. Allows these add-ons:<br><br>* **Endpoint Protection Complete**: Everything in **Endpoint Protection Essentials** plus advanced endpoint detection and response features.<br>* **Cloud Protection Complete**: Everything in **Cloud Protection Essentials** plus advanced cloud security features.<br> |
67+
| **Security Analytics Essentials** | A suite of security analytics, detections, investigations, and collaboration tools. Does not include AI-powered tools. Allows these add-ons:<br><br>* **Endpoint Protection Essentials**: endpoint protections with {{elastic-defend}}.<br>* **Cloud Protection Essentials**: Cloud native security features.<br> |
68+
| **Security Analytics Complete** | Everything in **Security Analytics Essentials** and **EASE**, plus advanced features such as entity analytics, threat intelligence, and more. Allows these add-ons:<br><br>* **Endpoint Protection Complete**: Everything in **Endpoint Protection Essentials** plus advanced endpoint detection and response features.<br>* **Cloud Protection Complete**: Everything in **Cloud Protection Essentials** plus advanced cloud security features.<br> |
6969
7070
#### Downgrading the feature tier [elasticsearch-manage-project-downgrading-the-feature-tier]
7171

deploy-manage/deploy/self-managed/install-kibana-with-docker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ products:
1111
# Install {{kib}} with Docker [docker]
1212

1313

14-
Docker images for {{kib}} are available from the Elastic Docker registry. The base image is [ubuntu:20.04](https://hub.docker.com/_/ubuntu).
14+
Docker [images for {{kib}}](https://hub.docker.com/_/kibana) are available from the Elastic Docker registry. The base image is Red Hat Universal Base Images (UBI) or Wolfi if you use [hardened Docker images](install-kibana-with-docker.md#_hardened_docker_images).
1515

1616
A list of all published Docker images and tags is available at [www.docker.elastic.co](https://www.docker.elastic.co). The source code is in [GitHub](https://github.com/elastic/dockerfiles/tree/master/kibana).
1717

explore-analyze/dashboards/add-controls.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,17 @@ There are three types of controls:
1616

1717
* [**Options list**](#create-and-add-options-list-and-range-slider-controls) — Adds a dropdown that allows to filter data by selecting one or more values.
1818
For example, if you are using the **[Logs] Web Traffic** dashboard from the sample web logs data, you can add an options list for the `machine.os.keyword` field that allows you to display only the logs generated from `osx` and `ios` operating systems.
19+
1920
![Options list control for the `machine.os.keyword` field with the `osx` and `ios` options selected](/explore-analyze/images/kibana-dashboard_controlsOptionsList_8.7.0.png "title =50%")
2021

2122
* [**Range slider**](#create-and-add-options-list-and-range-slider-controls) — Adds a slider that allows to filter the data within a specified range of values. This type of control only works with numeric fields.
2223
For example, if you are using the **[Logs] Web Traffic** dashboard from the sample web logs data, you can add a range slider for the `hour_of_day` field that allows you to display only the log data from 9:00AM to 5:00PM.
24+
2325
![Range slider control for the `hour_of_day` field with a range of `9` to `17` selected](/explore-analyze/images/kibana-dashboard_controlsRangeSlider_8.3.0.png "title =50%")
2426

2527
* [**Time slider**](#add-time-slider-controls) — Adds a time range slider that allows to filter the data within a specified range of time, advance the time range backward and forward by a unit that you can define, and animate your change in data over the specified time range.
2628
For example, you are using the **[Logs] Web Traffic** dashboard from the sample web logs data, and the global time filter is **Last 7 days**. When you add the time slider, you can select the previous and next buttons to advance the time range backward or forward, and select the play button to watch how the data changes over the last 7 days.
29+
2730
![Time slider control for the the Last 7 days](/explore-analyze/images/dashboard_timeslidercontrol_8.17.0.gif)
2831

2932

explore-analyze/dashboards/arrange-panels.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ products:
1010

1111
# Organize dashboard panels [arrange-panels]
1212

13+
Customize your dashboard layout by arranging panels into logical groups and adjusting their size and position. When panels are well organized, it makes your dashboard easier to read, faster to load, and helps its viewers locate important information quicker.
14+
1315
## Arrange panels in collapsible sections [collapsible-sections]
1416
```{applies_to}
1517
stack: ga 9.1

explore-analyze/report-and-share.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,9 @@ Anonymous users can also access the link if you have configured [Anonymous authe
5959

6060
## Export as a file [manually-generate-reports]
6161

62-
::::{note}
63-
For more information on how to configure reporting in {{kib}}, refer to [Configure reporting in {{kib}}](/explore-analyze/report-and-share.md)
64-
::::
65-
62+
:::{note}
63+
For more information on how to configure reporting in {{kib}}, refer to [Configure reporting in {{kib}}](/deploy-manage/kibana-reporting-configuration.md).
64+
:::
6665

6766
Create and download PDF, PNG, or CSV reports of saved Discover sessions, dashboards, visualizations, and workpads.
6867

@@ -106,13 +105,15 @@ In the following dashboard, the shareable container is highlighted:
106105
3. Click the button that generates or exports the report. A message appears, indicating that the report is in the export queue.
107106

108107
::::{note}
109-
To generate the report from outside of {{kib}} or from {{watcher}}, use the POST URL, then submit an HTTP `POST` request using a script or {{watcher}}. In {{stack}} 9.1, you can schedule a recurring task in {{kib}} that generates reports on a repeating basis. Refer to [Automatically generate reports](report-and-share/automating-report-generation.md) to learn more.
108+
To generate the report from outside of {{kib}} or from {{watcher}}, use the POST URL, then submit an HTTP `POST` request using a script or {{watcher}}.
109+
110+
{applies_to}`stack: ga 9.1` You can schedule a recurring task in {{kib}} that generates reports on a repeating basis. Refer to [Automatically generate reports](report-and-share/automating-report-generation.md) to learn more.
110111
::::
111112

112113
Go to the **Reporting** page to access all of your reports. To find the page, navigate to **Stack Management > Alerts and Insights > Reporting** in the main menu, or use the [global search field](find-and-organize/find-apps-and-objects.md).
113114

114115
::::{note}
115-
In self-managed and Cloud hosted deployments, reports are stored in {{es}} and managed by the `kibana-reporting` {{ilm}} ({{ilm-init}}) policy. By default, the policy stores reports forever. To learn more about {{ilm-init}} policies, refer to the {{es}} [{{ilm-init}} documentation](/manage-data/lifecycle/index-lifecycle-management.md).
116+
In self-managed installations and {{ech}} deployments, reports are stored in {{es}} and managed by the `kibana-reporting` {{ilm}} ({{ilm-init}}) policy. By default, the policy stores reports forever. To learn more about {{ilm-init}} policies, refer to the {{es}} [{{ilm-init}} documentation](/manage-data/lifecycle/index-lifecycle-management.md).
116117
::::
117118

118119
### CSV report limitations [csv-limitations]
@@ -157,7 +158,7 @@ Create and share JSON files for workpads.
157158
::::{note}
158159
:name: reporting-on-cloud-resource-requirements
159160

160-
For Elastic Cloud hosted deployments, {{kib}} instances require a minimum of 2GB RAM to generate PDF or PNG reports. To change {{kib}} sizing, [edit the deployment](https://cloud.elastic.co?page=docs&placement=docs-body).
161+
For {{ech}} deployments, {{kib}} instances require a minimum of 2GB RAM to generate PDF or PNG reports. To change {{kib}} sizing, [edit the deployment](https://cloud.elastic.co?page=docs&placement=docs-body).
161162
::::
162163

163164

release-notes/elastic-cloud-serverless/breaking-changes.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ products:
66

77
# {{serverless-full}} breaking changes [elastic-cloud-serverless-breaking-changes]
88

9+
## August 11, 2025 [elastic-cloud-serverless-08112025-breaking]
10+
* Improves advanced settings management APIs privilege checks [#230067]({{kib-pull}}230067)
11+
912
## June 23, 2025 [serverless-changelog-06232025]
1013

1114
* {{esql}}: Disallows mixed quoted/unquoted patterns in `FROM` commands [#127636]({{es-pull}}127636)

release-notes/elastic-cloud-serverless/index.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,87 @@ products:
99
# {{serverless-full}} changelog [elastic-cloud-serverless-changelog]
1010
Review the changes, fixes, and more to {{serverless-full}}.
1111

12+
## August 11, 2025 [serverless-changelog-08112025]
13+
14+
### Features and enhancements [serverless-changelog-08112025-features-enhancements]
15+
* Adds **DOES NOT MATCH** capability to the IM rule type in Elastic Security Serverless [#227084]({{kib-pull}}227084)
16+
* Adds Automatic Import documentation links to log descriptions and error messages [#229375]({{kib-pull}}229375)
17+
* Improves dashboard usability at 400% zoom [#228978]({{kib-pull}}228978)
18+
* Adds an **unsaved changes** modal in Discover [#225252]({{kib-pull}}225252)
19+
* Adds a recovery mode switch for status alerts in Elastic Observability Serverless [#229962]({{kib-pull}}229962)
20+
* Adds an error parameter to the agent config API in Elastic Observability Serverless [#230298]({{kib-pull}}230298)
21+
* Adds an inference timeout to anonymization settings in Elastic Observability Serverless [#230640]({{kib-pull}}230640)
22+
* Fetches referenced panels when loading dashboards in Elastic Observability Serverless [#228811]({{kib-pull}}228811)
23+
* Installs product docs with KB installation in Elastic Observability Serverless [#228695]({{kib-pull}}228695)
24+
* Links from alert details to related dashboards now include a time range filter in Elastic Observability Serverless [#230601]({{kib-pull}}230601)
25+
* Updates the default Gemini model for the Gemini Connector in Playground from Gemini 1.5 Pro to Gemini 2.5 Pro in Elasticsearch Serverless [#230457]({{kib-pull}}230457)
26+
27+
### Fixes [serverless-changelog-08112025-fixes]
28+
* Removes unnecessary promises in dashboards [#230313]({{kib-pull}}230313)
29+
* Fixes date math plus sign encoding in dashboards [#230469]({{kib-pull}}230469)
30+
* Logs a warning if filter and query state are malformed in dashboards [#230088]({{kib-pull}}230088)
31+
* Fixes duplicate panel action hangs when a dashboard has collapsed sections closed on page load [#230842]({{kib-pull}}230842)
32+
* Fixes a screen reader–only header for accessibility in dashboards [#230470]({{kib-pull}}230470)
33+
* Fixes missing validation errors in the package policy editor in Fleet [#229932]({{kib-pull}}229932)
34+
* Fixes agentless integrations where `organization`, `division`, or `team` data fields were being overwritten by package metadata in Fleet [#230479]({{kib-pull}}230479)
35+
* Fixes the output SSL config order in Fleet [#230758]({{kib-pull}}230758)
36+
* Fixes glitches in the **data view creation** flyout in Discover when accessed from another page [#228749]({{kib-pull}}228749)
37+
* Fixes a setup bug in the Elastic Observability Serverless lock manager [#230519]({{kib-pull}}230519)
38+
* Adds a loading state in Elastic Observability Serverless for installing or uninstalling product docs [#229579]({{kib-pull}}229579)
39+
* Includes a timestamp range filter to exclude the frozen tier in Elastic Observability Serverless [#230375]({{kib-pull}}230375)
40+
* Adjusts e2e onboarding tests to work in Elastic Observability Serverless [#229969]({{kib-pull}}229969)
41+
* Moves the `scheduleNow` call to the privmon engine init instead of the monitoring source engine in Elastic Security Serverless [#230263]({{kib-pull}}230263)
42+
* Creates the Privileged user monitoring default index source only if it doesn't already exist in Elastic Security Serverless [#229693]({{kib-pull}}229693)
43+
* Fixes Privileged user monitoring index sync in non-default spaces in Elastic Security Serverless [#230420]({{kib-pull}}230420)
44+
* Adds a validation error if the actions throttle is shorter than the rule interval in Elastic Security Serverless [#229976]({{kib-pull}}229976)
45+
* Excludes deprecated features from spaces solution visibility [#230385]({{kib-pull}}230385)
46+
* Ensures form fields persist when validation fails in Machine Learning [#230321]({{kib-pull}}230321)
47+
* Improves accessibility of the Streams table [#225659]({{kib-pull}}225659)
48+
* Fixes a bug that prevented saving linked TSVB visualizations when changing the data view [#228685]({{kib-pull}}228685)
49+
* Fixes a null property error in the Elasticsearch Serverless Playground [#230729]({{kib-pull}}230729)
50+
51+
## August 4, 2025 [serverless-changelog-08042025]
52+
53+
### Features and enhancements [serverless-changelog-08042025-features-enhancements]
54+
* Updates AGENTLESS_DISABLED_INPUTS list in Fleet [#229117]({{kib-pull}}229117)
55+
* Enables filter and saved query options in the optional Elastic Observability Serverless query filter [#229453]({{kib-pull}}229453)
56+
* Introduces dashboard migration endpoints in Elastic Security Serverless [#229112]({{kib-pull}}229112)
57+
* Adds the ability to save Playgrounds within a space in Elasticsearch Serverless [#229511]({{kib-pull}}229511)
58+
* Enhances grok semantics extraction with Onigurama regex patterns in Discover [#229409]({{kib-pull}}229409)
59+
* Adds **Prettify** button to the editor and removes the ability to unwrap in Discover [#228159]({{kib-pull}}228159)
60+
* Adds support for expressions in Discover STATS [#229513]({{kib-pull}}229513)
61+
* Allows pasting screenshots into Markdown comment fields for cases in Elastic Observability Serverless [#226077]({{kib-pull}}226077)
62+
* Adds `detection_rule_upgrade_status` to snapshot telemetry in Elastic Security Serverless [#223086]({{kib-pull}}223086)
63+
* Adds EASE value report in Elastic Security Serverless [#228877]({{kib-pull}}228877)
64+
* Adds Machine Learning ability to filter AI Connector providers by solution type [#228116]({{kib-pull}}228116)
65+
* Improves Console reliability by removing odd retry logic and adding Elasticsearch host selector [#229574]({{kib-pull}}229574)
66+
* Improves rate limiter UX [#227678]({{kib-pull}}227678)
67+
* Adds table list view to the space selector screen [#229046]({{kib-pull}}229046)
68+
* Adds `kibana.alert.grouping` field to infra alerts [#229054]({{kib-pull}}229054)
69+
70+
### Fixes [serverless-changelog-08042025-fixes]
71+
* Fixes loading of saved queries in the Alerting rule definition [#229964]({{kib-pull}}229964)
72+
* Fixes dashboard panel rendering when the defer-below-the-fold setting is on and panels are focused/unfocused [#229662]({{kib-pull}}229662)
73+
* Fixes ES|QL loading button state for long-running queries in **Lens** [#226565]({{kib-pull}}226565)
74+
* Fixes extra padding below Advanced Options when inline editing in **Lens** [#229967]({{kib-pull}}229967)
75+
* Improves Discover document viewer error handling where errors in one tab no longer break other tabs [#229220]({{kib-pull}}229220)
76+
* Improves performance of breakdown field search in Discover [#229335]({{kib-pull}}229335)
77+
* Enables **Save query** button after making changes in the Discover save query menu [#229053]({{kib-pull}}229053)
78+
* Displays function license availability in Discover inline docs [#229961]({{kib-pull}}229961)
79+
* Fixes incorrect filtering logic when removing a comment field in Discover [#230116]({{kib-pull}}230116)
80+
* Modifies title generation to be scope-aware in Elastic Observability Serverless [#227434]({{kib-pull}}227434)
81+
* Prevents destructive actions via the Elasticsearch tool in Elastic Observability Serverless [#229497]({{kib-pull}}229497)
82+
* Replaces `EuiErrorBoundary` with `KibanaErrorBoundary` in Elastic Observability Serverless [#229710]({{kib-pull}}229710)
83+
* Fixes keyboard accessibility for the Waterfall flyout in Elastic Observability Serverless [#229926]({{kib-pull}}229926)
84+
* Allows knowledge base UI to work offline in Elastic Observability Serverless [#229874]({{kib-pull}}229874)
85+
* Fixes diff display bug when importing rule customizations in Elastic Security Serverless [#228475]({{kib-pull}}228475)
86+
* Adds missing announcements for filter in/out actions on bar charts in Elastic Security Serverless [#227388]({{kib-pull}}227388)
87+
* Fixes toast counter badge stacking order [#229300]({{kib-pull}}229300)
88+
* Fixes console error when adding Region map visualization for Machine Learning to a dashboard [#228669]({{kib-pull}}228669)
89+
* Fixes product docs install logic when the target version is higher than the current version for Machine Learning [#229704]({{kib-pull}}229704)
90+
* Adds support for the `name` attribute in create and update actions for saved objects [#228464]({{kib-pull}}228464)
91+
* Fixes missing data view [#229467]({{kib-pull}}229467)
92+
1293
## July 28, 2025 [serverless-changelog-07282025]
1394

1495
### Features and enhancements [serverless-changelog-07282025-features-enhancements]

release-notes/elastic-observability/known-issues.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,4 +102,30 @@ For more information, check:
102102
- [#220339](https://github.com/elastic/kibana/issues/220339)
103103
- [#220342](https://github.com/elastic/kibana/issues/220342)
104104
105-
::::
105+
::::
106+
107+
::::{dropdown} Profiling Collector and Symbolizer endpoints are not configured after upgrading a cluster
108+
109+
Applies to: {{stack}} 9.x, 8.x
110+
111+
**Details**
112+
113+
After upgrading a cluster, Collector and Symbolizer endpoints may not be configured even when Universal Profiling is enabled in Kibana and the "Add data" instructions appear on the Universal Profiling landing page.
114+
115+
**Workaround**
116+
117+
1. Run the following query to retrieve the `id`s of the `elastic-universal-profiling-collector` and `elastic-universal-profiling-symbolizer` package policies:
118+
119+
```sh
120+
GET kbn:/api/fleet/package_policies
121+
```
122+
123+
2. Delete the package policies:
124+
125+
```sh
126+
DELETE kbn:/api/fleet/package_policies/<elastic-universal-profiling-collector-id>?force=true
127+
DELETE kbn:/api/fleet/package_policies/<elastic-universal-profiling-symbolizer-id>?force=true
128+
```
129+
130+
131+
::::

release-notes/fleet-elastic-agent/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,14 @@ To check for security updates, go to [Security announcements for the Elastic sta
118118
* Enable dead code elimination. [#4784]({{fleet-server-pull}}4784)
119119
* Include the base error for JSON decode error responses. [#5069]({{fleet-server-pull}}5069)
120120

121+
## 9.0.5 [fleet-elastic-agent-9.0.5-release-notes]
122+
123+
### Fixes [fleet-elastic-agent-9.0.5-fixes]
124+
125+
**Fleet Server**
126+
127+
* Fix upgrade details `download_rate` as string handling. [#5217]({{fleet-server-pull}}5217) [#5227]({{fleet-server-pull}}5227) [#5176]({{fleet-server-pull}}5176) [#5164]({{fleet-server-issue}}5164)
128+
121129
## 9.0.4 [fleet-elastic-agent-9.0.4-release-notes]
122130

123131
### Features and enhancements [fleet-elastic-agent-9.0.4-features-enhancements]
-461 KB
Binary file not shown.

0 commit comments

Comments
 (0)