# Backport
This will backport the following commits from `main` to `8.x`:
- [[Streams 🌊] Introduce GroupStreams
(#208126)](https://github.com/elastic/kibana/pull/208126)
<!--- Backport version: 9.6.4 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)
<!--BACKPORT [{"author":{"name":"Chris
Cowan","email":"chris@elastic.co"},"sourceCommit":{"committedDate":"2025-02-04T10:12:35Z","message":"[Streams
🌊] Introduce GroupStreams (#208126)\n\n## 🍒 Summary\r\n \r\nThis PR adds
support to `/api/streams` endpoints for the\r\n`GroupStreamDefinition`
type. Group streams are simply a list of member\r\nstreams along with
dashboards. An example of the definition looks
like:\r\n\r\n```JSON\r\n{\r\n \"name\": \"nginx-logs\",\r\n \"stream\":
{\r\n \"grouped\": {\r\n \"description\": \"A collection of streams for
Nginx\",\r\n \"members\": [\r\n \"logs\",\r\n \"logs.nginx\"\r\n ]\r\n
}\r\n },\r\n \"dashboards\": []\r\n}\r\n```\r\nThe following APIs
support `GroupStreamDefinition`:\r\n\r\n- `GET /api/streams`\r\n- `GET
/api/streams/{id}`\r\n- `PUT /api/streams/{id}`\r\n- `DELETE
/api/streams/{id}`\r\n- `GET /api/streams/{id}/_details`\r\n\r\nThis PR
only includes the support to the APIs, I will submit a follow PR\r\nfor
the UI.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Joe
Reuter
<johannes.reuter@elastic.co>","sha":"2092c3d4ca2ae917420f992686fc7a704b393ea4","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["v9.0.0","release_note:feature","backport:version","Feature:Streams","v9.1.0","v8.19.0"],"title":"[Streams
🌊] Introduce
GroupStreams","number":208126,"url":"https://github.com/elastic/kibana/pull/208126","mergeCommit":{"message":"[Streams
🌊] Introduce GroupStreams (#208126)\n\n## 🍒 Summary\r\n \r\nThis PR adds
support to `/api/streams` endpoints for the\r\n`GroupStreamDefinition`
type. Group streams are simply a list of member\r\nstreams along with
dashboards. An example of the definition looks
like:\r\n\r\n```JSON\r\n{\r\n \"name\": \"nginx-logs\",\r\n \"stream\":
{\r\n \"grouped\": {\r\n \"description\": \"A collection of streams for
Nginx\",\r\n \"members\": [\r\n \"logs\",\r\n \"logs.nginx\"\r\n ]\r\n
}\r\n },\r\n \"dashboards\": []\r\n}\r\n```\r\nThe following APIs
support `GroupStreamDefinition`:\r\n\r\n- `GET /api/streams`\r\n- `GET
/api/streams/{id}`\r\n- `PUT /api/streams/{id}`\r\n- `DELETE
/api/streams/{id}`\r\n- `GET /api/streams/{id}/_details`\r\n\r\nThis PR
only includes the support to the APIs, I will submit a follow PR\r\nfor
the UI.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Joe
Reuter
<johannes.reuter@elastic.co>","sha":"2092c3d4ca2ae917420f992686fc7a704b393ea4"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/209776","number":209776,"state":"MERGED","mergeCommit":{"sha":"56e51b892b6fa6b21954afd61dd828cf80e1c262","message":"[9.0]
[Streams 🌊] Introduce GroupStreams (#208126) (#209776)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.0`:\n- [[Streams 🌊] Introduce
GroupStreams\n(#208126)](https://github.com/elastic/kibana/pull/208126)\n\n<!---
Backport version: 9.6.4 -->\n\n### Questions ?\nPlease refer to the
[Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n<!--BACKPORT
[{\"author\":{\"name\":\"Chris\nCowan\",\"email\":\"chris@elastic.co\"},\"sourceCommit\":{\"committedDate\":\"2025-02-04T10:12:35Z\",\"message\":\"[Streams\n🌊]
Introduce GroupStreams (#208126)\\n\\n## 🍒 Summary\\r\\n \\r\\nThis PR
adds\nsupport to `/api/streams` endpoints for
the\\r\\n`GroupStreamDefinition`\ntype. Group streams are simply a list
of member\\r\\nstreams along with\ndashboards. An example of the
definition looks\nlike:\\r\\n\\r\\n```JSON\\r\\n{\\r\\n \\\"name\\\":
\\\"nginx-logs\\\",\\r\\n \\\"stream\\\":\n{\\r\\n \\\"grouped\\\":
{\\r\\n \\\"description\\\": \\\"A collection of streams
for\nNginx\\\",\\r\\n \\\"members\\\": [\\r\\n \\\"logs\\\",\\r\\n
\\\"logs.nginx\\\"\\r\\n ]\\r\\n\n}\\r\\n },\\r\\n \\\"dashboards\\\":
[]\\r\\n}\\r\\n```\\r\\nThe following APIs\nsupport
`GroupStreamDefinition`:\\r\\n\\r\\n- `GET /api/streams`\\r\\n-
`GET\n/api/streams/{id}`\\r\\n- `PUT /api/streams/{id}`\\r\\n-
`DELETE\n/api/streams/{id}`\\r\\n- `GET
/api/streams/{id}/_details`\\r\\n\\r\\nThis PR\nonly includes the
support to the APIs, I will submit a follow PR\\r\\nfor\nthe
UI.\\r\\n\\r\\n---------\\r\\n\\r\\nCo-authored-by:
kibanamachine\n<42973632+kibanamachine@users.noreply.github.com>\\r\\nCo-authored-by:
Joe\nReuter\n<johannes.reuter@elastic.co>\",\"sha\":\"2092c3d4ca2ae917420f992686fc7a704b393ea4\",\"branchLabelMapping\":{\"^v9.1.0$\":\"main\",\"^v8.19.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"v9.0.0\",\"release_note:feature\",\"backport:version\",\"Feature:Streams\",\"v9.1.0\",\"v8.19.0\"],\"title\":\"[Streams\n🌊]
Introduce\nGroupStreams\",\"number\":208126,\"url\":\"https://github.com/elastic/kibana/pull/208126\",\"mergeCommit\":{\"message\":\"[Streams\n🌊]
Introduce GroupStreams (#208126)\\n\\n## 🍒 Summary\\r\\n \\r\\nThis PR
adds\nsupport to `/api/streams` endpoints for
the\\r\\n`GroupStreamDefinition`\ntype. Group streams are simply a list
of member\\r\\nstreams along with\ndashboards. An example of the
definition looks\nlike:\\r\\n\\r\\n```JSON\\r\\n{\\r\\n \\\"name\\\":
\\\"nginx-logs\\\",\\r\\n \\\"stream\\\":\n{\\r\\n \\\"grouped\\\":
{\\r\\n \\\"description\\\": \\\"A collection of streams
for\nNginx\\\",\\r\\n \\\"members\\\": [\\r\\n \\\"logs\\\",\\r\\n
\\\"logs.nginx\\\"\\r\\n ]\\r\\n\n}\\r\\n },\\r\\n \\\"dashboards\\\":
[]\\r\\n}\\r\\n```\\r\\nThe following APIs\nsupport
`GroupStreamDefinition`:\\r\\n\\r\\n- `GET /api/streams`\\r\\n-
`GET\n/api/streams/{id}`\\r\\n- `PUT /api/streams/{id}`\\r\\n-
`DELETE\n/api/streams/{id}`\\r\\n- `GET
/api/streams/{id}/_details`\\r\\n\\r\\nThis PR\nonly includes the
support to the APIs, I will submit a follow PR\\r\\nfor\nthe
UI.\\r\\n\\r\\n---------\\r\\n\\r\\nCo-authored-by:
kibanamachine\n<42973632+kibanamachine@users.noreply.github.com>\\r\\nCo-authored-by:
Joe\nReuter\n<johannes.reuter@elastic.co>\",\"sha\":\"2092c3d4ca2ae917420f992686fc7a704b393ea4\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"9.0\",\"8.x\"],\"targetPullRequestStates\":[{\"branch\":\"9.0\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"main\",\"label\":\"v9.1.0\",\"branchLabelMappingKey\":\"^v9.1.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/208126\",\"number\":208126,\"mergeCommit\":{\"message\":\"[Streams\n🌊]
Introduce GroupStreams (#208126)\\n\\n## 🍒 Summary\\r\\n \\r\\nThis PR
adds\nsupport to `/api/streams` endpoints for
the\\r\\n`GroupStreamDefinition`\ntype. Group streams are simply a list
of member\\r\\nstreams along with\ndashboards. An example of the
definition looks\nlike:\\r\\n\\r\\n```JSON\\r\\n{\\r\\n \\\"name\\\":
\\\"nginx-logs\\\",\\r\\n \\\"stream\\\":\n{\\r\\n \\\"grouped\\\":
{\\r\\n \\\"description\\\": \\\"A collection of streams
for\nNginx\\\",\\r\\n \\\"members\\\": [\\r\\n \\\"logs\\\",\\r\\n
\\\"logs.nginx\\\"\\r\\n ]\\r\\n\n}\\r\\n },\\r\\n \\\"dashboards\\\":
[]\\r\\n}\\r\\n```\\r\\nThe following APIs\nsupport
`GroupStreamDefinition`:\\r\\n\\r\\n- `GET /api/streams`\\r\\n-
`GET\n/api/streams/{id}`\\r\\n- `PUT /api/streams/{id}`\\r\\n-
`DELETE\n/api/streams/{id}`\\r\\n- `GET
/api/streams/{id}/_details`\\r\\n\\r\\nThis PR\nonly includes the
support to the APIs, I will submit a follow PR\\r\\nfor\nthe
UI.\\r\\n\\r\\n---------\\r\\n\\r\\nCo-authored-by:
kibanamachine\n<42973632+kibanamachine@users.noreply.github.com>\\r\\nCo-authored-by:
Joe\nReuter\n<johannes.reuter@elastic.co>\",\"sha\":\"2092c3d4ca2ae917420f992686fc7a704b393ea4\"}},{\"branch\":\"8.x\",\"label\":\"v8.19.0\",\"branchLabelMappingKey\":\"^v8.19.0$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"}]}]\nBACKPORT-->"}},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/208126","number":208126,"mergeCommit":{"message":"[Streams
🌊] Introduce GroupStreams (#208126)\n\n## 🍒 Summary\r\n \r\nThis PR adds
support to `/api/streams` endpoints for the\r\n`GroupStreamDefinition`
type. Group streams are simply a list of member\r\nstreams along with
dashboards. An example of the definition looks
like:\r\n\r\n```JSON\r\n{\r\n \"name\": \"nginx-logs\",\r\n \"stream\":
{\r\n \"grouped\": {\r\n \"description\": \"A collection of streams for
Nginx\",\r\n \"members\": [\r\n \"logs\",\r\n \"logs.nginx\"\r\n ]\r\n
}\r\n },\r\n \"dashboards\": []\r\n}\r\n```\r\nThe following APIs
support `GroupStreamDefinition`:\r\n\r\n- `GET /api/streams`\r\n- `GET
/api/streams/{id}`\r\n- `PUT /api/streams/{id}`\r\n- `DELETE
/api/streams/{id}`\r\n- `GET /api/streams/{id}/_details`\r\n\r\nThis PR
only includes the support to the APIs, I will submit a follow PR\r\nfor
the UI.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine
<42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Joe
Reuter
<johannes.reuter@elastic.co>","sha":"2092c3d4ca2ae917420f992686fc7a704b393ea4"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
---------
Co-authored-by: Milton Hultgren <milton.hultgren@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
# Backport
This will backport the following commits from `main` to `8.x`:
- [[AVC Banner] Updates the AVC Banner for 2025
(#205467)](https://github.com/elastic/kibana/pull/205467)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Candace
Park","email":"56409205+parkiino@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-01-07T18:30:27Z","message":"[AVC
Banner] Updates the AVC Banner for 2025 (#205467)\n\n## Summary\r\n\r\n-
[x] Updates the AVC banner title and blog link\r\n- [x] Banner will
remain visible until EOY 2025 \r\n- [x] Confirm that the original AVC
banner code (not the part that hides\r\nit EOY of 2024) is present in
8.16, 8.17 and 8.x branches\r\n\r\n#
Screenshots\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"08535f54a0d9b172f8cd695a5330bcd87f896d7c","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","v9.0.0","Team:Defend
Workflows","backport:prev-major","v8.17.0","v8.18.0","v8.16.3","v8.17.1"],"number":205467,"url":"https://github.com/elastic/kibana/pull/205467","mergeCommit":{"message":"[AVC
Banner] Updates the AVC Banner for 2025 (#205467)\n\n## Summary\r\n\r\n-
[x] Updates the AVC banner title and blog link\r\n- [x] Banner will
remain visible until EOY 2025 \r\n- [x] Confirm that the original AVC
banner code (not the part that hides\r\nit EOY of 2024) is present in
8.16, 8.17 and 8.x branches\r\n\r\n#
Screenshots\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"08535f54a0d9b172f8cd695a5330bcd87f896d7c"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205467","number":205467,"mergeCommit":{"message":"[AVC
Banner] Updates the AVC Banner for 2025 (#205467)\n\n## Summary\r\n\r\n-
[x] Updates the AVC banner title and blog link\r\n- [x] Banner will
remain visible until EOY 2025 \r\n- [x] Confirm that the original AVC
banner code (not the part that hides\r\nit EOY of 2024) is present in
8.16, 8.17 and 8.x branches\r\n\r\n#
Screenshots\r\n\r\n\r\n\r\n---------\r\n\r\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"08535f54a0d9b172f8cd695a5330bcd87f896d7c"}},{"branch":"8.17","label":"v8.17.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/205816","number":205816,"state":"OPEN"},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.16","label":"v8.16.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/205819","number":205819,"state":"OPEN"}]}]
BACKPORT-->
# Backport
This will backport the following commits from `main` to `8.x`:
- [Remove functionbeat tutorial and translations
(#199301)](https://github.com/elastic/kibana/pull/199301)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Anderson
Queiroz","email":"anderson.queiroz@elastic.co"},"sourceCommit":{"committedDate":"2024-11-13T13:33:56Z","message":"Remove
functionbeat tutorial and translations (#199301)\n\n##
Summary\r\n\r\nRemove functionbeat tutorial and translations. It's been
deprecated and won't be\r\nshipped on 9.0\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n### Risk Matrix\r\n\r\nI'm not sure, its just deleting
code/documentation\r\n\r\n### For maintainers\r\n\r\n- [ ] This was
checked for breaking API changes and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#_add_your_labels)\r\n-
[ ] This will appear in the **Release Notes** and follow
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n##
Related issues\r\n\r\n- Relates
https://github.com/elastic/beats/issues/40745\r\n-https://github.com/elastic/kibana/issues/193030","sha":"710c4cc9b147260f027e5103167599f7a0fcfdec","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","auto-backport-next","backport:prev-minor","ci:project-deploy-observability","v8.16.0","backport:version","v8.17.0"],"number":199301,"url":"https://github.com/elastic/kibana/pull/199301","mergeCommit":{"message":"Remove
functionbeat tutorial and translations (#199301)\n\n##
Summary\r\n\r\nRemove functionbeat tutorial and translations. It's been
deprecated and won't be\r\nshipped on 9.0\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n### Risk Matrix\r\n\r\nI'm not sure, its just deleting
code/documentation\r\n\r\n### For maintainers\r\n\r\n- [ ] This was
checked for breaking API changes and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#_add_your_labels)\r\n-
[ ] This will appear in the **Release Notes** and follow
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n##
Related issues\r\n\r\n- Relates
https://github.com/elastic/beats/issues/40745\r\n-https://github.com/elastic/kibana/issues/193030","sha":"710c4cc9b147260f027e5103167599f7a0fcfdec"}},"sourceBranch":"main","suggestedTargetBranches":["8.16","8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/199301","number":199301,"mergeCommit":{"message":"Remove
functionbeat tutorial and translations (#199301)\n\n##
Summary\r\n\r\nRemove functionbeat tutorial and translations. It's been
deprecated and won't be\r\nshipped on 9.0\r\n\r\n###
Checklist\r\n\r\nDelete any items that are not applicable to this
PR.\r\n\r\n### Risk Matrix\r\n\r\nI'm not sure, its just deleting
code/documentation\r\n\r\n### For maintainers\r\n\r\n- [ ] This was
checked for breaking API changes and was
[labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#_add_your_labels)\r\n-
[ ] This will appear in the **Release Notes** and follow
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)\r\n\r\n##
Related issues\r\n\r\n- Relates
https://github.com/elastic/beats/issues/40745\r\n-https://github.com/elastic/kibana/issues/193030","sha":"710c4cc9b147260f027e5103167599f7a0fcfdec"}},{"branch":"8.16","label":"v8.16.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
# Backport
This will backport the following commits from `main` to `8.x`:
- [[Security solution] `assistantKnowledgeBaseByDefault` flag removed
(#198180)](https://github.com/elastic/kibana/pull/198180)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Steph
Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2024-11-12T18:10:53Z","message":"[Security
solution] `assistantKnowledgeBaseByDefault` flag removed
(#198180)","sha":"194de0dadb50b37e7b1be5b9228c34c9b3f0f0e6","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:
SecuritySolution","Team:Security Generative
AI","backport:version","v8.17.0"],"number":198180,"url":"https://github.com/elastic/kibana/pull/198180","mergeCommit":{"message":"[Security
solution] `assistantKnowledgeBaseByDefault` flag removed
(#198180)","sha":"194de0dadb50b37e7b1be5b9228c34c9b3f0f0e6"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/198180","number":198180,"mergeCommit":{"message":"[Security
solution] `assistantKnowledgeBaseByDefault` flag removed
(#198180)","sha":"194de0dadb50b37e7b1be5b9228c34c9b3f0f0e6"}},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
# Backport
This will backport the following commits from `main` to `8.x`:
- [Remove kbn-ace, ace and brace dependencies
(#195703)](https://github.com/elastic/kibana/pull/195703)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Ignacio
Rivas","email":"rivasign@gmail.com"},"sourceCommit":{"committedDate":"2024-10-10T12:16:42Z","message":"Remove
kbn-ace, ace and brace dependencies
(#195703)","sha":"d86ce77217a26747b39ddf240e5703efba1a0cb0","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Kibana
Management","release_note:skip","v9.0.0","backport:prev-minor","v8.16.0"],"number":195703,"url":"https://github.com/elastic/kibana/pull/195703","mergeCommit":{"message":"Remove
kbn-ace, ace and brace dependencies
(#195703)","sha":"d86ce77217a26747b39ddf240e5703efba1a0cb0"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195703","number":195703,"mergeCommit":{"message":"Remove
kbn-ace, ace and brace dependencies
(#195703)","sha":"d86ce77217a26747b39ddf240e5703efba1a0cb0"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
# Backport
This will backport the following commits from `main` to `8.x`:
- [[Security GenAI] Remove `assistantNaturalLanguageESQLTool` feature
flag and enable by default
(#195480)](https://github.com/elastic/kibana/pull/195480)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Steph
Milovic","email":"stephanie.milovic@elastic.co"},"sourceCommit":{"committedDate":"2024-10-09T14:13:05Z","message":"[Security
GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable
by default
(#195480)","sha":"3dd1ee8ae00a40b582f2d1f784c96269a1d2e016","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","v9.0.0","Team:
SecuritySolution","backport:prev-minor","Feature:Security
Assistant","Team:Security Generative
AI","v8.16.0"],"number":195480,"url":"https://github.com/elastic/kibana/pull/195480","mergeCommit":{"message":"[Security
GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable
by default
(#195480)","sha":"3dd1ee8ae00a40b582f2d1f784c96269a1d2e016"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/195480","number":195480,"mergeCommit":{"message":"[Security
GenAI] Remove `assistantNaturalLanguageESQLTool` feature flag and enable
by default
(#195480)","sha":"3dd1ee8ae00a40b582f2d1f784c96269a1d2e016"}},{"branch":"8.x","label":"v8.16.0","labelRegex":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->