Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
959c53d
Adds first entries for Kibana 9.4.0 release notes
jmikell821 Apr 20, 2026
9e687d7
Applied review suggestions for "Data ingestion and Fleet"
vishaangelova Apr 22, 2026
b39f233
clean up dashboards and visualization sections
florent-leborgne Apr 22, 2026
2426f73
Add Elastic Agent Builder section to 9.4.0 release notes
leemthompo Apr 22, 2026
285ed16
Clean up Discover and ES|QL sections
florent-leborgne Apr 22, 2026
5e7dfdd
Merge branch 'kib-rn-9.4' of https://github.com/jmikell821/kibana int…
florent-leborgne Apr 22, 2026
647bbb6
typos & co
florent-leborgne Apr 22, 2026
d97bcb0
Clean up Workflows section - Dashboards and Visualizations entries
florent-leborgne Apr 22, 2026
0774ff2
Clean up Workflows section - Connectivity / connectors
florent-leborgne Apr 22, 2026
a61875d
Add threat intel data source connectors to 9.4 release notes
florent-leborgne Apr 22, 2026
ef5eaa9
Fix Node.js heap size description in 9.4 release notes
florent-leborgne Apr 22, 2026
55a762f
Drop solution-specific and serverless-only entries from 9.4 Workflows…
florent-leborgne Apr 22, 2026
047176a
Move agent pre-execution workflows and audit logging to Agent Builder…
florent-leborgne Apr 22, 2026
e16bfa7
Move Discover entries from Workflows section
florent-leborgne Apr 22, 2026
a09cc46
Move gap scheduler entry to Alerting, drop OAS docs entry
florent-leborgne Apr 22, 2026
ed7de41
Drop remaining misplaced/solution-specific entries from 9.4 Workflows…
florent-leborgne Apr 22, 2026
2cf7d0c
Triage Workflows fixes: move to correct sections, drop solution-speci…
florent-leborgne Apr 22, 2026
6e3ca46
Drop minor/serverless Search fixes, replace ES jargon with Elasticsea…
florent-leborgne Apr 22, 2026
abd4b4d
Clean up Search section: reword entries, move #257993 to Agent Builde…
florent-leborgne Apr 22, 2026
26136d7
Improve clarity of Dashboards, Discover, and ES|QL editor entries in …
florent-leborgne Apr 22, 2026
588a5ee
docs(release-notes): improve reading flow and grouping in Dashboards,…
florent-leborgne Apr 22, 2026
1f93038
small ordering changes
florent-leborgne Apr 22, 2026
5b342b4
docs(release-notes): add Query Activity UI entry to Management section
florent-leborgne Apr 22, 2026
b4f1d21
docs(release-notes): move Query Activity entry to Kibana platform sec…
florent-leborgne Apr 22, 2026
23cc7f4
Apply suggestions from Davis
florent-leborgne Apr 23, 2026
9ef6860
Apply suggestions from Davis part 2 - moving things around
florent-leborgne Apr 23, 2026
024ace0
Applying feedback + other slight fixes
jmikell821 Apr 23, 2026
43c7dc0
minor fixes for alerting and ml
nastasha-solomon Apr 23, 2026
2a10d3c
Merge branch 'main' into kib-rn-9.4
florent-leborgne Apr 27, 2026
fdf64ec
Apply suggestion from @florent-leborgne
florent-leborgne Apr 30, 2026
d4dab7e
Merge branch 'main' into kib-rn-9.4
florent-leborgne Apr 30, 2026
9e689e6
Add bullet about Kibana 2GB in ECH
wajihaparvez May 1, 2026
41b7bb9
Yuvi feedback
wajihaparvez May 1, 2026
f9958ea
Merge branch 'main' into kib-rn-9.4
jmikell821 May 4, 2026
7c18ce1
reword 2GB change + push higher
florent-leborgne May 5, 2026
7a8ee38
Update docs/release-notes/index.md
florent-leborgne May 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions docs/release-notes/breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,35 @@
% 4. You can then call the link from any Kibana code. For example: `href: docLinks.links.upgradeAssistant.id`
% Check https://docs.elastic.dev/docs/kibana-doc-links (internal) for more details about the Doc links service.

## 9.4.0 [kibana-9.4.0-breaking-changes]

$$$kibana-255122-9.4.0$$$
::::{dropdown} The `_source` field mode is now saved to the template index settings
**Details**<br> The index and component template forms in **Index Management** previously saved the `_source` field mode (`stored` and `synthetic`) in the `mappings._source.mode` setting. This path is deprecated and has no effect in {{es}}. The form now uses the correct `settings.index.mapping.source.mode` setting. Other `_source` options (`enabled`, `includes`, and `excludes`) remain in mappings.

**Impact**<br> When you edit a template in the UI, any existing `mappings._source.mode` setting is automatically moved to the index settings and removed from mappings.

**Action**<br> The migration happens automatically when you edit a template in the **Index Management** UI. If you manage templates outside the UI (via API or configuration files), update them to use `settings.index.mapping.source.mode` instead of `mappings._source.mode`.

View [#255122]({{kib-pull}}255122).
::::


$$$kibana-249855$$$
::::{dropdown} {{esql}} tool parameter types simplified in Agent Builder API
**Details**<br> The Agent Builder {{esql}} tool API now uses simplified parameter types aligned with {{esql}}'s actual capabilities instead of Elasticsearch field types. The supported `configuration.params[*].type` values are now: `string`, `integer`, `float`, `boolean`, and `date`. Previously accepted types (`text`, `keyword`, `long`, `double`, `object`, `nested`) are no longer valid for new API requests. Additionally, `defaultValue` is now restricted to `string | number | boolean` and requires `optional: true` to be set.

**Impact**<br> API calls to `POST /api/agent_builder/tools` or `PUT /api/agent_builder/tools/{id}` that use legacy parameter types will be rejected with a 400 error. Existing tools stored with legacy types are automatically migrated on read: `text`/`keyword`/`object`/`nested` become `string`, `long` becomes `integer`, and `double` becomes `float`. Legacy `object`/`nested` default values are JSON-stringified.

**Action**<br> Update any integrations that create or update {{esql}} tools via the API to use the new type values:
- Use `string` instead of `text`, `keyword`, `object`, or `nested`
- Use `integer` instead of `long`
- Use `float` instead of `double`
- Ensure `defaultValue` is only provided when `optional: true`

View [#249855]({{kib-pull}}249855).
::::

## 9.3.2 [kibana-9.3.2-breaking-changes]
$$$kibana-255122$$$
Comment thread
macroscopeapp[bot] marked this conversation as resolved.
::::{dropdown} The `_source` field mode is now saved to the template index settings
Expand Down Expand Up @@ -113,7 +142,7 @@

**Impact**<br> Deprecated endpoints will fail with a 404 status code starting from version 9.0.0.

**Action**<br> Remove references to `GET /api/alerts/{{id}}/_instance_summary` endpoint. Remove references to `GET /api/alerts/{{id}}/state` endpoint. Replace references to endpoints listed as deprecated by it’s replacement. See `Details` section. The updated APIs can be found in [https://www.elastic.co/docs/api/doc/kibana/group/endpoint-alerting](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-alerting).

Check notice on line 145 in docs/release-notes/breaking-changes.md

View workflow job for this annotation

GitHub Actions / build / build

Autolink points to elastic.co/docs. Consider using a crosslink or relative link instead.
::::

$$$kibana-198435$$$
Expand Down
24 changes: 24 additions & 0 deletions docs/release-notes/deprecations.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,30 @@
% 4. You can then call the link from any Kibana code. For example: `href: docLinks.links.upgradeAssistant.id`
% Check https://docs.elastic.dev/docs/kibana-doc-links (internal) for more details about the Doc links service.

## 9.4.0 [kibana-9.4.0-deprecations]

$$$kibana-263694$$$
::::{dropdown} Direct AI connector step types deprecated in favor of `ai.prompt`
**Details**<br> All direct AI connector workflow step types (`inference.*`, `bedrock.*`, `gen-ai.*`, `gemini.*`) are now deprecated. These steps are hidden from autocomplete suggestions and the **Add Action** menu in the workflow editor. Existing workflows using these step types continue to work but display a deprecation warning.

**Impact**<br> New workflows cannot easily discover or add direct AI connector steps. Existing workflows remain functional but show deprecation warnings in the editor.

**Action**<br> Migrate workflows to use the purpose-built `ai.prompt` step instead of direct AI connector steps. The `ai.prompt` step provides a consistent interface for AI operations regardless of the underlying connector type.

View [#263694]({{kib-pull}}263694).
::::

$$$kibana-242972$$$
::::{dropdown} Deprecated `state:storeInSessionStorage` advanced setting
**Details**<br> The artificial URL length limit has been removed from Kibana, and the `state:storeInSessionStorage` advanced setting is now deprecated. This setting was originally provided as a workaround for URL length limits in older browsers. Modern browsers no longer have these limits, and using this setting can prevent copying and pasting URLs directly between tabs.

**Impact**<br> The `state:storeInSessionStorage` setting will be removed in a future version. Enabling this setting may cause issues with URL sharing in Discover and Dashboards.

**Action**<br> Disable the `state:storeInSessionStorage` setting if it is currently enabled. Go to **Stack Management** > **Advanced Settings** and set `state:storeInSessionStorage` to `false`.

Check notice on line 56 in docs/release-notes/deprecations.md

View workflow job for this annotation

GitHub Actions / build / vale

Elastic.WordChoice: Consider using 'deactivate, deselect, hide, turn off' instead of 'Disable', unless the term is in the UI.

View [#242972]({{kib-pull}}242972).
::::

## 9.3.0 [kibana-9.3.0-deprecations]

There are no deprecations in this version.
Expand Down
Loading
Loading