mirror of
https://github.com/elastic/kibana.git
synced 2025-04-20 16:03:20 -04:00
3867 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
79803b830c
|
[8.10] Remove excessively verbose logs (#166525) (#166541) (#166567) | ||
|
9a39402e93
|
[8.10] [Search] Include ingest pipeline in Getting Started code snippets (#165412) (#165695)
# Backport This will backport the following commits from `main` to `8.10`: - [[Search] Include ingest pipeline in Getting Started code snippets (#165412)](https://github.com/elastic/kibana/pull/165412) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Rodney Norris","email":"rodney.norris@elastic.co"},"sourceCommit":{"committedDate":"2023-09-05T13:20:39Z","message":"[Search] Include ingest pipeline in Getting Started code snippets (#165412)\n\n## Summary\r\n\r\nUpdated the LanguageDefinition to optionally take the ingest pipeline\r\nand document keys in code snippet function arguments.\r\n\r\nTo get the index pipeline info I added a new endpoint that will check\r\nfor a custom pipeline\r\n\r\n### Screenshots\r\ncURL\r\n\r\n (#165587)
# Backport This will backport the following commits from `main` to `8.10`: - [Log more information on requests that fail at global router level (#165293)](https://github.com/elastic/kibana/pull/165293) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2023-09-04T12:20:27Z","message":"Log more information on requests that fail at global router level (#165293)\n\nThere are certain occasions where Kibana UI shows a blank page (e.g. on\r\nthis [failed\r\ntest](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2999)).\r\nBlank pages can happen when browsers are not able to fetch one or more\r\nof the bootstrap resources, e.g. `/bootstrap.js`.\r\nSometimes, Kibana server-side logs don't contain any information at all\r\nas to what caused the failure.\r\n\r\nThis PR adds a bit more information in the logs, hoping it will help us\r\nunderstanding why some of these requests fail sometimes.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"86765b916dbfc424144735b9c5de904a4e7b7de0","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:Core","release_note:skip","backport:prev-minor","v8.11.0"],"number":165293,"url":"https://github.com/elastic/kibana/pull/165293","mergeCommit":{"message":"Log more information on requests that fail at global router level (#165293)\n\nThere are certain occasions where Kibana UI shows a blank page (e.g. on\r\nthis [failed\r\ntest](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2999)).\r\nBlank pages can happen when browsers are not able to fetch one or more\r\nof the bootstrap resources, e.g. `/bootstrap.js`.\r\nSometimes, Kibana server-side logs don't contain any information at all\r\nas to what caused the failure.\r\n\r\nThis PR adds a bit more information in the logs, hoping it will help us\r\nunderstanding why some of these requests fail sometimes.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"86765b916dbfc424144735b9c5de904a4e7b7de0"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/165293","number":165293,"mergeCommit":{"message":"Log more information on requests that fail at global router level (#165293)\n\nThere are certain occasions where Kibana UI shows a blank page (e.g. on\r\nthis [failed\r\ntest](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2999)).\r\nBlank pages can happen when browsers are not able to fetch one or more\r\nof the bootstrap resources, e.g. `/bootstrap.js`.\r\nSometimes, Kibana server-side logs don't contain any information at all\r\nas to what caused the failure.\r\n\r\nThis PR adds a bit more information in the logs, hoping it will help us\r\nunderstanding why some of these requests fail sometimes.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"86765b916dbfc424144735b9c5de904a4e7b7de0"}}]}] BACKPORT--> Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co> |
||
|
8ea7cee500
|
[8.10] [esArchiver] Do not perform SO migration on cleanup (#163302) (#165451)
# Backport This will backport the following commits from `main` to `8.10`: - [[esArchiver] Do not perform SO migration on cleanup (#163302)](https://github.com/elastic/kibana/pull/163302) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2023-09-01T10:41:20Z","message":"[esArchiver] Do not perform SO migration on cleanup (#163302)\n\n## Summary\r\n\r\nAttempt at fixing https://github.com/elastic/kibana/issues/127545\r\n\r\nThe failing tests use `esArchiver` to cleanup Saved Object indices\r\nbetween tests.\r\nStrangely, the cleanup method calls the migration logic to update the SO\r\nindices.\r\n\r\nIn this particular source of flakiness, a test fails during the\r\nmigration (problem is tracked by\r\nhttps://github.com/elastic/kibana/issues/163289).\r\n\r\nPerforming a migration as part of the cleanup does not make too much\r\nsense (at least in this test suite), so the goal of this PR is to\r\nsimplify the cleanup operation, getting rid of the call to\r\n`migrateSavedObjectIndices`.\r\n\r\n50 runs flaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2850\r\n✅","sha":"f8303ec7cf57aa8787331ada397dfa853de969c9","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:Core","Team:Operations","release_note:skip","test-failure-flaky","backport:all-open","v8.11.0"],"number":163302,"url":"https://github.com/elastic/kibana/pull/163302","mergeCommit":{"message":"[esArchiver] Do not perform SO migration on cleanup (#163302)\n\n## Summary\r\n\r\nAttempt at fixing https://github.com/elastic/kibana/issues/127545\r\n\r\nThe failing tests use `esArchiver` to cleanup Saved Object indices\r\nbetween tests.\r\nStrangely, the cleanup method calls the migration logic to update the SO\r\nindices.\r\n\r\nIn this particular source of flakiness, a test fails during the\r\nmigration (problem is tracked by\r\nhttps://github.com/elastic/kibana/issues/163289).\r\n\r\nPerforming a migration as part of the cleanup does not make too much\r\nsense (at least in this test suite), so the goal of this PR is to\r\nsimplify the cleanup operation, getting rid of the call to\r\n`migrateSavedObjectIndices`.\r\n\r\n50 runs flaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2850\r\n✅","sha":"f8303ec7cf57aa8787331ada397dfa853de969c9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163302","number":163302,"mergeCommit":{"message":"[esArchiver] Do not perform SO migration on cleanup (#163302)\n\n## Summary\r\n\r\nAttempt at fixing https://github.com/elastic/kibana/issues/127545\r\n\r\nThe failing tests use `esArchiver` to cleanup Saved Object indices\r\nbetween tests.\r\nStrangely, the cleanup method calls the migration logic to update the SO\r\nindices.\r\n\r\nIn this particular source of flakiness, a test fails during the\r\nmigration (problem is tracked by\r\nhttps://github.com/elastic/kibana/issues/163289).\r\n\r\nPerforming a migration as part of the cleanup does not make too much\r\nsense (at least in this test suite), so the goal of this PR is to\r\nsimplify the cleanup operation, getting rid of the call to\r\n`migrateSavedObjectIndices`.\r\n\r\n50 runs flaky test runner\r\nhttps://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/2850\r\n✅","sha":"f8303ec7cf57aa8787331ada397dfa853de969c9"}}]}] BACKPORT--> Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co> |
||
|
491db2bb1f
|
[8.10] [SOR] implement downward compatible update (#161822) (#165436)
# Backport This will backport the following commits from `main` to `8.10`: - [[SOR] implement downward compatible `update` (#161822)](https://github.com/elastic/kibana/pull/161822) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Christiane (Tina) Heiligers","email":"christiane.heiligers@elastic.co"},"sourceCommit":{"committedDate":"2023-09-01T08:27:17Z","message":"[SOR] implement downward compatible `update` (#161822)\n\nPart of https://github.com/elastic/kibana/issues/152807\r\n\r\n## Summary\r\n\r\nChange the way the `update` API of the savedObjects repository works, to\r\nstop using ES `update` and perform the update manually instead by\r\nfetching the document, applying the update and then re-indexing the\r\nwhole document.\r\n\r\nThis is required for BWC and version cohabitation reasons, to allow us\r\nconverting the document to the last known version before applying the\r\nupdate.\r\n\r\nThe retry on conflict behavior is manually performed too, by detecting\r\nconflict errors during the `index` calls and performing the whole loop\r\n(fetch->migrate->update->index) again.\r\n\r\nUpserts are done in a similar way, by checking the document's existence\r\nfirst, and then using the `create` API.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: pgayvallet <pierre.gayvallet@elastic.co>","sha":"727929683e036abe1d5b8c2b05d9c0e5a7539b14","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Feature:Saved Objects","release_note:skip","backport:all-open","v8.10.0","v8.11.0"],"number":161822,"url":"https://github.com/elastic/kibana/pull/161822","mergeCommit":{"message":"[SOR] implement downward compatible `update` (#161822)\n\nPart of https://github.com/elastic/kibana/issues/152807\r\n\r\n## Summary\r\n\r\nChange the way the `update` API of the savedObjects repository works, to\r\nstop using ES `update` and perform the update manually instead by\r\nfetching the document, applying the update and then re-indexing the\r\nwhole document.\r\n\r\nThis is required for BWC and version cohabitation reasons, to allow us\r\nconverting the document to the last known version before applying the\r\nupdate.\r\n\r\nThe retry on conflict behavior is manually performed too, by detecting\r\nconflict errors during the `index` calls and performing the whole loop\r\n(fetch->migrate->update->index) again.\r\n\r\nUpserts are done in a similar way, by checking the document's existence\r\nfirst, and then using the `create` API.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: pgayvallet <pierre.gayvallet@elastic.co>","sha":"727929683e036abe1d5b8c2b05d9c0e5a7539b14"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/161822","number":161822,"mergeCommit":{"message":"[SOR] implement downward compatible `update` (#161822)\n\nPart of https://github.com/elastic/kibana/issues/152807\r\n\r\n## Summary\r\n\r\nChange the way the `update` API of the savedObjects repository works, to\r\nstop using ES `update` and perform the update manually instead by\r\nfetching the document, applying the update and then re-indexing the\r\nwhole document.\r\n\r\nThis is required for BWC and version cohabitation reasons, to allow us\r\nconverting the document to the last known version before applying the\r\nupdate.\r\n\r\nThe retry on conflict behavior is manually performed too, by detecting\r\nconflict errors during the `index` calls and performing the whole loop\r\n(fetch->migrate->update->index) again.\r\n\r\nUpserts are done in a similar way, by checking the document's existence\r\nfirst, and then using the `create` API.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: pgayvallet <pierre.gayvallet@elastic.co>","sha":"727929683e036abe1d5b8c2b05d9c0e5a7539b14"}}]}] BACKPORT--> Co-authored-by: Christiane (Tina) Heiligers <christiane.heiligers@elastic.co> |
||
|
a307a0fb98
|
[8.10] [node] Enable openssl legacy provider (#163190) (#165267)
# Backport This will backport the following commits from `main` to `8.10`: - [[node] Enable openssl legacy provider (#163190)](https://github.com/elastic/kibana/pull/163190) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Jon","email":"jon@elastic.co"},"sourceCommit":{"committedDate":"2023-08-30T18:51:10Z","message":"[node] Enable openssl legacy provider (#163190)\n\nThis is to prevent a breaking change in a minor release of Kibana due to\r\nan underlying upgrade of Node.js to v18.\r\nThe legacy provider can be disabled by removing\r\n`--openssl-legacy-provider` in `config/node.options`.\r\n\r\n[Node.js\r\ndocumentation](https://nodejs.org/docs/latest-v18.x/api/cli.html#--openssl-legacy-provider)\r\n[OpenSSL\r\ndocumentation](https://www.openssl.org/docs/man3.0/man7/OSSL_PROVIDER-legacy.html)\r\n\r\n---------\r\n\r\nCo-authored-by: Thomas Watson <w@tson.dk>","sha":"aebd6f392384b4e36241f1a1ad5f3c615b42bcca","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","auto-backport","ci:build-all-platforms","ci:cloud-deploy","v8.10.0","v7.17.13","v8.11.0"],"number":163190,"url":"https://github.com/elastic/kibana/pull/163190","mergeCommit":{"message":"[node] Enable openssl legacy provider (#163190)\n\nThis is to prevent a breaking change in a minor release of Kibana due to\r\nan underlying upgrade of Node.js to v18.\r\nThe legacy provider can be disabled by removing\r\n`--openssl-legacy-provider` in `config/node.options`.\r\n\r\n[Node.js\r\ndocumentation](https://nodejs.org/docs/latest-v18.x/api/cli.html#--openssl-legacy-provider)\r\n[OpenSSL\r\ndocumentation](https://www.openssl.org/docs/man3.0/man7/OSSL_PROVIDER-legacy.html)\r\n\r\n---------\r\n\r\nCo-authored-by: Thomas Watson <w@tson.dk>","sha":"aebd6f392384b4e36241f1a1ad5f3c615b42bcca"}},"sourceBranch":"main","suggestedTargetBranches":["8.10","7.17"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.17","label":"v7.17.13","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163190","number":163190,"mergeCommit":{"message":"[node] Enable openssl legacy provider (#163190)\n\nThis is to prevent a breaking change in a minor release of Kibana due to\r\nan underlying upgrade of Node.js to v18.\r\nThe legacy provider can be disabled by removing\r\n`--openssl-legacy-provider` in `config/node.options`.\r\n\r\n[Node.js\r\ndocumentation](https://nodejs.org/docs/latest-v18.x/api/cli.html#--openssl-legacy-provider)\r\n[OpenSSL\r\ndocumentation](https://www.openssl.org/docs/man3.0/man7/OSSL_PROVIDER-legacy.html)\r\n\r\n---------\r\n\r\nCo-authored-by: Thomas Watson <w@tson.dk>","sha":"aebd6f392384b4e36241f1a1ad5f3c615b42bcca"}}]}] BACKPORT--> --------- Co-authored-by: Jon <jon@elastic.co> |
||
|
2eee40e4f0
|
[8.10] [Enterprise Search] Update Api examples (#165154) (#165266)
# Backport This will backport the following commits from `main` to `8.10`: - [[Enterprise Search] Update Api examples (#165154)](https://github.com/elastic/kibana/pull/165154) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Rodney Norris","email":"rodney.norris@elastic.co"},"sourceCommit":{"committedDate":"2023-08-30T18:52:50Z","message":"[Enterprise Search] Update Api examples (#165154)\n\n## Summary\r\n\r\nUpdates and fixes new API Key overview examples. Code can be copied\r\nmostly now for a quick start.\r\n\r\nReplaces #164840 as I had to fix a merge conflict mistake\r\n\r\n---------\r\n\r\nCo-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"ec8f5963ef443270370df290275dcca11a6b8bff","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:EnterpriseSearch","v8.10.0","v8.11.0"],"number":165154,"url":"https://github.com/elastic/kibana/pull/165154","mergeCommit":{"message":"[Enterprise Search] Update Api examples (#165154)\n\n## Summary\r\n\r\nUpdates and fixes new API Key overview examples. Code can be copied\r\nmostly now for a quick start.\r\n\r\nReplaces #164840 as I had to fix a merge conflict mistake\r\n\r\n---------\r\n\r\nCo-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"ec8f5963ef443270370df290275dcca11a6b8bff"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/165154","number":165154,"mergeCommit":{"message":"[Enterprise Search] Update Api examples (#165154)\n\n## Summary\r\n\r\nUpdates and fixes new API Key overview examples. Code can be copied\r\nmostly now for a quick start.\r\n\r\nReplaces #164840 as I had to fix a merge conflict mistake\r\n\r\n---------\r\n\r\nCo-authored-by: Efe Gürkan YALAMAN <efeguerkan.yalaman@elastic.co>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"ec8f5963ef443270370df290275dcca11a6b8bff"}}]}] BACKPORT--> Co-authored-by: Rodney Norris <rodney.norris@elastic.co> |
||
|
764c93f5ba
|
[8.10] [Observability AI Assistant] More specific error handling (#165068) (#165188)
# Backport This will backport the following commits from `main` to `8.10`: - [[Observability AI Assistant] More specific error handling (#165068)](https://github.com/elastic/kibana/pull/165068) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Dario Gieselaar","email":"dario.gieselaar@elastic.co"},"sourceCommit":{"committedDate":"2023-08-30T07:34:02Z","message":"[Observability AI Assistant] More specific error handling (#165068)\n\nImplements more specific error handling, in addition to a bug fix w/ the\r\nLens function where it was not rendering outside of the Observability AI\r\nAssistant plugin's context, and validation of the parameters before\r\nexecuting the function.\r\n\r\nAdditionally:\r\n- improves recall function\r\n- filter alerts and services by alert/health status\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"c5c6574592ee2b88f48454b8ad6d23229bdafab2","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:APM","release_note:skip","v8.10.0","v8.11.0"],"number":165068,"url":"https://github.com/elastic/kibana/pull/165068","mergeCommit":{"message":"[Observability AI Assistant] More specific error handling (#165068)\n\nImplements more specific error handling, in addition to a bug fix w/ the\r\nLens function where it was not rendering outside of the Observability AI\r\nAssistant plugin's context, and validation of the parameters before\r\nexecuting the function.\r\n\r\nAdditionally:\r\n- improves recall function\r\n- filter alerts and services by alert/health status\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"c5c6574592ee2b88f48454b8ad6d23229bdafab2"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/165068","number":165068,"mergeCommit":{"message":"[Observability AI Assistant] More specific error handling (#165068)\n\nImplements more specific error handling, in addition to a bug fix w/ the\r\nLens function where it was not rendering outside of the Observability AI\r\nAssistant plugin's context, and validation of the parameters before\r\nexecuting the function.\r\n\r\nAdditionally:\r\n- improves recall function\r\n- filter alerts and services by alert/health status\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"c5c6574592ee2b88f48454b8ad6d23229bdafab2"}}]}] BACKPORT--> |
||
|
bdc8416d28
|
[8.10] [Search] refactor(serverless_search): rename logstash doclink key (#165131) (#165158)
# Backport This will backport the following commits from `main` to `8.10`: - [[Search] refactor(serverless_search): rename logstash doclink key (#165131)](https://github.com/elastic/kibana/pull/165131) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Rodney Norris","email":"rodney.norris@elastic.co"},"sourceCommit":{"committedDate":"2023-08-29T19:46:06Z","message":"[Search] refactor(serverless_search): rename logstash doclink key (#165131)\n\n## Summary\r\n\r\nRenaming the `logStash` doclink key to `logstash`","sha":"c0ac8e61750eca6aa88df8b06ae366985eb18834","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["backport","release_note:skip","Team:EnterpriseSearch","v8.10.0","v8.11.0"],"number":165131,"url":"https://github.com/elastic/kibana/pull/165131","mergeCommit":{"message":"[Search] refactor(serverless_search): rename logstash doclink key (#165131)\n\n## Summary\r\n\r\nRenaming the `logStash` doclink key to `logstash`","sha":"c0ac8e61750eca6aa88df8b06ae366985eb18834"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/165131","number":165131,"mergeCommit":{"message":"[Search] refactor(serverless_search): rename logstash doclink key (#165131)\n\n## Summary\r\n\r\nRenaming the `logStash` doclink key to `logstash`","sha":"c0ac8e61750eca6aa88df8b06ae366985eb18834"}}]}] BACKPORT--> Co-authored-by: Rodney Norris <rodney.norris@elastic.co> |
||
|
e451a3378e
|
[8.10] [RAM] Alert search strategy fields for security (#165040) (#165141)
# Backport This will backport the following commits from `main` to `8.10`: - [[RAM] Alert search strategy fields for security (#165040)](https://github.com/elastic/kibana/pull/165040) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Xavier Mouligneau","email":"xavier.mouligneau@elastic.co"},"sourceCommit":{"committedDate":"2023-08-29T17:18:28Z","message":"[RAM] Alert search strategy fields for security (#165040)\n\n## Summary\r\n\r\nFix => https://github.com/elastic/kibana/issues/164769\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"6b20ca94bc4cb352bbcdad4e849cf3c7fa166a79","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","impact:high","Team:ResponseOps","v8.10.0","v8.11.0"],"number":165040,"url":"https://github.com/elastic/kibana/pull/165040","mergeCommit":{"message":"[RAM] Alert search strategy fields for security (#165040)\n\n## Summary\r\n\r\nFix => https://github.com/elastic/kibana/issues/164769\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"6b20ca94bc4cb352bbcdad4e849cf3c7fa166a79"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/165040","number":165040,"mergeCommit":{"message":"[RAM] Alert search strategy fields for security (#165040)\n\n## Summary\r\n\r\nFix => https://github.com/elastic/kibana/issues/164769\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"6b20ca94bc4cb352bbcdad4e849cf3c7fa166a79"}}]}] BACKPORT--> Co-authored-by: Xavier Mouligneau <xavier.mouligneau@elastic.co> |
||
|
f504ce3c9b
|
Revert "[8.10] [SOR] Allow optionally downgrading documents with a higher version model in API READ methods (#164789)" (#165023) | ||
|
088ae75088
|
[8.10] [Enterprise Search] type clean-up (#164891) (#165006)
# Backport This will backport the following commits from `main` to `8.10`: - [[Enterprise Search] type clean-up (#164891)](https://github.com/elastic/kibana/pull/164891) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Rodney Norris","email":"rodney.norris@elastic.co"},"sourceCommit":{"committedDate":"2023-08-28T15:59:14Z","message":"[Enterprise Search] type clean-up (#164891)\n\n## Summary\r\n\r\nUpdated the search-api-panels docLinks types to not use `any`\r\nFixed prop in serverless search, I _think_ this was a merge conflict\r\nbetween PRs","sha":"c920180c10c69210f694015278d1a2c7cdbb3be6","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["backport","release_note:skip","Team:EnterpriseSearch","v8.10.0","v8.11.0"],"number":164891,"url":"https://github.com/elastic/kibana/pull/164891","mergeCommit":{"message":"[Enterprise Search] type clean-up (#164891)\n\n## Summary\r\n\r\nUpdated the search-api-panels docLinks types to not use `any`\r\nFixed prop in serverless search, I _think_ this was a merge conflict\r\nbetween PRs","sha":"c920180c10c69210f694015278d1a2c7cdbb3be6"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164891","number":164891,"mergeCommit":{"message":"[Enterprise Search] type clean-up (#164891)\n\n## Summary\r\n\r\nUpdated the search-api-panels docLinks types to not use `any`\r\nFixed prop in serverless search, I _think_ this was a merge conflict\r\nbetween PRs","sha":"c920180c10c69210f694015278d1a2c7cdbb3be6"}}]}] BACKPORT--> Co-authored-by: Rodney Norris <rodney.norris@elastic.co> |
||
|
c24835fb12
|
[8.10] [SOR] Allow optionally downgrading documents with a higher version model in API READ methods (#164789) (#164924)
# Backport This will backport the following commits from `main` to `8.10`: - [[SOR] Allow optionally downgrading documents with a higher version model in API READ methods (#164789)](https://github.com/elastic/kibana/pull/164789) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Christiane (Tina) Heiligers","email":"christiane.heiligers@elastic.co"},"sourceCommit":{"committedDate":"2023-08-26T20:32:40Z","message":"[SOR] Allow optionally downgrading documents with a higher version model in API READ methods (#164789)\n\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"0f4052bc200b5e2d29e2b10983335fa5c13510fe","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Saved Objects","release_note:skip","backport:all-open","Epic:KBNA-7996","v8.10.0","v8.11.0"],"number":164789,"url":"https://github.com/elastic/kibana/pull/164789","mergeCommit":{"message":"[SOR] Allow optionally downgrading documents with a higher version model in API READ methods (#164789)\n\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"0f4052bc200b5e2d29e2b10983335fa5c13510fe"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164789","number":164789,"mergeCommit":{"message":"[SOR] Allow optionally downgrading documents with a higher version model in API READ methods (#164789)\n\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"0f4052bc200b5e2d29e2b10983335fa5c13510fe"}}]}] BACKPORT--> Co-authored-by: Christiane (Tina) Heiligers <christiane.heiligers@elastic.co> |
||
|
5e12811ad4
|
[8.10] [Security Solution] expandable flyout - prevalence details UI improvements (#164016) (#164915)
# Backport This will backport the following commits from `main` to `8.10`: - [[Security Solution] expandable flyout - prevalence details UI improvements (#164016)](https://github.com/elastic/kibana/pull/164016) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Philippe Oberti","email":"philippe.oberti@elastic.co"},"sourceCommit":{"committedDate":"2023-08-26T10:20:58Z","message":"[Security Solution] expandable flyout - prevalence details UI improvements (#164016)","sha":"225fc95488f8c5f52b26a8715ce76b7d19f7301f","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","Team:Threat Hunting:Investigations","v8.10.0","v8.11.0"],"number":164016,"url":"https://github.com/elastic/kibana/pull/164016","mergeCommit":{"message":"[Security Solution] expandable flyout - prevalence details UI improvements (#164016)","sha":"225fc95488f8c5f52b26a8715ce76b7d19f7301f"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164016","number":164016,"mergeCommit":{"message":"[Security Solution] expandable flyout - prevalence details UI improvements (#164016)","sha":"225fc95488f8c5f52b26a8715ce76b7d19f7301f"}}]}] BACKPORT--> Co-authored-by: Philippe Oberti <philippe.oberti@elastic.co> |
||
|
73c44a148a
|
[8.10] [Ops] Fix @kbn/imports/no_unused_imports rule (#164870) (#164906)
# Backport This will backport the following commits from `main` to `8.10`: - [[Ops] Fix @kbn/imports/no_unused_imports rule (#164870)](https://github.com/elastic/kibana/pull/164870) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Alex Szabo","email":"alex.szabo@elastic.co"},"sourceCommit":{"committedDate":"2023-08-25T23:13:57Z","message":"[Ops] Fix @kbn/imports/no_unused_imports rule (#164870)\n\n## Summary\r\n@jloleysens reported that ESLint breaks (probably in IDEs only) because\r\nof this bug. When there's an unused import, linting stops for the whole\r\nfile.\r\n\r\nBy adding this flag, it no longer breaks on my machine, however,\r\nauto-fixing still doesn't work from the CLI. The IDE auto-fixes because\r\nit also recognizes it as a non-unsed variable.\r\n\r\n- add `meta.hasSuggestions` to `@kbn/imports/no_unused_imports` prevent\r\nESLint from breaking","sha":"d8d355dd7b4184127a760261178daf0f8a94af86","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Operations","release_note:skip","backport:all-open","v8.11.0"],"number":164870,"url":"https://github.com/elastic/kibana/pull/164870","mergeCommit":{"message":"[Ops] Fix @kbn/imports/no_unused_imports rule (#164870)\n\n## Summary\r\n@jloleysens reported that ESLint breaks (probably in IDEs only) because\r\nof this bug. When there's an unused import, linting stops for the whole\r\nfile.\r\n\r\nBy adding this flag, it no longer breaks on my machine, however,\r\nauto-fixing still doesn't work from the CLI. The IDE auto-fixes because\r\nit also recognizes it as a non-unsed variable.\r\n\r\n- add `meta.hasSuggestions` to `@kbn/imports/no_unused_imports` prevent\r\nESLint from breaking","sha":"d8d355dd7b4184127a760261178daf0f8a94af86"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164870","number":164870,"mergeCommit":{"message":"[Ops] Fix @kbn/imports/no_unused_imports rule (#164870)\n\n## Summary\r\n@jloleysens reported that ESLint breaks (probably in IDEs only) because\r\nof this bug. When there's an unused import, linting stops for the whole\r\nfile.\r\n\r\nBy adding this flag, it no longer breaks on my machine, however,\r\nauto-fixing still doesn't work from the CLI. The IDE auto-fixes because\r\nit also recognizes it as a non-unsed variable.\r\n\r\n- add `meta.hasSuggestions` to `@kbn/imports/no_unused_imports` prevent\r\nESLint from breaking","sha":"d8d355dd7b4184127a760261178daf0f8a94af86"}}]}] BACKPORT--> Co-authored-by: Alex Szabo <alex.szabo@elastic.co> |
||
|
ccb391c826
|
[8.10] [Security Solution][Investigations] - Fixes vertical scroll in expandable flyout (#164875) (#164890)
# Backport This will backport the following commits from `main` to `8.10`: - [[Security Solution][Investigations] - Fixes vertical scroll in expandable flyout (#164875)](https://github.com/elastic/kibana/pull/164875) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Michael Olorunnisola","email":"michael.olorunnisola@elastic.co"},"sourceCommit":{"committedDate":"2023-08-25T18:42:50Z","message":"[Security Solution][Investigations] - Fixes vertical scroll in expandable flyout (#164875)","sha":"6a23607fc4a944eb4bb8a9e672dbbb7aa02960ab","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","release_note:skip","Team:Threat Hunting:Investigations","v8.10.0","v8.11.0"],"number":164875,"url":"https://github.com/elastic/kibana/pull/164875","mergeCommit":{"message":"[Security Solution][Investigations] - Fixes vertical scroll in expandable flyout (#164875)","sha":"6a23607fc4a944eb4bb8a9e672dbbb7aa02960ab"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164875","number":164875,"mergeCommit":{"message":"[Security Solution][Investigations] - Fixes vertical scroll in expandable flyout (#164875)","sha":"6a23607fc4a944eb4bb8a9e672dbbb7aa02960ab"}}]}] BACKPORT--> Co-authored-by: Michael Olorunnisola <michael.olorunnisola@elastic.co> |
||
|
5b5bf94d40
|
[8.10] [Enterprise Search] use asset path instead of http & plugin id (#164781) (#164884)
# Backport This will backport the following commits from `main` to `8.10`: - [[Enterprise Search] use asset path instead of http & plugin id (#164781)](https://github.com/elastic/kibana/pull/164781) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Rodney Norris","email":"rodney.norris@elastic.co"},"sourceCommit":{"committedDate":"2023-08-25T17:54:54Z","message":"[Enterprise Search] use asset path instead of http & plugin id (#164781)\n\n## Summary\r\n\r\nUpdated the search api panels shared code to use `assetBasePath` instead\r\nof building it from `http` & `pluginId` since the assets are in\r\ndifferent folders between `serverless_search` & `enterprise_search`.\r\nBecause of this several components we're failing to load icons in\r\nenterprise search.","sha":"b5b2c36d9595d5a28b075343be84439f0d19900f","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["backport","release_note:skip","Team:EnterpriseSearch","v8.10.0","v8.11.0"],"number":164781,"url":"https://github.com/elastic/kibana/pull/164781","mergeCommit":{"message":"[Enterprise Search] use asset path instead of http & plugin id (#164781)\n\n## Summary\r\n\r\nUpdated the search api panels shared code to use `assetBasePath` instead\r\nof building it from `http` & `pluginId` since the assets are in\r\ndifferent folders between `serverless_search` & `enterprise_search`.\r\nBecause of this several components we're failing to load icons in\r\nenterprise search.","sha":"b5b2c36d9595d5a28b075343be84439f0d19900f"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164781","number":164781,"mergeCommit":{"message":"[Enterprise Search] use asset path instead of http & plugin id (#164781)\n\n## Summary\r\n\r\nUpdated the search api panels shared code to use `assetBasePath` instead\r\nof building it from `http` & `pluginId` since the assets are in\r\ndifferent folders between `serverless_search` & `enterprise_search`.\r\nBecause of this several components we're failing to load icons in\r\nenterprise search.","sha":"b5b2c36d9595d5a28b075343be84439f0d19900f"}}]}] BACKPORT--> Co-authored-by: Rodney Norris <rodney.norris@elastic.co> |
||
|
90529f8fb8
|
[8.10] [Enterprise Search] fix: try in console links for code box (#164766) (#164868)
# Backport This will backport the following commits from `main` to `8.10`: - [[Enterprise Search] fix: try in console links for code box (#164766)](https://github.com/elastic/kibana/pull/164766) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Rodney Norris","email":"rodney.norris@elastic.co"},"sourceCommit":{"committedDate":"2023-08-25T14:12:17Z","message":"[Enterprise Search] fix: try in console links for code box (#164766)\n\n## Summary\r\n\r\nFixed the Code box component to take the console request instead of\r\nre-using the code snippet which is specific for the language and won't\r\nwork in our dev console.\r\n\r\nSince the console snippets are the same I moved it to the shared project\r\nso it can be used by both dedicated and serverless.","sha":"5136714f6fcd0992c275cd63b9b72bcb9d285008","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["backport","release_note:skip","Team:EnterpriseSearch","v8.10.0","v8.11.0"],"number":164766,"url":"https://github.com/elastic/kibana/pull/164766","mergeCommit":{"message":"[Enterprise Search] fix: try in console links for code box (#164766)\n\n## Summary\r\n\r\nFixed the Code box component to take the console request instead of\r\nre-using the code snippet which is specific for the language and won't\r\nwork in our dev console.\r\n\r\nSince the console snippets are the same I moved it to the shared project\r\nso it can be used by both dedicated and serverless.","sha":"5136714f6fcd0992c275cd63b9b72bcb9d285008"}},"sourceBranch":"main","suggestedTargetBranches":["8.10"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164766","number":164766,"mergeCommit":{"message":"[Enterprise Search] fix: try in console links for code box (#164766)\n\n## Summary\r\n\r\nFixed the Code box component to take the console request instead of\r\nre-using the code snippet which is specific for the language and won't\r\nwork in our dev console.\r\n\r\nSince the console snippets are the same I moved it to the shared project\r\nso it can be used by both dedicated and serverless.","sha":"5136714f6fcd0992c275cd63b9b72bcb9d285008"}}]}] BACKPORT--> |
||
|
a8fd321f0a
|
[8.10] [Serverless Search] Updating doc links (#164354) (#164857)
# Backport This will backport the following commits from `main` to `8.10`: - [[Serverless Search] Updating doc links (#164354)](https://github.com/elastic/kibana/pull/164354) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Rodney Norris","email":"rodney.norris@elastic.co"},"sourceCommit":{"committedDate":"2023-08-23T17:24:58Z","message":"[Serverless Search] Updating doc links (#164354)\n\n## Summary\r\n\r\n- Updating serverless search doc links, specifically replacing client\r\nlinks to the upcoming serverless client docs.\r\n- Updated the github repo links for clients to the language definition\r\nand set them to the serverless client repos\r\n- Removed the \"Advanced Configuration\" links from the getting started\r\npage, we wont have these pages for M0\r\n- Used the cloud urls for invite users and billing","sha":"da394f94dfe61bdd574dbf06a764f259f918481c","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:skip","v8.11.0"],"number":164354,"url":"https://github.com/elastic/kibana/pull/164354","mergeCommit":{"message":"[Serverless Search] Updating doc links (#164354)\n\n## Summary\r\n\r\n- Updating serverless search doc links, specifically replacing client\r\nlinks to the upcoming serverless client docs.\r\n- Updated the github repo links for clients to the language definition\r\nand set them to the serverless client repos\r\n- Removed the \"Advanced Configuration\" links from the getting started\r\npage, we wont have these pages for M0\r\n- Used the cloud urls for invite users and billing","sha":"da394f94dfe61bdd574dbf06a764f259f918481c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164354","number":164354,"mergeCommit":{"message":"[Serverless Search] Updating doc links (#164354)\n\n## Summary\r\n\r\n- Updating serverless search doc links, specifically replacing client\r\nlinks to the upcoming serverless client docs.\r\n- Updated the github repo links for clients to the language definition\r\nand set them to the serverless client repos\r\n- Removed the \"Advanced Configuration\" links from the getting started\r\npage, we wont have these pages for M0\r\n- Used the cloud urls for invite users and billing","sha":"da394f94dfe61bdd574dbf06a764f259f918481c"}}]}] BACKPORT--> |
||
|
4de45864fc
|
[8.10] [Logger] Strip ANSI escape codes from the message (#164337) (#164821)
# Backport This will backport the following commits from `main` to `8.10`: - [[Logger] Strip ANSI escape codes from the message (#164337)](https://github.com/elastic/kibana/pull/164337) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Alejandro Fernández Haro","email":"alejandro.haro@elastic.co"},"sourceCommit":{"committedDate":"2023-08-25T09:53:57Z","message":"[Logger] Strip ANSI escape codes from the message (#164337)\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"4b88b10b0f4e3539f697fecfbf2a2097aa620510","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:Security","release_note:skip","Team: SecuritySolution","backport:prev-minor","v8.11.0"],"number":164337,"url":"https://github.com/elastic/kibana/pull/164337","mergeCommit":{"message":"[Logger] Strip ANSI escape codes from the message (#164337)\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"4b88b10b0f4e3539f697fecfbf2a2097aa620510"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164337","number":164337,"mergeCommit":{"message":"[Logger] Strip ANSI escape codes from the message (#164337)\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"4b88b10b0f4e3539f697fecfbf2a2097aa620510"}}]}] BACKPORT--> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> |
||
|
4e26eebc26
|
[8.10] chore(NA): upgrade typescript into v4.7.4 (#162738) (#164758)
# Backport This will backport the following commits from `main` to `8.10`: - [chore(NA): upgrade typescript into v4.7.4 (#162738)](https://github.com/elastic/kibana/pull/162738) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Tiago Costa","email":"tiago.costa@elastic.co"},"sourceCommit":{"committedDate":"2023-08-24T16:27:13Z","message":"chore(NA): upgrade typescript into v4.7.4 (#162738)\n\nThis PR bumps the Typescript version used on Kibana into v4.7.4.\r\n\r\nDuring the upgrade I got the impression the majority of the failures\r\nwere too specific to the codebase so instead of making assumptions I\r\nchoose to marked a lot of them with `@ts-expect-error` and let each team\r\ndecide how to handle it.\r\n\r\nNext you can find a list of files with those comments and the teams to\r\nwho they belong to. I would appreciate the collaboration from each team\r\non fixing those. I'm not opposed on fixing those in subsequent PRs after\r\nthis one have been merged, just wanted to elaborate that list for a good\r\nfollow up:\r\n\r\n@elastic/kibana-core \r\n- [x]\r\n[packages/core/http/core-http-router-server-internal/src/request.ts](https://github.com/elastic/kibana/pull/162738/files#diff-c1f4a8c013c6ff9c5170803322414cb002f70331b23e45c55f075258c678410a)\r\n\r\n@elastic/kibana-data-discovery \r\n- [x]\r\n[src/plugins/discover/public/components/doc_table/components/table_row.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-9106b254a57e73fc6f0b2e01f9aff1abbd26f1a0999e6fa998f1b45d3013038f)\r\n\r\n@elastic/kibana-visualizations \r\n- [x]\r\n[src/plugins/expressions/common/execution/execution.ts](https://github.com/elastic/kibana/pull/162738/files#diff-47bf3af7472c08ede90f86575ee7db4b8a2c949b1fb61400410ed16a8d819667)\r\n- [x]\r\n[src/plugins/expressions/common/expression_functions/expression_function_parameter.ts](https://github.com/elastic/kibana/pull/162738/files#diff-3bcaa3c50f2297ff990c7ac83a1c2d36a79e6706a09082c3c48a911713afe950)\r\n- [x]\r\n[src/plugins/vis_types/heatmap/public/editor/components/labels_panel.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-345db24d53f4158414480b890fa43d1f8a454b67313de79602fda081279cbc4f)\r\n- [x]\r\n[src/plugins/vis_types/xy/public/editor/components/options/metrics_axes/label_options.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-1c346b41cf025ff4f4e07b6d6dcdd1451cbaa758f9a9e8c72a9801d3fbbdfda2)\r\n\r\n@elastic/kibana-presentation \r\n- [x]\r\n[x-pack/plugins/canvas/public/components/workpad_page/workpad_interactive_page/event_handlers.ts](https://github.com/elastic/kibana/pull/162738/files#diff-56858ed9be77830ab218eab1960337240926609c5a1593b3960b35660ef81359)\r\n\r\n@elastic/response-ops \r\n- [x]\r\n[x-pack/plugins/cases/public/components/create/form.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-c5c415f1f56ca986f4bb59e65490b5e0fc77a86092240c0c1a26c141dba07818)\r\n- [x]\r\n[x-pack/plugins/cases/public/components/markdown_editor/editable_markdown_renderer.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-ab038916f6fed59e18b0a72ce8e823e88d115afdb2704010d0fa8656b66702df)\r\n- [x]\r\n[x-pack/plugins/rule_registry/server/alert_data_client/browser_fields/index.ts](https://github.com/elastic/kibana/pull/162738/files#diff-3f91aa93f7e6514c0479a37a76d6e9a53646d4eaf5dcd0db64437eadf1eee6b6)\r\n- [x]\r\n[x-pack/plugins/triggers_actions_ui/.storybook/decorator.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-fbf1d6d0104c11c3f3690d29edf06000b5a63a858bb22b7d04d1f96a45133b07)\r\n- [x]\r\n[x-pack/plugins/triggers_actions_ui/common/experimental_features.ts](https://github.com/elastic/kibana/pull/162738/files#diff-8e2ca70700895b17125532779945a1d0ab9076b4d4db304c065b47f82b6628a5)\r\n- [x]\r\n[x-pack/plugins/triggers_actions_ui/public/common/get_experimental_features.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-8e2ca70700895b17125532779945a1d0ab9076b4d4db304c065b47f82b6628a5)\r\n\r\n@elastic/fleet \r\n- [x]\r\n[x-pack/plugins/fleet/common/experimental_features.ts](https://github.com/elastic/kibana/pull/162738/files#diff-a852b157b5ff1d6dbf321ea8a25f0020d8f88cd458378cc9de8ef25ce28c9414)\r\n- [x]\r\n[x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/components/agent_policy_advanced_fields/index.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-9eea0be0f9341dd6369720ce7b11bff69dda51230337ebbae921f6abde187bd2)\r\n- [x]\r\n[x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/list_page/index.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-844d5f9707b739d25f2b73bd34c45c21e2e5d573b3238c13130a0d1c1db092dc)\r\n- [x]\r\n[x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-f88d92abbc549ddc95d693bf3a3bc9752613cf74f1e859a01ca61d572e031b11)\r\n- [x]\r\n[x-pack/plugins/fleet/server/mocks/index.ts](https://github.com/elastic/kibana/pull/162738/files#diff-d3f3e436b158ac2d877b7be9d57642855f89b0149cc28735811443da45bb079f)\r\n\r\n@elastic/security-detection-engine\r\n- [x]\r\n[x-pack/plugins/lists/server/services/extension_points/extension_point_storage_client.ts](https://github.com/elastic/kibana/pull/162738/files#diff-dbbf5a8541e06fd977c66e44d9ef59f738d953bdfda679ac838e098742c92f50)\r\n- [x]\r\n[x-pack/plugins/lists/server/services/extension_points/types.ts](https://github.com/elastic/kibana/pull/162738/files#diff-31186826bea8fdb286a25878fa06eeacad8f7a6c384d617fed905d4625821eef)\r\n\r\n@elastic/security-defend-workflows @gergoabraham \r\n- [x]\r\n[x-pack/plugins/security_solution/public/detection_engine/rule_response_actions/osquery/osquery_response_action.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-049eeedef2a403ade7c636418e17fc9a3ffc7030eec2f3e013f459721c076470)\r\n\r\n@elastic/infra-monitoring-ui \r\n- [x]\r\n[x-pack/plugins/monitoring/public/application/pages/apm/overview.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-4ab4fa150247d8f522741ae5ea1ea71c102c72f5439410ea869ec1c9dc9878ad)\r\n- [x]\r\n[x-pack/plugins/monitoring/public/application/pages/enterprise_search/overview.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-285a67d9ec93651206608d308e5d1d20ccc98ccccb9bcbf3ee31fe35c1844b42)\r\n\r\n@elastic/kibana-security \r\n- [x]\r\n[x-pack/plugins/security/server/authentication/authenticator.ts](https://github.com/elastic/kibana/pull/162738/files#diff-bd369002fdfd0986f1ce3bf16263fb8b765e01a86832ccf5b4e521811d502038)\r\n- [x]\r\n[x-pack/plugins/security/server/session_management/session_index.ts](https://github.com/elastic/kibana/pull/162738/files#diff-10b76eb52a0e17564ad864def8270bb84a4eb87eb35851309bc36601086cbcd7)\r\n\r\n@elastic/security-threat-hunting-explore @gergoabraham \r\n- [x]\r\n[x-pack/plugins/security_solution/public/common/mock/endpoint/app_context_render.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-7f130bdc9a954330d188aa25324910cf2f72baf76d1329bd36584f5bb153856b)\r\n\r\n@elastic/security-solution @gergoabraham \r\n- [x]\r\n[x-pack/plugins/security_solution/public/management/components/page_overlay/page_overlay.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-e68a2799df17238257a86ce965369c525be901f6f882e518bde9e8c9bd7cd2c8)\r\n- [x]\r\n[x-pack/plugins/security_solution/public/management/pages/policy/view/policy_settings_form/components/event_collection_card.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-edc756f655792f7dcaca0c707f35c6c022981be1873712f460ccb1d611e42568)\r\n- [x]\r\n[x-pack/plugins/security_solution/tsconfig.json](https://github.com/elastic/kibana/pull/162738/files#diff-844dde79a96b9e6c2bfdf21f8c80feb8b687577e21326da6bd15c6b95d8ec918)\r\n\r\n@elastic/uptime \r\n- [x]\r\n[x-pack/plugins/uptime/server/legacy_uptime/lib/alerts/duration_anomaly.test.ts](https://github.com/elastic/kibana/pull/162738/files#diff-6c7b63ce65aa17a2fe3219e1747ae051be88fb02edbe2f198ad6fd418a2bcc57)\r\n\r\n@elastic/security-detections-response-alerts @gergoabraham \r\n- [x]\r\n[x-pack/test/detection_engine_api_integration/security_and_spaces/group8/exception_operators_data_types/keyword_array.ts](https://github.com/elastic/kibana/pull/162738/files#diff-472ba2c7fe43448c8a4d04406703f755f71f6e60146bb2f090b4ca0f19ad0a0f)\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Michael Dokolin <dokmic@gmail.com>\r\nCo-authored-by: Stratoula Kalafateli <stratoula1@gmail.com>\r\nCo-authored-by: Rudolf Meijering <skaapgif@gmail.com>\r\nCo-authored-by: Devon Thomson <devon.thomson@elastic.co>","sha":"2d652e1313a64f55bae994833324ad8116738254","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Operations","Feature:ExpressionLanguage","release_note:skip","Team:Fleet","auto-backport","v8.10.0","v7.17.13","v8.11.0","v8.9.2"],"number":162738,"url":"https://github.com/elastic/kibana/pull/162738","mergeCommit":{"message":"chore(NA): upgrade typescript into v4.7.4 (#162738)\n\nThis PR bumps the Typescript version used on Kibana into v4.7.4.\r\n\r\nDuring the upgrade I got the impression the majority of the failures\r\nwere too specific to the codebase so instead of making assumptions I\r\nchoose to marked a lot of them with `@ts-expect-error` and let each team\r\ndecide how to handle it.\r\n\r\nNext you can find a list of files with those comments and the teams to\r\nwho they belong to. I would appreciate the collaboration from each team\r\non fixing those. I'm not opposed on fixing those in subsequent PRs after\r\nthis one have been merged, just wanted to elaborate that list for a good\r\nfollow up:\r\n\r\n@elastic/kibana-core \r\n- [x]\r\n[packages/core/http/core-http-router-server-internal/src/request.ts](https://github.com/elastic/kibana/pull/162738/files#diff-c1f4a8c013c6ff9c5170803322414cb002f70331b23e45c55f075258c678410a)\r\n\r\n@elastic/kibana-data-discovery \r\n- [x]\r\n[src/plugins/discover/public/components/doc_table/components/table_row.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-9106b254a57e73fc6f0b2e01f9aff1abbd26f1a0999e6fa998f1b45d3013038f)\r\n\r\n@elastic/kibana-visualizations \r\n- [x]\r\n[src/plugins/expressions/common/execution/execution.ts](https://github.com/elastic/kibana/pull/162738/files#diff-47bf3af7472c08ede90f86575ee7db4b8a2c949b1fb61400410ed16a8d819667)\r\n- [x]\r\n[src/plugins/expressions/common/expression_functions/expression_function_parameter.ts](https://github.com/elastic/kibana/pull/162738/files#diff-3bcaa3c50f2297ff990c7ac83a1c2d36a79e6706a09082c3c48a911713afe950)\r\n- [x]\r\n[src/plugins/vis_types/heatmap/public/editor/components/labels_panel.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-345db24d53f4158414480b890fa43d1f8a454b67313de79602fda081279cbc4f)\r\n- [x]\r\n[src/plugins/vis_types/xy/public/editor/components/options/metrics_axes/label_options.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-1c346b41cf025ff4f4e07b6d6dcdd1451cbaa758f9a9e8c72a9801d3fbbdfda2)\r\n\r\n@elastic/kibana-presentation \r\n- [x]\r\n[x-pack/plugins/canvas/public/components/workpad_page/workpad_interactive_page/event_handlers.ts](https://github.com/elastic/kibana/pull/162738/files#diff-56858ed9be77830ab218eab1960337240926609c5a1593b3960b35660ef81359)\r\n\r\n@elastic/response-ops \r\n- [x]\r\n[x-pack/plugins/cases/public/components/create/form.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-c5c415f1f56ca986f4bb59e65490b5e0fc77a86092240c0c1a26c141dba07818)\r\n- [x]\r\n[x-pack/plugins/cases/public/components/markdown_editor/editable_markdown_renderer.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-ab038916f6fed59e18b0a72ce8e823e88d115afdb2704010d0fa8656b66702df)\r\n- [x]\r\n[x-pack/plugins/rule_registry/server/alert_data_client/browser_fields/index.ts](https://github.com/elastic/kibana/pull/162738/files#diff-3f91aa93f7e6514c0479a37a76d6e9a53646d4eaf5dcd0db64437eadf1eee6b6)\r\n- [x]\r\n[x-pack/plugins/triggers_actions_ui/.storybook/decorator.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-fbf1d6d0104c11c3f3690d29edf06000b5a63a858bb22b7d04d1f96a45133b07)\r\n- [x]\r\n[x-pack/plugins/triggers_actions_ui/common/experimental_features.ts](https://github.com/elastic/kibana/pull/162738/files#diff-8e2ca70700895b17125532779945a1d0ab9076b4d4db304c065b47f82b6628a5)\r\n- [x]\r\n[x-pack/plugins/triggers_actions_ui/public/common/get_experimental_features.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-8e2ca70700895b17125532779945a1d0ab9076b4d4db304c065b47f82b6628a5)\r\n\r\n@elastic/fleet \r\n- [x]\r\n[x-pack/plugins/fleet/common/experimental_features.ts](https://github.com/elastic/kibana/pull/162738/files#diff-a852b157b5ff1d6dbf321ea8a25f0020d8f88cd458378cc9de8ef25ce28c9414)\r\n- [x]\r\n[x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/components/agent_policy_advanced_fields/index.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-9eea0be0f9341dd6369720ce7b11bff69dda51230337ebbae921f6abde187bd2)\r\n- [x]\r\n[x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/list_page/index.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-844d5f9707b739d25f2b73bd34c45c21e2e5d573b3238c13130a0d1c1db092dc)\r\n- [x]\r\n[x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-f88d92abbc549ddc95d693bf3a3bc9752613cf74f1e859a01ca61d572e031b11)\r\n- [x]\r\n[x-pack/plugins/fleet/server/mocks/index.ts](https://github.com/elastic/kibana/pull/162738/files#diff-d3f3e436b158ac2d877b7be9d57642855f89b0149cc28735811443da45bb079f)\r\n\r\n@elastic/security-detection-engine\r\n- [x]\r\n[x-pack/plugins/lists/server/services/extension_points/extension_point_storage_client.ts](https://github.com/elastic/kibana/pull/162738/files#diff-dbbf5a8541e06fd977c66e44d9ef59f738d953bdfda679ac838e098742c92f50)\r\n- [x]\r\n[x-pack/plugins/lists/server/services/extension_points/types.ts](https://github.com/elastic/kibana/pull/162738/files#diff-31186826bea8fdb286a25878fa06eeacad8f7a6c384d617fed905d4625821eef)\r\n\r\n@elastic/security-defend-workflows @gergoabraham \r\n- [x]\r\n[x-pack/plugins/security_solution/public/detection_engine/rule_response_actions/osquery/osquery_response_action.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-049eeedef2a403ade7c636418e17fc9a3ffc7030eec2f3e013f459721c076470)\r\n\r\n@elastic/infra-monitoring-ui \r\n- [x]\r\n[x-pack/plugins/monitoring/public/application/pages/apm/overview.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-4ab4fa150247d8f522741ae5ea1ea71c102c72f5439410ea869ec1c9dc9878ad)\r\n- [x]\r\n[x-pack/plugins/monitoring/public/application/pages/enterprise_search/overview.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-285a67d9ec93651206608d308e5d1d20ccc98ccccb9bcbf3ee31fe35c1844b42)\r\n\r\n@elastic/kibana-security \r\n- [x]\r\n[x-pack/plugins/security/server/authentication/authenticator.ts](https://github.com/elastic/kibana/pull/162738/files#diff-bd369002fdfd0986f1ce3bf16263fb8b765e01a86832ccf5b4e521811d502038)\r\n- [x]\r\n[x-pack/plugins/security/server/session_management/session_index.ts](https://github.com/elastic/kibana/pull/162738/files#diff-10b76eb52a0e17564ad864def8270bb84a4eb87eb35851309bc36601086cbcd7)\r\n\r\n@elastic/security-threat-hunting-explore @gergoabraham \r\n- [x]\r\n[x-pack/plugins/security_solution/public/common/mock/endpoint/app_context_render.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-7f130bdc9a954330d188aa25324910cf2f72baf76d1329bd36584f5bb153856b)\r\n\r\n@elastic/security-solution @gergoabraham \r\n- [x]\r\n[x-pack/plugins/security_solution/public/management/components/page_overlay/page_overlay.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-e68a2799df17238257a86ce965369c525be901f6f882e518bde9e8c9bd7cd2c8)\r\n- [x]\r\n[x-pack/plugins/security_solution/public/management/pages/policy/view/policy_settings_form/components/event_collection_card.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-edc756f655792f7dcaca0c707f35c6c022981be1873712f460ccb1d611e42568)\r\n- [x]\r\n[x-pack/plugins/security_solution/tsconfig.json](https://github.com/elastic/kibana/pull/162738/files#diff-844dde79a96b9e6c2bfdf21f8c80feb8b687577e21326da6bd15c6b95d8ec918)\r\n\r\n@elastic/uptime \r\n- [x]\r\n[x-pack/plugins/uptime/server/legacy_uptime/lib/alerts/duration_anomaly.test.ts](https://github.com/elastic/kibana/pull/162738/files#diff-6c7b63ce65aa17a2fe3219e1747ae051be88fb02edbe2f198ad6fd418a2bcc57)\r\n\r\n@elastic/security-detections-response-alerts @gergoabraham \r\n- [x]\r\n[x-pack/test/detection_engine_api_integration/security_and_spaces/group8/exception_operators_data_types/keyword_array.ts](https://github.com/elastic/kibana/pull/162738/files#diff-472ba2c7fe43448c8a4d04406703f755f71f6e60146bb2f090b4ca0f19ad0a0f)\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Michael Dokolin <dokmic@gmail.com>\r\nCo-authored-by: Stratoula Kalafateli <stratoula1@gmail.com>\r\nCo-authored-by: Rudolf Meijering <skaapgif@gmail.com>\r\nCo-authored-by: Devon Thomson <devon.thomson@elastic.co>","sha":"2d652e1313a64f55bae994833324ad8116738254"}},"sourceBranch":"main","suggestedTargetBranches":["8.10","7.17","8.9"],"targetPullRequestStates":[{"branch":"8.10","label":"v8.10.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"7.17","label":"v7.17.13","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/162738","number":162738,"mergeCommit":{"message":"chore(NA): upgrade typescript into v4.7.4 (#162738)\n\nThis PR bumps the Typescript version used on Kibana into v4.7.4.\r\n\r\nDuring the upgrade I got the impression the majority of the failures\r\nwere too specific to the codebase so instead of making assumptions I\r\nchoose to marked a lot of them with `@ts-expect-error` and let each team\r\ndecide how to handle it.\r\n\r\nNext you can find a list of files with those comments and the teams to\r\nwho they belong to. I would appreciate the collaboration from each team\r\non fixing those. I'm not opposed on fixing those in subsequent PRs after\r\nthis one have been merged, just wanted to elaborate that list for a good\r\nfollow up:\r\n\r\n@elastic/kibana-core \r\n- [x]\r\n[packages/core/http/core-http-router-server-internal/src/request.ts](https://github.com/elastic/kibana/pull/162738/files#diff-c1f4a8c013c6ff9c5170803322414cb002f70331b23e45c55f075258c678410a)\r\n\r\n@elastic/kibana-data-discovery \r\n- [x]\r\n[src/plugins/discover/public/components/doc_table/components/table_row.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-9106b254a57e73fc6f0b2e01f9aff1abbd26f1a0999e6fa998f1b45d3013038f)\r\n\r\n@elastic/kibana-visualizations \r\n- [x]\r\n[src/plugins/expressions/common/execution/execution.ts](https://github.com/elastic/kibana/pull/162738/files#diff-47bf3af7472c08ede90f86575ee7db4b8a2c949b1fb61400410ed16a8d819667)\r\n- [x]\r\n[src/plugins/expressions/common/expression_functions/expression_function_parameter.ts](https://github.com/elastic/kibana/pull/162738/files#diff-3bcaa3c50f2297ff990c7ac83a1c2d36a79e6706a09082c3c48a911713afe950)\r\n- [x]\r\n[src/plugins/vis_types/heatmap/public/editor/components/labels_panel.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-345db24d53f4158414480b890fa43d1f8a454b67313de79602fda081279cbc4f)\r\n- [x]\r\n[src/plugins/vis_types/xy/public/editor/components/options/metrics_axes/label_options.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-1c346b41cf025ff4f4e07b6d6dcdd1451cbaa758f9a9e8c72a9801d3fbbdfda2)\r\n\r\n@elastic/kibana-presentation \r\n- [x]\r\n[x-pack/plugins/canvas/public/components/workpad_page/workpad_interactive_page/event_handlers.ts](https://github.com/elastic/kibana/pull/162738/files#diff-56858ed9be77830ab218eab1960337240926609c5a1593b3960b35660ef81359)\r\n\r\n@elastic/response-ops \r\n- [x]\r\n[x-pack/plugins/cases/public/components/create/form.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-c5c415f1f56ca986f4bb59e65490b5e0fc77a86092240c0c1a26c141dba07818)\r\n- [x]\r\n[x-pack/plugins/cases/public/components/markdown_editor/editable_markdown_renderer.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-ab038916f6fed59e18b0a72ce8e823e88d115afdb2704010d0fa8656b66702df)\r\n- [x]\r\n[x-pack/plugins/rule_registry/server/alert_data_client/browser_fields/index.ts](https://github.com/elastic/kibana/pull/162738/files#diff-3f91aa93f7e6514c0479a37a76d6e9a53646d4eaf5dcd0db64437eadf1eee6b6)\r\n- [x]\r\n[x-pack/plugins/triggers_actions_ui/.storybook/decorator.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-fbf1d6d0104c11c3f3690d29edf06000b5a63a858bb22b7d04d1f96a45133b07)\r\n- [x]\r\n[x-pack/plugins/triggers_actions_ui/common/experimental_features.ts](https://github.com/elastic/kibana/pull/162738/files#diff-8e2ca70700895b17125532779945a1d0ab9076b4d4db304c065b47f82b6628a5)\r\n- [x]\r\n[x-pack/plugins/triggers_actions_ui/public/common/get_experimental_features.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-8e2ca70700895b17125532779945a1d0ab9076b4d4db304c065b47f82b6628a5)\r\n\r\n@elastic/fleet \r\n- [x]\r\n[x-pack/plugins/fleet/common/experimental_features.ts](https://github.com/elastic/kibana/pull/162738/files#diff-a852b157b5ff1d6dbf321ea8a25f0020d8f88cd458378cc9de8ef25ce28c9414)\r\n- [x]\r\n[x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/components/agent_policy_advanced_fields/index.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-9eea0be0f9341dd6369720ce7b11bff69dda51230337ebbae921f6abde187bd2)\r\n- [x]\r\n[x-pack/plugins/fleet/public/applications/fleet/sections/agent_policy/list_page/index.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-844d5f9707b739d25f2b73bd34c45c21e2e5d573b3238c13130a0d1c1db092dc)\r\n- [x]\r\n[x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/index.test.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-f88d92abbc549ddc95d693bf3a3bc9752613cf74f1e859a01ca61d572e031b11)\r\n- [x]\r\n[x-pack/plugins/fleet/server/mocks/index.ts](https://github.com/elastic/kibana/pull/162738/files#diff-d3f3e436b158ac2d877b7be9d57642855f89b0149cc28735811443da45bb079f)\r\n\r\n@elastic/security-detection-engine\r\n- [x]\r\n[x-pack/plugins/lists/server/services/extension_points/extension_point_storage_client.ts](https://github.com/elastic/kibana/pull/162738/files#diff-dbbf5a8541e06fd977c66e44d9ef59f738d953bdfda679ac838e098742c92f50)\r\n- [x]\r\n[x-pack/plugins/lists/server/services/extension_points/types.ts](https://github.com/elastic/kibana/pull/162738/files#diff-31186826bea8fdb286a25878fa06eeacad8f7a6c384d617fed905d4625821eef)\r\n\r\n@elastic/security-defend-workflows @gergoabraham \r\n- [x]\r\n[x-pack/plugins/security_solution/public/detection_engine/rule_response_actions/osquery/osquery_response_action.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-049eeedef2a403ade7c636418e17fc9a3ffc7030eec2f3e013f459721c076470)\r\n\r\n@elastic/infra-monitoring-ui \r\n- [x]\r\n[x-pack/plugins/monitoring/public/application/pages/apm/overview.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-4ab4fa150247d8f522741ae5ea1ea71c102c72f5439410ea869ec1c9dc9878ad)\r\n- [x]\r\n[x-pack/plugins/monitoring/public/application/pages/enterprise_search/overview.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-285a67d9ec93651206608d308e5d1d20ccc98ccccb9bcbf3ee31fe35c1844b42)\r\n\r\n@elastic/kibana-security \r\n- [x]\r\n[x-pack/plugins/security/server/authentication/authenticator.ts](https://github.com/elastic/kibana/pull/162738/files#diff-bd369002fdfd0986f1ce3bf16263fb8b765e01a86832ccf5b4e521811d502038)\r\n- [x]\r\n[x-pack/plugins/security/server/session_management/session_index.ts](https://github.com/elastic/kibana/pull/162738/files#diff-10b76eb52a0e17564ad864def8270bb84a4eb87eb35851309bc36601086cbcd7)\r\n\r\n@elastic/security-threat-hunting-explore @gergoabraham \r\n- [x]\r\n[x-pack/plugins/security_solution/public/common/mock/endpoint/app_context_render.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-7f130bdc9a954330d188aa25324910cf2f72baf76d1329bd36584f5bb153856b)\r\n\r\n@elastic/security-solution @gergoabraham \r\n- [x]\r\n[x-pack/plugins/security_solution/public/management/components/page_overlay/page_overlay.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-e68a2799df17238257a86ce965369c525be901f6f882e518bde9e8c9bd7cd2c8)\r\n- [x]\r\n[x-pack/plugins/security_solution/public/management/pages/policy/view/policy_settings_form/components/event_collection_card.tsx](https://github.com/elastic/kibana/pull/162738/files#diff-edc756f655792f7dcaca0c707f35c6c022981be1873712f460ccb1d611e42568)\r\n- [x]\r\n[x-pack/plugins/security_solution/tsconfig.json](https://github.com/elastic/kibana/pull/162738/files#diff-844dde79a96b9e6c2bfdf21f8c80feb8b687577e21326da6bd15c6b95d8ec918)\r\n\r\n@elastic/uptime \r\n- [x]\r\n[x-pack/plugins/uptime/server/legacy_uptime/lib/alerts/duration_anomaly.test.ts](https://github.com/elastic/kibana/pull/162738/files#diff-6c7b63ce65aa17a2fe3219e1747ae051be88fb02edbe2f198ad6fd418a2bcc57)\r\n\r\n@elastic/security-detections-response-alerts @gergoabraham \r\n- [x]\r\n[x-pack/test/detection_engine_api_integration/security_and_spaces/group8/exception_operators_data_types/keyword_array.ts](https://github.com/elastic/kibana/pull/162738/files#diff-472ba2c7fe43448c8a4d04406703f755f71f6e60146bb2f090b4ca0f19ad0a0f)\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Michael Dokolin <dokmic@gmail.com>\r\nCo-authored-by: Stratoula Kalafateli <stratoula1@gmail.com>\r\nCo-authored-by: Rudolf Meijering <skaapgif@gmail.com>\r\nCo-authored-by: Devon Thomson <devon.thomson@elastic.co>","sha":"2d652e1313a64f55bae994833324ad8116738254"}},{"branch":"8.9","label":"v8.9.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
e776ad88d9
|
[8.10] RollingFileAppender: fix file moving mechanism (#164688) (#164716)
# Backport This will backport the following commits from `main` to `8.10`: - [RollingFileAppender: fix file moving mechanism (#164688)](https://github.com/elastic/kibana/pull/164688) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Pierre Gayvallet","email":"pierre.gayvallet@elastic.co"},"sourceCommit":{"committedDate":"2023-08-24T13:46:48Z","message":"RollingFileAppender: fix file moving mechanism (#164688)\n\n## Summary\r\n\r\nOn some file systems or volume mounts, `rename` is not supported and\r\nthrows a `EXDEV` error, which breaks our file rolling.\r\n\r\nThis PR addresses it by defaulting to `copy` + `unlink` if the `rename`\r\ncalls fails with an `EXDEV` error.\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"d16594f266c962efeb6e44c64c7bc2089efddcb9","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:Core","release_note:skip","Feature:Logging","backport:prev-minor","v8.11.0"],"number":164688,"url":"https://github.com/elastic/kibana/pull/164688","mergeCommit":{"message":"RollingFileAppender: fix file moving mechanism (#164688)\n\n## Summary\r\n\r\nOn some file systems or volume mounts, `rename` is not supported and\r\nthrows a `EXDEV` error, which breaks our file rolling.\r\n\r\nThis PR addresses it by defaulting to `copy` + `unlink` if the `rename`\r\ncalls fails with an `EXDEV` error.\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"d16594f266c962efeb6e44c64c7bc2089efddcb9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/164688","number":164688,"mergeCommit":{"message":"RollingFileAppender: fix file moving mechanism (#164688)\n\n## Summary\r\n\r\nOn some file systems or volume mounts, `rename` is not supported and\r\nthrows a `EXDEV` error, which breaks our file rolling.\r\n\r\nThis PR addresses it by defaulting to `copy` + `unlink` if the `rename`\r\ncalls fails with an `EXDEV` error.\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"d16594f266c962efeb6e44c64c7bc2089efddcb9"}}]}] BACKPORT--> Co-authored-by: Pierre Gayvallet <pierre.gayvallet@elastic.co> |
||
|
4450bf5b1c
|
[8.10] [Flaky test #90578] Unskip test (#163696) (#164711)
# Backport This will backport the following commits from `main` to `8.10`: - [[Flaky test #90578] Unskip test (#163696)](https://github.com/elastic/kibana/pull/163696) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Alejandro Fernández Haro","email":"alejandro.haro@elastic.co"},"sourceCommit":{"committedDate":"2023-08-24T13:02:34Z","message":"[Flaky test #90578] Unskip test (#163696)\n\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"ba843882a7bb35aa3062efd6562ed85d5db157f4","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","technical debt","release_note:skip","Team:SharedUX","backport:prev-minor","v8.11.0"],"number":163696,"url":"https://github.com/elastic/kibana/pull/163696","mergeCommit":{"message":"[Flaky test #90578] Unskip test (#163696)\n\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"ba843882a7bb35aa3062efd6562ed85d5db157f4"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163696","number":163696,"mergeCommit":{"message":"[Flaky test #90578] Unskip test (#163696)\n\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"ba843882a7bb35aa3062efd6562ed85d5db157f4"}}]}] BACKPORT--> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> |
||
|
dae18734b8
|
[8.10] [Fleet] Update docs links for Logstash and Kafka to point to new pages (#164335) (#164431)
# Backport This will backport the following commits from `main` to `8.10`: - [[Fleet] Update docs links for Logstash and Kafka to point to new pages (#164335)](https://github.com/elastic/kibana/pull/164335) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Kevin Logan","email":"56395104+kevinlog@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-08-22T11:15:51Z","message":"[Fleet] Update docs links for Logstash and Kafka to point to new pages (#164335)\n\n## Summary\r\n\r\nUpdates the docs links for Logstash and Kafka to point to new docs\r\npages.\r\n\r\nLogstash docs link:\r\n\r\n (#164409)
# Backport This will backport the following commits from `main` to `8.10`: - [[Ops] Upgrade to axios 1.4 (#163732)](https://github.com/elastic/kibana/pull/163732) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Alex Szabo","email":"alex.szabo@elastic.co"},"sourceCommit":{"committedDate":"2023-08-22T09:47:48Z","message":"[Ops] Upgrade to axios 1.4 (#163732)\n\n## Summary\r\nupgrade `axios` to 1.4\r\n\r\n- adjust to header usage, and config optionality\r\n- Axios' adapters are now resolved from a string key by axios, no need\r\nto import/instantiate adapters\r\n- most of the changed code stems from changes in Axios' types\r\n - `response.config` is now optional\r\n- there was a change in the type of AxiosHeaders <->\r\nInternalAxiosHeaders\r\n\r\nCloses: #162661 \r\nCloses: #162414\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"9d2696b5c5159870cecf02c9f23090b26c924c87","branchLabelMapping":{"^v8.11.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","Team:APM","release_note:skip","backport:prev-MAJOR","v7.17.13","v8.11.0"],"number":163732,"url":"https://github.com/elastic/kibana/pull/163732","mergeCommit":{"message":"[Ops] Upgrade to axios 1.4 (#163732)\n\n## Summary\r\nupgrade `axios` to 1.4\r\n\r\n- adjust to header usage, and config optionality\r\n- Axios' adapters are now resolved from a string key by axios, no need\r\nto import/instantiate adapters\r\n- most of the changed code stems from changes in Axios' types\r\n - `response.config` is now optional\r\n- there was a change in the type of AxiosHeaders <->\r\nInternalAxiosHeaders\r\n\r\nCloses: #162661 \r\nCloses: #162414\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"9d2696b5c5159870cecf02c9f23090b26c924c87"}},"sourceBranch":"main","suggestedTargetBranches":["7.17"],"targetPullRequestStates":[{"branch":"7.17","label":"v7.17.13","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.11.0","labelRegex":"^v8.11.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163732","number":163732,"mergeCommit":{"message":"[Ops] Upgrade to axios 1.4 (#163732)\n\n## Summary\r\nupgrade `axios` to 1.4\r\n\r\n- adjust to header usage, and config optionality\r\n- Axios' adapters are now resolved from a string key by axios, no need\r\nto import/instantiate adapters\r\n- most of the changed code stems from changes in Axios' types\r\n - `response.config` is now optional\r\n- there was a change in the type of AxiosHeaders <->\r\nInternalAxiosHeaders\r\n\r\nCloses: #162661 \r\nCloses: #162414\r\n\r\n---------\r\n\r\nCo-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>","sha":"9d2696b5c5159870cecf02c9f23090b26c924c87"}}]}] BACKPORT--> Co-authored-by: Alex Szabo <alex.szabo@elastic.co> |
||
|
1a1bdb7a3e
|
[8.10] [Security Solution] File paths for Blocklist Windows and Mac should be case insensitive (#164200) (#164317)
# Backport This will backport the following commits from `main` to `8.10`: - [[Security Solution] File paths for Blocklist Windows and Mac should be case insensitive (#164200)](https://github.com/elastic/kibana/pull/164200) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Kevin Logan","email":"56395104+kevinlog@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-08-21T14:00:53Z","message":"[Security Solution] File paths for Blocklist Windows and Mac should be case insensitive (#164200)\n\n## Summary\r\n\r\nThis fixes a bug where Windows and Mac Blocklist file path entries\r\nshould be passed as case insensitive. This is because Mac and Windows\r\nare caseless for most use cases.\r\n\r\nBug ticket: https://github.com/elastic/kibana/issues/158581\r\n\r\nHere is how it will be displayed in the UI:\r\n<img width=\"1728\" alt=\"image\"\r\nsrc=\" |
||
|
bb8a4a09e7
|
[8.10] [HTTP] Allow for internal requests to also specify special query param elasticInternalOrigin (#163796) (#164278)
# Backport This will backport the following commits from `main` to `8.10`: - [[HTTP] Allow for internal requests to also specify special query param `elasticInternalOrigin` (#163796)](https://github.com/elastic/kibana/pull/163796) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Jean-Louis Leysens","email":"jeanlouis.leysens@elastic.co"},"sourceCommit":{"committedDate":"2023-08-21T09:55:33Z","message":"[HTTP] Allow for internal requests to also specify special query param `elasticInternalOrigin` (#163796)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/163678\r\n\r\n* Raise the notion of \"internal\" into `CoreKibanaRequest`. This enables\r\nus to share this with lifecycle handlers and control validation of query\r\nparams\r\n* Added new `isInternalRequest` alongside `isSystemRequest` and\r\n`isFakeRequest`\r\n* Slight simplification to existing internal restriction check\r\n* Some other chores and minor fixes\r\n\r\n## Test\r\n\r\n* Start ES with `yarn es serverless` and Kibana with `yarn start\r\n--serverless --server.restrictInternalApis=true`\r\n* Add the service account token to `kibana.dev.yml`:\r\n`elasticsearch.serviceAccountToken: <SAT>`\r\n* Send a request to an internal endpoint like: `curl -XPOST\r\n-uelastic:changeme http://localhost:5601/<base-path>/api/files/find -H\r\n'kbn-xsrf: foo' -H 'content-type: application/json' -d '{}'`\r\n * Should give you a 400 result\r\n* message like `{\"statusCode\":400,\"error\":\"Bad Request\",\"message\":\"uri\r\n[http://localhost:5603/api/files/find] with method [post] exists but is\r\nnot available with the current configuration\"}`\r\n* Send the same request, but include the query param:\r\n`elasticInternalOrigin=true`\r\n * Should give you a 200 result\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"23d39555e0d0fc36c760f0c148913db69749cb47","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:http","Team:Core","release_note:skip","v8.10.0","v8.11.0"],"number":163796,"url":"https://github.com/elastic/kibana/pull/163796","mergeCommit":{"message":"[HTTP] Allow for internal requests to also specify special query param `elasticInternalOrigin` (#163796)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/163678\r\n\r\n* Raise the notion of \"internal\" into `CoreKibanaRequest`. This enables\r\nus to share this with lifecycle handlers and control validation of query\r\nparams\r\n* Added new `isInternalRequest` alongside `isSystemRequest` and\r\n`isFakeRequest`\r\n* Slight simplification to existing internal restriction check\r\n* Some other chores and minor fixes\r\n\r\n## Test\r\n\r\n* Start ES with `yarn es serverless` and Kibana with `yarn start\r\n--serverless --server.restrictInternalApis=true`\r\n* Add the service account token to `kibana.dev.yml`:\r\n`elasticsearch.serviceAccountToken: <SAT>`\r\n* Send a request to an internal endpoint like: `curl -XPOST\r\n-uelastic:changeme http://localhost:5601/<base-path>/api/files/find -H\r\n'kbn-xsrf: foo' -H 'content-type: application/json' -d '{}'`\r\n * Should give you a 400 result\r\n* message like `{\"statusCode\":400,\"error\":\"Bad Request\",\"message\":\"uri\r\n[http://localhost:5603/api/files/find] with method [post] exists but is\r\nnot available with the current configuration\"}`\r\n* Send the same request, but include the query param:\r\n`elasticInternalOrigin=true`\r\n * Should give you a 200 result\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"23d39555e0d0fc36c760f0c148913db69749cb47"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/163796","number":163796,"mergeCommit":{"message":"[HTTP] Allow for internal requests to also specify special query param `elasticInternalOrigin` (#163796)\n\n## Summary\r\n\r\nCloses https://github.com/elastic/kibana/issues/163678\r\n\r\n* Raise the notion of \"internal\" into `CoreKibanaRequest`. This enables\r\nus to share this with lifecycle handlers and control validation of query\r\nparams\r\n* Added new `isInternalRequest` alongside `isSystemRequest` and\r\n`isFakeRequest`\r\n* Slight simplification to existing internal restriction check\r\n* Some other chores and minor fixes\r\n\r\n## Test\r\n\r\n* Start ES with `yarn es serverless` and Kibana with `yarn start\r\n--serverless --server.restrictInternalApis=true`\r\n* Add the service account token to `kibana.dev.yml`:\r\n`elasticsearch.serviceAccountToken: <SAT>`\r\n* Send a request to an internal endpoint like: `curl -XPOST\r\n-uelastic:changeme http://localhost:5601/<base-path>/api/files/find -H\r\n'kbn-xsrf: foo' -H 'content-type: application/json' -d '{}'`\r\n * Should give you a 400 result\r\n* message like `{\"statusCode\":400,\"error\":\"Bad Request\",\"message\":\"uri\r\n[http://localhost:5603/api/files/find] with method [post] exists but is\r\nnot available with the current configuration\"}`\r\n* Send the same request, but include the query param:\r\n`elasticInternalOrigin=true`\r\n * Should give you a 200 result\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"23d39555e0d0fc36c760f0c148913db69749cb47"}},{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Jean-Louis Leysens <jeanlouis.leysens@elastic.co> |
||
|
18e8844a6f
|
[8.10] [RAM] add maintenance window banner (#163516) (#164161)
# Backport This will backport the following commits from `main` to `8.10`: - [[RAM] add maintenance window banner (#163516)](https://github.com/elastic/kibana/pull/163516) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Julia","email":"iuliia.guskova@elastic.co"},"sourceCommit":{"committedDate":"2023-08-17T11:04:56Z","message":"[RAM] add maintenance window banner (#163516)\n\n## Summary\r\n\r\nSolves: https://github.com/elastic/kibana/issues/163465\r\n\r\nAdd maintenance window banner to Rules list and Alerts list in O11y and\r\nManagement.\r\n\r\n<img width=\"1334\" alt=\"Screenshot 2023-08-09 at 13 03 50\"\r\nsrc=\" |
||
|
4c0c007fc7
|
[8.10] [Lens] add performance journey to track rendering time for XY visualization and suggestions panel (#163412) (#164153)
# Backport This will backport the following commits from `main` to `8.10`: - [[Lens] add performance journey to track rendering time for XY visualization and suggestions panel (#163412)](https://github.com/elastic/kibana/pull/163412) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Dzmitry Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2023-08-17T10:01:03Z","message":"[Lens] add performance journey to track rendering time for XY visualization and suggestions panel (#163412)\n\n## Summary\r\n\r\nRelated to #163089\r\n\r\nAdding the first performance journey for the Lens Editor. It simulated\r\nloading existing Lens visualisation with data view having 10k fields.\r\n\r\nWe collect the following metrics:\r\n- `fetchFieldsExistenceInfo` reports time it takes to fetch fields in\r\nData Panel\r\n- `lensVisualizationRenderTime` reports both time it takes to fetch the\r\ndata (`time_to_data`) and render the main visualization\r\n(`time_to_render`)\r\n- `lensSuggestionsRenderTime` reports time it takes to render\r\nsuggestions panel\r\n\r\nMetrics consistency\r\n\r\n<img width=\"568\" alt=\"image\"\r\nsrc=\" |
||
|
66c7d669a6
|
[8.10] fix(NA): source classifier to indentify xml as static files (#164109) (#164123)
# Backport This will backport the following commits from `main` to `8.10`: - [fix(NA): source classifier to indentify xml as static files (#164109)](https://github.com/elastic/kibana/pull/164109) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Tiago Costa","email":"tiago.costa@elastic.co"},"sourceCommit":{"committedDate":"2023-08-16T23:53:59Z","message":"fix(NA): source classifier to indentify xml as static files (#164109)\n\nThis PR fixes a bug in the source classifier as it is currently not\r\nidentifying xml as a static file.\r\n\r\nAs part of this I've also identified a TODO in the source classifier\r\nrelated with the evaluating order.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"a17e307dc8840eadfc97ae3d5cf8d68052d5cd15","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Operations","release_note:skip","backport:all-open","v8.11.0"],"number":164109,"url":"https://github.com/elastic/kibana/pull/164109","mergeCommit":{"message":"fix(NA): source classifier to indentify xml as static files (#164109)\n\nThis PR fixes a bug in the source classifier as it is currently not\r\nidentifying xml as a static file.\r\n\r\nAs part of this I've also identified a TODO in the source classifier\r\nrelated with the evaluating order.\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"a17e307dc8840eadfc97ae3d5cf8d68052d5cd15"}},"sourceBranch":"main","suggestedTargetBranches":["8.11"],"targetPullRequestStates":[{"branch":"8.11","label":"v8.11.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Tiago Costa <tiago.costa@elastic.co> |
||
|
a00c2401e2
|
[HTTP] Add build number to headers so that we can identify UIs (#163577)
Close https://github.com/elastic/kibana/issues/162332 ### List - [x] Add E2E test --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> |
||
|
ad5e3ff93e
|
[Search] Update connectors for 8.10 (#163956)
## Summary This updates connectors for 8.10. --------- Co-authored-by: Chris Cressman <chris@chriscressman.com> |
||
|
a772ab7fa8
|
[Detection Engine][Rules] - Adds custom highlighted fields option (#163235)
## Summary Allows a user to define which fields to highlight in areas where we currently use "highlighted fields" feature. |
||
|
ad5c9d805a
|
[Infra UI] Refactor host view and asset details dashboards configuraton (#163918)
closes [#163797](https://github.com/elastic/kibana/issues/163797) ## Summary This PR extracts the dashboard configuration from the components that renders them to common. This aims to make discoverability and maintainability easier. It doesn't change any functional behaviour ### How to test - Start a local kibana instance - Navigate to `Infrastructure` > `hosts` - Verify if the charts still work as expected |
||
|
d5a3ed1dee
|
[Serverless] Add deployment URL (#163925)
## Summary This adds a link to the concrete project in Serverless ES3. We can't link to performance directly because that has been descoped for now. |
||
|
8706702aea
|
[Enterprise Search] Add update index mappings step to ML pipeline config workflow (#163723)
## Summary This PR adds a new step to the ML inference pipeline creation workflow: a note to update mappings. This new step doesn't make any changes in the background. Instead it lets the user know that the index mappings need to be updated manually to accommodate the inference output fields before the pipeline can be used (for example a `dense_vector` field). For ELSER pipelines the mappings are updated automatically, so the callout is an FYI panel instead of a required step. The logic for controlling the state of steps is also improved, making the UX look more like walking through the steps. Creating non-ELSER pipeline 
## Summary This PR uses the new script to generate autocomplete definitions for Dev Tools Console from the ES specification repo. #### Definitions changes - New property `availability` is added to filter out endpoints that are not available in Serverless - Some endpoints' query parameters have more details now, for example common query params are now defined in definitions ```json "url_params": { "error_trace": "__flag__", "filter_path": [], "human": "__flag__", "pretty": "__flag__" }, ``` - Url components in few endpoints are removed, but those were added to overrides files in https://github.com/elastic/kibana/pull/163096 - Documentation links contain `{branch}` instead of `master` (fix for that added in https://github.com/elastic/kibana/pull/159241) #### Script changes - The logic for generating `availability` for endpoint has been updated based on the feedback from the Clients team. Details added to the script file. - Added a few "safe guards" to the spots in the script where an unexpected type of data might be coming from the ES specification schema #### Console changes - Fixed the autocomplete request on Serverless (we might need a proper fix for that, details in https://github.com/elastic/kibana/issues/163318) Also updates to readme files both in Console and the new script. I will remove the old script in a separate PR. ## Screenshots "ILM" autocomplete suggestions displayed on stateful <img width="583" alt="Screenshot 2023-08-07 at 17 47 48" src=" |
||
|
cc946c46e4
|
[Security solution] Expandable flyout - add subtab to path (#162748) | ||
|
560c87179b
|
[Security Solution][Unified IA] New sections with landing page (#163102)
## Summary closes: https://github.com/elastic/kibana/issues/157847 The new links and pages in Security Solution for Serverless: - `Investigations` - `Timelines` - `Osquery` - `Assets` - `Fleet` (and all its sub-links) - `Endpoints` (and all its sub-links) - `Cloud defend` (and all its sub-links) - Callout with button linking `Integrations` in Project Setting - `Project settings` - `Users & roles` (Cloud UI) - `Billing & consumption` (Cloud UI) - `Integrations` (link to integrations with _/browse/security_ path parameter) - `Entity risk score` (link currently under the `riskScoringRoutesEnabled` experimental flag) - `Management` accordion with a set of (stack) management categories and pages links Sections updated: (ESS & Serverless) `Rules` links have been updated according to new specs. (ESS) The `Settings` page was renamed back to `Manage`. (Serverless) The `Dev tools` link was moved to the bottom of the side navigation. #### Cypress tests for serverless: They will be implemented in a follow-up PR when the infrastructure is ready https://github.com/elastic/kibana/pull/162698 ## Screenshots ### Serverless Investigations: 
`85.1.0` ➡️ `86.0.0` ⚠️ The biggest change in this PR is migrating the `react-beautiful-dnd` dependency to it's open-source forked successor, `@hello-pangea/dnd`. This new fork has better typescript support and additionally supports both React 17 and React 18. ## [`86.0.0`](https://github.com/elastic/eui/tree/v86.0.0) - Added React 18 support (StrictMode not yet supported). ([#7012](https://github.com/elastic/eui/pull/7012)) **Deprecations** - Deprecated `euiPaletteComplimentary`; Use `euiPaletteComplementary` instead. ([#6992](https://github.com/elastic/eui/pull/6992)) **Breaking changes** - Replaced the underlying drag-and-drop library from `react-beautiful-dnd` to its fork `@hello-pangea/dnd` ([#7012](https://github.com/elastic/eui/pull/7012)) ([#7012](https://github.com/elastic/eui/pull/7012)) - No code updates are needed if using only `<EuiDragDropContext>`, `<EuiDroppable>` and `<EuiDraggable>` with no direct imports from `react-beautiful-dnd`. In case you were importing things from `react-beautiful-dnd` and using them together with EUI components, you need to switch to `@hello-pangea/dnd` which has cross-compatible API. --------- Co-authored-by: Tomasz Kajtoch <tomasz.kajtoch@elastic.co> Co-authored-by: Tomasz Kajtoch <tomek@kajto.ch> Co-authored-by: Cee Chen <549407+cee-chen@users.noreply.github.com> Co-authored-by: Drew Tate <andrew.tate@elastic.co> |
||
|
1546490e98
|
[settings] Extract and fix Section Registry (#163502)
## Summary While working to extract various portions of the `advancedSettings` plugin into packages, I found the `ComponentRegistry` in the plugin to have a number of issues that contributed to a fairly bad UX: - the API allows for adding/overriding the title, subtitle and footer of the Advanced Settings page, but only the footer is rendered. - the API is available to all plugins, but only renders a single entry... so depending on the plugin load order, the render is not guaranteed. - filtering the footer in or out of the display is delegated to the component itself, so: - it only takes effect on render. - the count is only updated if you click on the page that contains it, but that logic is currently broken. - the error message is inaccurate. 
## Summary To fix the following error when running `node scripts/synthtrace simple_trace.ts --local --live`: ``` Error: Could not connect to Kibana: request to http://elastic:changeme@localhost:5601/ failed, reason: connect ECONNREFUSED ::1:5601 at getKibanaUrl (/kibana/packages/kbn-apm-synthtrace/src/cli/utils/get_service_urls.ts:76:11) ``` |
||
|
6a369361a6
|
[Observability AI Assistant]: Adds several function implementations to the AI Asssistant (#163764)
Lots of small fixes, but mainly new (APM) functions for the
Observability AI Assistant.
|
||
|
458c67e8c4
|
Save ES Query Rule type alerts in alert-as-data index (#161685)
Resolves: #159493 This PR replaces `AlertFactory` in ES Query rule type with `AlertsClient` so the alerts are persistent in an alert-as-data index. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
281cc224c9
|
Move Lens attribute builder to a package (#163422)
closes [#163491](https://github.com/elastic/kibana/issues/163491) ## Summary This PR creates a new package that contains a utility API that helps to generate the JSON with the attributes required to render a Lens chart with the `EmbeddableComponent`. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
6e241a8b02
|
[Remote clusters] Add new security model (#161836) | ||
|
56be6c6fb6
|
[Fleet] Only enable secret storage once all fleet servers are above 8.10.0 (#163627)
## Summary Closes #157456 Secret storage requires that fleet servers are 8.10.0 or above. This PR adds a backend check that all fleet servers are above 8.10.0 before enabling secrets storage. Once all fleet servers are above that version, secrets are permanently enabled. the fleet server check checks all agents in policies that contain the fleet server package. A flag on the`ingest_manager_settings` saved. object `secret_storage_requirements_met` is used to make a note that the check has previously passed, meaning we don't have to keep querying the agents and policies. Test scenarios (all covered by integration tests) : - given a deployment with no fleet servers connected, on creating a package policy with secret variables, the values should be stored in plain text not as a secret reference - given a deployment with at least one fleet server that is below 8.10.0, on creating a package policy with secret variables, the values should be stored in plain text not as a secret reference - given a deployment where all fleet servers are 8.10.0 or above, secrets should be stored as secret references and in the secrets index - if a package policy was created before secrets were enabled, and since its creation the fleet server versions pass the check, when updating that policy, all secrets should move to being secret references. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Julia Bardi <julia.bardi@elastic.co> Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com> |
||
|
57c17c4927
|
[Serverless] Fix sidenav responsiveness (#163700)
## Summary I was not sure if there are other plans for these stats, but I went ahead and cleaned those up: ### Issue 1. Sidenav groups are collapsed on a smaller screen #### Before 
## Summary This PR adjusts the `data-test-subj` for the global loading indicator in serverless projects such that at matches the stateful version. This makes sure that functional tests and corresponding test helper methods continue to work the same in stateful and serverless environments when comes to waiting for global loading to finish, which is a key mechanism to avoid test flakiness. ### Additional information - The serverless project specific global loading indicator was introduced with #158523 - The stateful loading indicator `data-test-subj` naming is implemented here: https://github.com/elastic/kibana/blob/main/packages/core/chrome/core-chrome-browser-internal/src/ui/loading_indicator.tsx#L61 Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com> |
||
|
1e7efae56a
|
[Enterprise Search] Reuse serverless panels on Enterprise Search (#163179)
## Summary Reuse Serverless panels for API index overview. Updated Enterprise Search overview to latests designs. Note: There will be another PR for layout changes on overview afterwards. |