-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix eslint rule for restricting certain lodash imports #151023
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Explore changes LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alerts area LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🌔 🚀 ✨ LGTM ✨ 🚀 🌔
💛 Build succeeded, but was flaky
Failed CI StepsMetrics [docs]Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: cc @watson |
💔 All backports failed
Manual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation |
Fixes elastic#110422 TL;DR: The `lodash.set` function is unsafe and shouldn't be called. Cause of error: If you specify multiple `no-restricted-imports` paths for the same module, only the last path is used. Instead you need to combine them into a single path as I've done in this PR. This regression was introduced in elastic#100277 (cherry picked from commit fbdeffb) # Conflicts: # x-pack/plugins/apm/tsconfig.json # x-pack/plugins/enterprise_search/tsconfig.json # x-pack/plugins/lens/tsconfig.json # x-pack/plugins/osquery/tsconfig.json # x-pack/plugins/security/tsconfig.json # x-pack/plugins/synthetics/tsconfig.json
Fixes elastic#110422 TL;DR: The `lodash.set` function is unsafe and shouldn't be called. Cause of error: If you specify multiple `no-restricted-imports` paths for the same module, only the last path is used. Instead you need to combine them into a single path as I've done in this PR. This regression was introduced in elastic#100277 (cherry picked from commit fbdeffb) # Conflicts: # .eslintrc.js # packages/elastic-apm-synthtrace/src/lib/metricset.ts # packages/kbn-apm-synthtrace-client/tsconfig.json # packages/kbn-es-query/tsconfig.json # packages/kbn-interpreter/src/common/lib/ast.to_expression.test.js # packages/kbn-interpreter/tsconfig.json # src/plugins/controls/server/control_group/control_group_telemetry.ts # src/plugins/controls/tsconfig.json # src/plugins/data_views/common/data_views/data_views.test.ts # src/plugins/data_views/tsconfig.json # src/plugins/files/server/blob_storage_service/adapters/es/content_stream/content_stream.test.ts # src/plugins/files/tsconfig.json # x-pack/plugins/actions/server/lib/create_action_event_log_record_object.ts # x-pack/plugins/actions/tsconfig.json # x-pack/plugins/alerting/server/lib/rule_run_metrics_store.ts # x-pack/plugins/alerting/server/rules_client/common/apply_bulk_edit_operation.ts # x-pack/plugins/apm/server/routes/fleet/get_package_policy_decorators.ts # x-pack/plugins/apm/tsconfig.json # x-pack/plugins/canvas/canvas_plugin_src/uis/arguments/partition_labels/extended_template.tsx # x-pack/plugins/canvas/canvas_plugin_src/uis/arguments/partition_labels/simple_template.tsx # x-pack/plugins/cases/public/api/utils.ts # x-pack/plugins/cases/public/common/mock/connectors.ts # x-pack/plugins/cases/public/containers/api.test.tsx # x-pack/plugins/cases/server/saved_object_types/migrations/user_actions/alerts.test.ts # x-pack/plugins/enterprise_search/public/applications/app_search/components/crawler/components/crawl_details_flyout/crawl_details_preview.test.tsx # x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/search_index/crawler/crawl_details_flyout/crawl_details_preview.test.tsx # x-pack/plugins/enterprise_search/tsconfig.json # x-pack/plugins/lens/public/utils.ts # x-pack/plugins/lens/tsconfig.json # x-pack/plugins/osquery/server/lib/update_global_packs.ts # x-pack/plugins/osquery/server/routes/pack/create_pack_route.ts # x-pack/plugins/osquery/server/routes/pack/update_pack_route.ts # x-pack/plugins/osquery/server/routes/status/create_status_route.ts # x-pack/plugins/osquery/tsconfig.json # x-pack/plugins/reporting/server/lib/content_stream.test.ts # x-pack/plugins/reporting/server/routes/lib/jobs_query.test.ts # x-pack/plugins/reporting/tsconfig.json # x-pack/plugins/screenshotting/server/config/create_config.ts # x-pack/plugins/screenshotting/tsconfig.json # x-pack/plugins/security/tsconfig.json # x-pack/plugins/security_solution/public/detections/components/alerts_table/actions.test.tsx # x-pack/plugins/security_solution/public/explore/users/store/reducer.ts # x-pack/plugins/security_solution/public/network/store/reducer.ts # x-pack/plugins/security_solution/scripts/endpoint/agent_emulator/services/action_responder.ts # x-pack/plugins/security_solution/server/lib/detection_engine/signals/enrichments/enrichment_by_type/host_risk.ts # x-pack/plugins/security_solution/server/lib/detection_engine/signals/enrichments/enrichment_by_type/user_risk.ts # x-pack/plugins/security_solution/server/lib/detection_engine/signals/enrichments/utils/transforms.test.ts # x-pack/plugins/security_solution/server/lib/telemetry/helpers.test.ts # x-pack/plugins/stack_connectors/server/connector_types/opsgenie/render_template_variables.ts # x-pack/plugins/stack_connectors/server/connector_types/tines/render.test.ts # x-pack/plugins/stack_connectors/server/connector_types/tines/render.ts # x-pack/plugins/stack_connectors/tsconfig.json # x-pack/plugins/synthetics/tsconfig.json # x-pack/plugins/triggers_actions_ui/public/application/lib/value_validators.ts # x-pack/plugins/triggers_actions_ui/tsconfig.json # x-pack/plugins/uptime/server/lib/requests/get_monitor_charts.test.ts # x-pack/plugins/uptime/server/lib/requests/get_pings.test.ts # x-pack/plugins/uptime/server/lib/requests/search/find_potential_matches.ts
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
#151495) # Backport This will backport the following commits from `main` to `8.7`: - [Fix eslint rule for restricting certain lodash imports (#151023)](#151023) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-16T15:35:09Z","message":"Fix eslint rule for restricting certain lodash imports (#151023)\n\nFixes #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't be called.\r\n\r\nCause of error: If you specify multiple `no-restricted-imports` paths\r\nfor the same module, only the last path is used. Instead you need to\r\ncombine them into a single path as I've done in this PR.\r\n\r\nThis regression was introduced in #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:APM","Team:uptime","release_note:skip","backport:all-open","v8.8.0"],"number":151023,"url":"https://github.com/elastic/kibana/pull/151023","mergeCommit":{"message":"Fix eslint rule for restricting certain lodash imports (#151023)\n\nFixes #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't be called.\r\n\r\nCause of error: If you specify multiple `no-restricted-imports` paths\r\nfor the same module, only the last path is used. Instead you need to\r\ncombine them into a single path as I've done in this PR.\r\n\r\nThis regression was introduced in #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151023","number":151023,"mergeCommit":{"message":"Fix eslint rule for restricting certain lodash imports (#151023)\n\nFixes #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't be called.\r\n\r\nCause of error: If you specify multiple `no-restricted-imports` paths\r\nfor the same module, only the last path is used. Instead you need to\r\ncombine them into a single path as I've done in this PR.\r\n\r\nThis regression was introduced in #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d"}}]}] BACKPORT-->
… (#151550) # Backport This will backport the following commits from `main` to `7.17`: - [Fix eslint rule for restricting certain lodash imports (#151023)](#151023) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-16T15:35:09Z","message":"Fix eslint rule for restricting certain lodash imports (#151023)\n\nFixes #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't be called.\r\n\r\nCause of error: If you specify multiple `no-restricted-imports` paths\r\nfor the same module, only the last path is used. Instead you need to\r\ncombine them into a single path as I've done in this PR.\r\n\r\nThis regression was introduced in #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:APM","Team:uptime","release_note:skip","backport:all-open","v8.8.0"],"number":151023,"url":"https://github.com/elastic/kibana/pull/151023","mergeCommit":{"message":"Fix eslint rule for restricting certain lodash imports (#151023)\n\nFixes #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't be called.\r\n\r\nCause of error: If you specify multiple `no-restricted-imports` paths\r\nfor the same module, only the last path is used. Instead you need to\r\ncombine them into a single path as I've done in this PR.\r\n\r\nThis regression was introduced in #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151023","number":151023,"mergeCommit":{"message":"Fix eslint rule for restricting certain lodash imports (#151023)\n\nFixes #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't be called.\r\n\r\nCause of error: If you specify multiple `no-restricted-imports` paths\r\nfor the same module, only the last path is used. Instead you need to\r\ncombine them into a single path as I've done in this PR.\r\n\r\nThis regression was introduced in #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d"}}]}] BACKPORT-->
commit 5e74f44ec7802f20b9cf2129c8a43f3247e9e87a Author: Kibana Machine <[email protected]> Date: Tue Mar 28 07:07:48 2023 -0400 [7.17] [Infrastructure UI] Kubernetes Pods correctly show Network chart (#153631) (#153824) # Backport This will backport the following commits from `main` to `7.17`: - [[Infrastructure UI] Kubernetes Pods correctly show Network chart (#153631)](https://github.com/elastic/kibana/pull/153631) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Marco Antonio Ghiani","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-03-28T07:52:38Z","message":"[Infrastructure UI] Kubernetes Pods correctly show Network chart (#153631)\n\n## 📓 Summary\r\n\r\nCloses #129239 \r\n\r\nThis issue was caused by a Validation error when creating the tsvb model\r\nfor the `podNetworkTraffic` metric series.\r\nIt was basically referencing an aggregation property that didn't exist,\r\ncaused by different property names matching.\r\n\r\n## 🧪 Testing\r\n\r\n- Navigate to Inventory\r\n- Select `Show` -> `Kubernetes Pods`\r\n- Select any available pod and click on Kubernetes pod metrics to open\r\nthe pod details view\r\n- Verify the Network chart is available and matches the **Inbound (RX)**\r\nand **Outbound (TX)** values.\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/227875972-07aa35e1-eb0c-480a-8500-342de6ffad80.mov\r\n\r\n---------\r\n\r\nCo-authored-by: Marco Antonio Ghiani <[email protected]>","sha":"b64dc9561846b50911cf3f7f7e3e5e7044db72fa","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Infra Monitoring UI","backport:all-open","v8.8.0"],"number":153631,"url":"https://github.com/elastic/kibana/pull/153631","mergeCommit":{"message":"[Infrastructure UI] Kubernetes Pods correctly show Network chart (#153631)\n\n## 📓 Summary\r\n\r\nCloses #129239 \r\n\r\nThis issue was caused by a Validation error when creating the tsvb model\r\nfor the `podNetworkTraffic` metric series.\r\nIt was basically referencing an aggregation property that didn't exist,\r\ncaused by different property names matching.\r\n\r\n## 🧪 Testing\r\n\r\n- Navigate to Inventory\r\n- Select `Show` -> `Kubernetes Pods`\r\n- Select any available pod and click on Kubernetes pod metrics to open\r\nthe pod details view\r\n- Verify the Network chart is available and matches the **Inbound (RX)**\r\nand **Outbound (TX)** values.\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/227875972-07aa35e1-eb0c-480a-8500-342de6ffad80.mov\r\n\r\n---------\r\n\r\nCo-authored-by: Marco Antonio Ghiani <[email protected]>","sha":"b64dc9561846b50911cf3f7f7e3e5e7044db72fa"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/153631","number":153631,"mergeCommit":{"message":"[Infrastructure UI] Kubernetes Pods correctly show Network chart (#153631)\n\n## 📓 Summary\r\n\r\nCloses #129239 \r\n\r\nThis issue was caused by a Validation error when creating the tsvb model\r\nfor the `podNetworkTraffic` metric series.\r\nIt was basically referencing an aggregation property that didn't exist,\r\ncaused by different property names matching.\r\n\r\n## 🧪 Testing\r\n\r\n- Navigate to Inventory\r\n- Select `Show` -> `Kubernetes Pods`\r\n- Select any available pod and click on Kubernetes pod metrics to open\r\nthe pod details view\r\n- Verify the Network chart is available and matches the **Inbound (RX)**\r\nand **Outbound (TX)** values.\r\n\r\n\r\nhttps://user-images.githubusercontent.com/34506779/227875972-07aa35e1-eb0c-480a-8500-342de6ffad80.mov\r\n\r\n---------\r\n\r\nCo-authored-by: Marco Antonio Ghiani <[email protected]>","sha":"b64dc9561846b50911cf3f7f7e3e5e7044db72fa"}}]}] BACKPORT--> Co-authored-by: Marco Antonio Ghiani <[email protected]> commit 40de0e73638578e90dc3fe559202b4af1b8377bc Author: Jon <[email protected]> Date: Tue Mar 21 10:12:06 2023 -0500 [7.17] Upgrade caniuse-lite db (#153318) (#153339) #153318 commit 13916b37c33c22df2f4310e1ac39a277c8eb328d Author: Jon <[email protected]> Date: Mon Mar 20 16:52:09 2023 -0500 [7.17] [bazel] Use a GCS bucket for local dev remote bazel cache (#148393) 08a8c640b8fa4526510a004c7a4758c51693ccf5 removes the legacy remote caching setup we had with buildbuddy 7982f6050c32cdd340a20f023a693eeaf1a5de2e backports the `populate-local-gcs` option from #131866. It adds support for keeping the local development cache in gcs up to date. It's an old backport and I don't think the complexity/maintenance is worth the development performance on a feature frozen branch, but I'll leave it up for discussion. --------- Co-authored-by: Tiago Costa <[email protected]> commit 652eea2ff371cf0e2d41c9d43ec732ec72ea3e20 Author: koso3ht4y <[email protected]> Date: Tue Mar 21 05:35:52 2023 +0900 Update on rpm.asciidoc (#150269) shasum update ## Summary Summarize your PR. If it involves visual changes include a screenshot or gif. ### Checklist Delete any items that are not applicable to this PR. - [ ] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) - [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [ ] Any UI touched in this PR is usable by keyboard only (learn more about [keyboard accessibility](https://webaim.org/techniques/keyboard/)) - [ ] Any UI touched in this PR does not create any new axe failures (run axe in browser: [FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/), [Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US)) - [ ] If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the [docker list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker) - [ ] This renders correctly on smaller devices using a responsive layout. (You can test this [in your browser](https://www.browserstack.com/guide/responsive-testing-on-local-server)) - [ ] This was checked for [cross-browser compatibility](https://www.elastic.co/support/matrix#matrix_browsers) ### Risk Matrix Delete this section if it is not applicable to this PR. Before closing this PR, invite QA, stakeholders, and other developers to identify risks that should be tested prior to the change/feature release. When forming the risk matrix, consider some of the following examples and how they may potentially impact the change: | Risk | Probability | Severity | Mitigation/Notes | |---------------------------|-------------|----------|-------------------------| | Multiple Spaces—unexpected behavior in non-default Kibana Space. | Low | High | Integration tests will verify that all features are still supported in non-default Kibana Space and when user switches between spaces. | | Multiple nodes—Elasticsearch polling might have race conditions when multiple Kibana nodes are polling for the same tasks. | High | Low | Tasks are idempotent, so executing them multiple times will not result in logical error, but will degrade performance. To test for this case we add plenty of unit tests around this logic and document manual testing procedure. | | Code should gracefully handle cases when feature X or plugin Y are disabled. | Medium | High | Unit tests will verify that any feature flag or plugin combination still results in our service operational. | | [See more potential risk examples](https://github.com/elastic/kibana/blob/main/RISK_MATRIX.mdx) | ### For maintainers - [x] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) Co-authored-by: gchaps <[email protected]> Co-authored-by: Jon <[email protected]> commit d399ea9e5fe31a666bae4dab81f4f679451285eb Author: Stratoula Kalafateli <[email protected]> Date: Fri Mar 10 08:48:01 2023 +0200 [7.17][Vega] Upgrade to 5.24.0 (#152987) ## Summary Upgrades vega to the latest version. commit 05713e2ce2ff4f1c99f9cb8cbcadb4b3fe1c7d39 Author: Aleh Zasypkin <[email protected]> Date: Mon Mar 6 18:51:47 2023 +0100 [7.17] Upgrade `vega` dependency (`5.22.1` → `5.23.0`). (#152541) (#152700) (#152725) # Backport This will backport the following commits from `main` to `7.17`: - [Upgrade `vega` dependency (`5.22.1` → `5.23.0`). (#152541) (#152700)](https://github.com/elastic/kibana/pull/152700) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Aleh Zasypkin","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-03-06T15:00:26Z","message":"Upgrade `vega` dependency (`5.22.1` → `5.23.0`). (#152541) (#152700)","sha":"0bf0a40b90223c7fb42fde04ea021ee9ef8594fe","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","release_note:skip","backport:all-open","ci:build-storybooks","ci:cloud-deploy","v8.8.0"],"number":152700,"url":"https://github.com/elastic/kibana/pull/152700","mergeCommit":{"message":"Upgrade `vega` dependency (`5.22.1` → `5.23.0`). (#152541) (#152700)","sha":"0bf0a40b90223c7fb42fde04ea021ee9ef8594fe"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/152700","number":152700,"mergeCommit":{"message":"Upgrade `vega` dependency (`5.22.1` → `5.23.0`). (#152541) (#152700)","sha":"0bf0a40b90223c7fb42fde04ea021ee9ef8594fe"}},{"url":"https://github.com/elastic/kibana/pull/152724","number":152724,"branch":"8.7","state":"OPEN"}]}] BACKPORT--> commit 8f96d70fee263f6de4fb5dfffc47abcc073980f2 Author: Stratoula Kalafateli <[email protected]> Date: Thu Mar 2 16:21:28 2023 +0200 [XY] Order by metric/custom metric doesn't work well for split chart (#152445) ## Summary Backport of https://github.com/elastic/kibana/pull/128185 on 7.17 ![aggbased](https://user-images.githubusercontent.com/17003240/222131428-9287dc2b-be13-4691-975a-495cf0f7cc13.gif) --------- Co-authored-by: Kibana Machine <[email protected]> commit bab843f18152a58447920c699a989e1e9fd66ec4 Author: Hannah Mudge <[email protected]> Date: Tue Feb 28 16:50:46 2023 -0700 [7.17] [Dashboard] Fix `z-index` of `embPanel__header--floater` (#136463) (#152390) # Backport This will backport the following commits from `main` to `7.17`: - [[Dashboard] Fix `z-index` of `embPanel__header--floater` (#136463)](https://github.com/elastic/kibana/pull/136463) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Hannah Mudge","email":"[email protected]"},"sourceCommit":{"committedDate":"2022-07-19T16:15:31Z","message":"[Dashboard] Fix `z-index` of `embPanel__header--floater` (#136463)\n\n* Remove panel wrapper element\r\n\r\n* Fix functional tests to work without wrapper\r\n\r\n* Remove duplicated code\r\n\r\n* Re-add classes to right-justify in view mode\r\n\r\n* Apply high z-index to children of floating header rather than parent","sha":"b31b076b0789545a4dbeb85b1a6d90283c9e6cfb","branchLabelMapping":{"^v8.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Dashboard","Feature:Embedding","release_note:fix","Team:Presentation","loe:hours","impact:medium","auto-backport","v8.4.0","v8.3.3"],"number":136463,"url":"https://github.com/elastic/kibana/pull/136463","mergeCommit":{"message":"[Dashboard] Fix `z-index` of `embPanel__header--floater` (#136463)\n\n* Remove panel wrapper element\r\n\r\n* Fix functional tests to work without wrapper\r\n\r\n* Remove duplicated code\r\n\r\n* Re-add classes to right-justify in view mode\r\n\r\n* Apply high z-index to children of floating header rather than parent","sha":"b31b076b0789545a4dbeb85b1a6d90283c9e6cfb"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.4.0","labelRegex":"^v8.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/136463","number":136463,"mergeCommit":{"message":"[Dashboard] Fix `z-index` of `embPanel__header--floater` (#136463)\n\n* Remove panel wrapper element\r\n\r\n* Fix functional tests to work without wrapper\r\n\r\n* Remove duplicated code\r\n\r\n* Re-add classes to right-justify in view mode\r\n\r\n* Apply high z-index to children of floating header rather than parent","sha":"b31b076b0789545a4dbeb85b1a6d90283c9e6cfb"}},{"branch":"8.3","label":"v8.3.3","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/136661","number":136661,"state":"MERGED","mergeCommit":{"sha":"561d89b449b5608181b058357c3c215f58223f91","message":"[Dashboard] Fix `z-index` of `embPanel__header--floater` (#136463) (#136661)\n\n* Remove panel wrapper element\n\n* Fix functional tests to work without wrapper\n\n* Remove duplicated code\n\n* Re-add classes to right-justify in view mode\n\n* Apply high z-index to children of floating header rather than parent\n\n(cherry picked from commit b31b076b0789545a4dbeb85b1a6d90283c9e6cfb)\n\n# Conflicts:\n#\ttest/functional/apps/dashboard_elements/controls/controls_callout.ts"}}]}] BACKPORT--> commit 4e6fb423aecde684f0f6d6cae9373d8a5a4b4d7e Author: Jon <[email protected]> Date: Mon Feb 27 16:26:27 2023 -0600 [7.17] Update dependency selenium-webdriver to ^4.8.1 (main) (#152156) (#152262) #152156 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 73983f0ed217a0e4c46e0e930d5994c2f7c115fc Author: Thomas Watson <[email protected]> Date: Sun Feb 26 13:50:32 2023 +0100 [7.17] Add test to ensure security related eslint rules are applied (#151434) (#152167) # Backport This will backport the following commits from `main` to `7.17`: - [Add test to ensure security related eslint rules are applied (#151434)](https://github.com/elastic/kibana/pull/151434) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-24T15:48:11Z","message":"Add test to ensure security related eslint rules are applied (#151434)","sha":"e3dd7227e1cd48d420de849397f6ebed5e05bb6d","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151434,"url":"https://github.com/elastic/kibana/pull/151434","mergeCommit":{"message":"Add test to ensure security related eslint rules are applied (#151434)","sha":"e3dd7227e1cd48d420de849397f6ebed5e05bb6d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151434","number":151434,"mergeCommit":{"message":"Add test to ensure security related eslint rules are applied (#151434)","sha":"e3dd7227e1cd48d420de849397f6ebed5e05bb6d"}}]}] BACKPORT--> commit 7e2c1dc2a14da6c6a294143260f52a195081fb6a Author: Marshall Main <[email protected]> Date: Thu Feb 23 13:28:16 2023 -0800 [Security Solution][Alerts] Separate detection engine rules warning into 2 warnings (#151541) ## Summary Original PR: https://github.com/elastic/kibana/pull/127636 Closes https://github.com/elastic/kibana/issues/148230 Creates a separate warning to make it clearer to users that rules will be automatically disabled after upgrading. Both warnings display on the same condition: if roles exist that (1) have access to .siem-signals indices, and (2) do not have access to alerts as data indices (.alerts-security.alerts and .internal.alerts-security.alerts). ### Details ![image](https://user-images.githubusercontent.com/55718608/219521631-d211b7cf-f662-4c62-8dd0-6df7cf7b0eb3.png) ### List ![image](https://user-images.githubusercontent.com/55718608/219521732-d53811a2-9724-471f-8a0d-6cae78102e40.png) commit 7f6d02c87199098eaedcd07cc3f6402c69769f6f Author: Thomas Watson <[email protected]> Date: Wed Feb 22 06:11:46 2023 +0100 [7.17] Upgrade eslint-import-resolver-webpack from v0.13.1 to v0.13.2 (#151793) Required to upgrade to Node.js 18 (see issue #149381) commit 9a1204224ce7bee5c2f0623647db27d7352404e9 Author: Jon <[email protected]> Date: Tue Feb 21 15:38:04 2023 -0600 [7.17] Upgrade Node.js to 16.19.1 (#151527) (#151748) #151527 commit 6e6d552e4313746ee4ee30b20053175dc061b79c Author: Thomas Watson <[email protected]> Date: Tue Feb 21 19:22:06 2023 +0100 [7.17] Upgrade elastic-apm-node from v3.21.1 to v3.42.0 (#151669) This get's the `7.17` branch up to the same state as the `main` brach and is also required to upgrade to Node.js 18 (see issue #149381) commit 17a920196a2781f3605550a6d2b5825b83153519 Author: Kibana Machine <[email protected]> Date: Tue Feb 21 11:37:01 2023 -0500 [7.17] Update dependency @types/selenium-webdriver to ^4.1.11 (main) (#151578) (#151709) # Backport This will backport the following commits from `main` to `7.17`: - [Update dependency @types/selenium-webdriver to ^4.1.11 (main) (#151578)](https://github.com/elastic/kibana/pull/151578) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"renovate[bot]","email":"29139614+renovate[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2023-02-21T13:51:42Z","message":"Update dependency @types/selenium-webdriver to ^4.1.11 (main) (#151578)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n|\r\n[@types/selenium-webdriver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/selenium-webdriver)\r\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |\r\n[`^4.1.10` ->\r\n`^4.1.11`](https://renovatebot.com/diffs/npm/@types%2fselenium-webdriver/4.1.10/4.1.11)\r\n|\r\n[![age](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/compatibility-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/confidence-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://app.renovatebot.com/dashboard#github/elastic/kibana).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE0My4xIn0=-->\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","sha":"11dc7895374307303627b9bbba47fc988d58dc4d","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v8.8.0"],"number":151578,"url":"https://github.com/elastic/kibana/pull/151578","mergeCommit":{"message":"Update dependency @types/selenium-webdriver to ^4.1.11 (main) (#151578)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n|\r\n[@types/selenium-webdriver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/selenium-webdriver)\r\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |\r\n[`^4.1.10` ->\r\n`^4.1.11`](https://renovatebot.com/diffs/npm/@types%2fselenium-webdriver/4.1.10/4.1.11)\r\n|\r\n[![age](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/compatibility-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/confidence-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://app.renovatebot.com/dashboard#github/elastic/kibana).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE0My4xIn0=-->\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","sha":"11dc7895374307303627b9bbba47fc988d58dc4d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151578","number":151578,"mergeCommit":{"message":"Update dependency @types/selenium-webdriver to ^4.1.11 (main) (#151578)\n\n[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n|\r\n[@types/selenium-webdriver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/selenium-webdriver)\r\n([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |\r\n[`^4.1.10` ->\r\n`^4.1.11`](https://renovatebot.com/diffs/npm/@types%2fselenium-webdriver/4.1.10/4.1.11)\r\n|\r\n[![age](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/age-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/compatibility-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fselenium-webdriver/4.1.11/confidence-slim/4.1.10)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://app.renovatebot.com/dashboard#github/elastic/kibana).\r\n\r\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE0My4xIn0=-->\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","sha":"11dc7895374307303627b9bbba47fc988d58dc4d"}}]}] BACKPORT--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 0e5a608628d159b809832dd3ccbc02a1c3087376 Author: Thomas Watson <[email protected]> Date: Tue Feb 21 12:32:54 2023 +0100 [7.17] Replace remark-parse dependency with remark-parse-no-trim (#151431) (#151667) # Backport This will backport the following commits from `main` to `7.17`: - [Replace remark-parse dependency with remark-parse-no-trim (#151431)](https://github.com/elastic/kibana/pull/151431) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-20T08:05:58Z","message":"Replace remark-parse dependency with remark-parse-no-trim (#151431)","sha":"6be491a12bf634f853a642db0527d4f277004284","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151431,"url":"https://github.com/elastic/kibana/pull/151431","mergeCommit":{"message":"Replace remark-parse dependency with remark-parse-no-trim (#151431)","sha":"6be491a12bf634f853a642db0527d4f277004284"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151431","number":151431,"mergeCommit":{"message":"Replace remark-parse dependency with remark-parse-no-trim (#151431)","sha":"6be491a12bf634f853a642db0527d4f277004284"}},{"url":"https://github.com/elastic/kibana/pull/151582","number":151582,"branch":"8.7","state":"OPEN"}]}] BACKPORT--> commit 11503126324af0ae131e21f06547bc4bf0e2fde5 Author: Thomas Watson <[email protected]> Date: Fri Feb 17 12:06:09 2023 +0100 [7.17] Fix eslint rule for restricting certain lodash imports (#151023) (#151550) # Backport This will backport the following commits from `main` to `7.17`: - [Fix eslint rule for restricting certain lodash imports (#151023)](https://github.com/elastic/kibana/pull/151023) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-16T15:35:09Z","message":"Fix eslint rule for restricting certain lodash imports (#151023)\n\nFixes #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't be called.\r\n\r\nCause of error: If you specify multiple `no-restricted-imports` paths\r\nfor the same module, only the last path is used. Instead you need to\r\ncombine them into a single path as I've done in this PR.\r\n\r\nThis regression was introduced in #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:APM","Team:uptime","release_note:skip","backport:all-open","v8.8.0"],"number":151023,"url":"https://github.com/elastic/kibana/pull/151023","mergeCommit":{"message":"Fix eslint rule for restricting certain lodash imports (#151023)\n\nFixes #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't be called.\r\n\r\nCause of error: If you specify multiple `no-restricted-imports` paths\r\nfor the same module, only the last path is used. Instead you need to\r\ncombine them into a single path as I've done in this PR.\r\n\r\nThis regression was introduced in #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151023","number":151023,"mergeCommit":{"message":"Fix eslint rule for restricting certain lodash imports (#151023)\n\nFixes #110422\r\n\r\nTL;DR: The `lodash.set` function is unsafe and shouldn't be called.\r\n\r\nCause of error: If you specify multiple `no-restricted-imports` paths\r\nfor the same module, only the last path is used. Instead you need to\r\ncombine them into a single path as I've done in this PR.\r\n\r\nThis regression was introduced in #100277","sha":"fbdeffb48fcc6c23ded1e84e62d3f33dc84de23d"}}]}] BACKPORT--> commit f82bbe33c439ce4cb58a92756296768e2e1e4be7 Author: Thomas Watson <[email protected]> Date: Fri Feb 17 12:02:37 2023 +0100 [7.17] Cleanup package.json resolutions (#151312) (#151551) # Backport This will backport the following commits from `main` to `7.17`: - [Cleanup package.json resolutions (#151312)](https://github.com/elastic/kibana/pull/151312) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Patryk Kopyciński","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-16T15:22:01Z","message":"Cleanup package.json resolutions (#151312)","sha":"8bcd29fbaa68aa934574678f1de156baafe92f1c","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","ci:all-cypress-suites","backport:all-open","v8.7.0","v8.8.0"],"number":151312,"url":"https://github.com/elastic/kibana/pull/151312","mergeCommit":{"message":"Cleanup package.json resolutions (#151312)","sha":"8bcd29fbaa68aa934574678f1de156baafe92f1c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"8.7","label":"v8.7.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/151459","number":151459,"state":"MERGED","mergeCommit":{"sha":"f1a22c0ca548eb92530cc1bd107cb66444720fcc","message":"[8.7] Cleanup package.json resolutions (#151312) (#151459)\n\n# Backport\n\nThis will backport the following commits from `main` to `8.7`:\n- [Cleanup package.json resolutions\n(#151312)](https://github.com/elastic/kibana/pull/151312)\n\n<!--- Backport version: 8.9.7 -->\n\n### Questions ?\nPlease refer to the [Backport tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT [{\"author\":{\"name\":\"Patryk\nKopyciński\",\"email\":\"[email protected]\"},\"sourceCommit\":{\"committedDate\":\"2023-02-16T15:22:01Z\",\"message\":\"Cleanup\npackage.json resolutions\n(#151312)\",\"sha\":\"8bcd29fbaa68aa934574678f1de156baafe92f1c\",\"branchLabelMapping\":{\"^v8.8.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"ci:all-cypress-suites\",\"backport:all-open\",\"v8.8.0\"],\"number\":151312,\"url\":\"https://github.com/elastic/kibana/pull/151312\",\"mergeCommit\":{\"message\":\"Cleanup\npackage.json resolutions\n(#151312)\",\"sha\":\"8bcd29fbaa68aa934574678f1de156baafe92f1c\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v8.8.0\",\"labelRegex\":\"^v8.8.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/151312\",\"number\":151312,\"mergeCommit\":{\"message\":\"Cleanup\npackage.json resolutions\n(#151312)\",\"sha\":\"8bcd29fbaa68aa934574678f1de156baafe92f1c\"}}]}]\nBACKPORT-->\n\nCo-authored-by: Patryk Kopyciński <[email protected]>"}},{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151312","number":151312,"mergeCommit":{"message":"Cleanup package.json resolutions (#151312)","sha":"8bcd29fbaa68aa934574678f1de156baafe92f1c"}}]}] BACKPORT--> Co-authored-by: Patryk Kopyciński <[email protected]> commit aaa0aa18af27fa150df8640fc5434c5ab46662c6 Author: Thomas Watson <[email protected]> Date: Thu Feb 16 21:16:10 2023 +0100 [7.17] Bump refractor from v3.5.0 to v3.6.0 (#151296) (#151424) # Backport This will backport the following commits from `main` to `7.17`: - [Bump refractor from v3.5.0 to v3.6.0 (#151296)](https://github.com/elastic/kibana/pull/151296) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-16T10:47:44Z","message":"Bump refractor from v3.5.0 to v3.6.0 (#151296)\n\nThe new version of `refractor` upgrades its dependency to `prismjs` to a\r\nversion without security vulnerabilities. This means we can drop our\r\nforced resolution of `prismjs`.","sha":"0581fa3a91ec840b83c739859041b37f4e3a92f9","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151296,"url":"https://github.com/elastic/kibana/pull/151296","mergeCommit":{"message":"Bump refractor from v3.5.0 to v3.6.0 (#151296)\n\nThe new version of `refractor` upgrades its dependency to `prismjs` to a\r\nversion without security vulnerabilities. This means we can drop our\r\nforced resolution of `prismjs`.","sha":"0581fa3a91ec840b83c739859041b37f4e3a92f9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151296","number":151296,"mergeCommit":{"message":"Bump refractor from v3.5.0 to v3.6.0 (#151296)\n\nThe new version of `refractor` upgrades its dependency to `prismjs` to a\r\nversion without security vulnerabilities. This means we can drop our\r\nforced resolution of `prismjs`.","sha":"0581fa3a91ec840b83c739859041b37f4e3a92f9"}},{"url":"https://github.com/elastic/kibana/pull/151423","number":151423,"branch":"8.7","state":"OPEN"}]}] BACKPORT--> commit 89ad5ec6f159fed13252a0516cbdbdddc4afdbc4 Author: Thomas Watson <[email protected]> Date: Thu Feb 16 21:14:38 2023 +0100 [7.17] Remove unused react-syntax-highlighter resolution (#151295) (#151404) # Backport This will backport the following commits from `main` to `7.17`: - [Remove unused react-syntax-highlighter resolution (#151295)](https://github.com/elastic/kibana/pull/151295) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-16T08:23:06Z","message":"Remove unused react-syntax-highlighter resolution (#151295)\n\nThis resolution was no longer needed as all (sub)dependencies that\r\nrequired this had since been upgraded or removed.","sha":"f399dd094e24fd5e7d839aedd2105f9b8b7475ac","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151295,"url":"https://github.com/elastic/kibana/pull/151295","mergeCommit":{"message":"Remove unused react-syntax-highlighter resolution (#151295)\n\nThis resolution was no longer needed as all (sub)dependencies that\r\nrequired this had since been upgraded or removed.","sha":"f399dd094e24fd5e7d839aedd2105f9b8b7475ac"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151295","number":151295,"mergeCommit":{"message":"Remove unused react-syntax-highlighter resolution (#151295)\n\nThis resolution was no longer needed as all (sub)dependencies that\r\nrequired this had since been upgraded or removed.","sha":"f399dd094e24fd5e7d839aedd2105f9b8b7475ac"}},{"url":"https://github.com/elastic/kibana/pull/151403","number":151403,"branch":"8.7","state":"OPEN"}]}] BACKPORT--> commit 8126db8d37ff6d3820aafcd4f5a99947262c370c Author: Thomas Watson <[email protected]> Date: Thu Feb 16 18:27:53 2023 +0100 [7.17] Narrow scope of forced minimatch resolution (#151290) (#151425) # Backport This will backport the following commits from `main` to `7.17`: - [Narrow scope of forced minimatch resolution (#151290)](https://github.com/elastic/kibana/pull/151290) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-16T10:46:52Z","message":"Narrow scope of forced minimatch resolution (#151290)\n\nThe \"global\" forced resolution of the `minimatch` package\r\nunintentionally downgraded some v5.x dependencies to v3.x. The only\r\npackage where we need to force upgrade `minimatch` is the `globule`\r\npackage which depends on `minimatch@~3.0.2`. So in this PR I've scoped\r\nthe resolution to only concern itself with the `globule` dependencies.","sha":"860bc493cdf2634e39131c6755e874cce483b9cc","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151290,"url":"https://github.com/elastic/kibana/pull/151290","mergeCommit":{"message":"Narrow scope of forced minimatch resolution (#151290)\n\nThe \"global\" forced resolution of the `minimatch` package\r\nunintentionally downgraded some v5.x dependencies to v3.x. The only\r\npackage where we need to force upgrade `minimatch` is the `globule`\r\npackage which depends on `minimatch@~3.0.2`. So in this PR I've scoped\r\nthe resolution to only concern itself with the `globule` dependencies.","sha":"860bc493cdf2634e39131c6755e874cce483b9cc"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151290","number":151290,"mergeCommit":{"message":"Narrow scope of forced minimatch resolution (#151290)\n\nThe \"global\" forced resolution of the `minimatch` package\r\nunintentionally downgraded some v5.x dependencies to v3.x. The only\r\npackage where we need to force upgrade `minimatch` is the `globule`\r\npackage which depends on `minimatch@~3.0.2`. So in this PR I've scoped\r\nthe resolution to only concern itself with the `globule` dependencies.","sha":"860bc493cdf2634e39131c6755e874cce483b9cc"}},{"url":"https://github.com/elastic/kibana/pull/151421","number":151421,"branch":"8.7","state":"OPEN"}]}] BACKPORT--> commit 00d91f1436b9e0bf30e11df8c889786b4bc8a73c Author: Kibana Machine <[email protected]> Date: Thu Feb 16 09:22:08 2023 -0500 [7.17] Remove unused minimist resolution (#151291) (#151326) # Backport This will backport the following commits from `main` to `7.17`: - [Remove unused minimist resolution (#151291)](https://github.com/elastic/kibana/pull/151291) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-15T15:20:46Z","message":"Remove unused minimist resolution (#151291)","sha":"8244a9f71362a49af0c3fe2a9da0b7f206c5b5fc","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v8.8.0"],"number":151291,"url":"https://github.com/elastic/kibana/pull/151291","mergeCommit":{"message":"Remove unused minimist resolution (#151291)","sha":"8244a9f71362a49af0c3fe2a9da0b7f206c5b5fc"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/151291","number":151291,"mergeCommit":{"message":"Remove unused minimist resolution (#151291)","sha":"8244a9f71362a49af0c3fe2a9da0b7f206c5b5fc"}}]}] BACKPORT--> --------- Co-authored-by: Thomas Watson <[email protected]> commit 55d8b8a6706dca8b0ec23ee880d7d55834c56647 Author: Jon <[email protected]> Date: Wed Feb 15 15:07:30 2023 -0600 [7.17] fix flaky test 'produces a valid junit report for failures' (#143995) (#151364) Backports #143995 Closes https://github.com/elastic/kibana/issues/143993 commit d0ce3ba4591875e0f37a5e2db779fe517352a415 Author: Jon <[email protected]> Date: Wed Feb 15 11:14:55 2023 -0600 skip suite failing es forward compatibility (#151229) (#151230) commit 61cc7ccef69db962c4756851ce7cd9c473efcf2d Author: Tiago Costa <[email protected]> Date: Wed Feb 15 06:07:56 2023 +0000 [7.17] chore(NA): updates from lmdb-store to lmdb (#145891) (#146647) # Backport This will backport the following commits from `main` to `7.17`: - [chore(NA): updates from lmdb-store to lmdb (#145891)](https://github.com/elastic/kibana/pull/145891) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Tiago Costa","email":"[email protected]"},"sourceCommit":{"committedDate":"2022-11-28T23:48:15Z","message":"chore(NA): updates from lmdb-store to lmdb (#145891)\n\nThis PR upgrades from `lbmd-store` into `lmdb` which is the new package\r\nand fully compatible with node `v18`.\r\nSo far my tests shows the new implementation is compatible with our\r\nusages and I'm actually seeing a great performance boost when comparing\r\nwith main specially on subsequent calls of the same command.\r\n\r\nThis can be tested by running the following 2 times on main vs this\r\nbranch `time node scripts/kibana --config\r\nsrc/cli/serve/integration_tests/__fixtures__/invalid_config.yml\r\n--migrations.skip=true --verbose`\r\n\r\nI verify the following on my machine\r\n\r\n**main:**\r\n_1st run:_ 36s\r\n_2nd run:_ 34s\r\n\r\n**this branch:**\r\n_1st run:_ 35s\r\n_2nd run:_ 6s\r\n\r\nCo-authored-by: Kibana Machine <[email protected]>","sha":"e65c6526107670689c520bc20c973626c12c636d","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["chore","Team:Operations","release_note:skip","backport:all-open","v8.7.0"],"number":145891,"url":"https://github.com/elastic/kibana/pull/145891","mergeCommit":{"message":"chore(NA): updates from lmdb-store to lmdb (#145891)\n\nThis PR upgrades from `lbmd-store` into `lmdb` which is the new package\r\nand fully compatible with node `v18`.\r\nSo far my tests shows the new implementation is compatible with our\r\nusages and I'm actually seeing a great performance boost when comparing\r\nwith main specially on subsequent calls of the same command.\r\n\r\nThis can be tested by running the following 2 times on main vs this\r\nbranch `time node scripts/kibana --config\r\nsrc/cli/serve/integration_tests/__fixtures__/invalid_config.yml\r\n--migrations.skip=true --verbose`\r\n\r\nI verify the following on my machine\r\n\r\n**main:**\r\n_1st run:_ 36s\r\n_2nd run:_ 34s\r\n\r\n**this branch:**\r\n_1st run:_ 35s\r\n_2nd run:_ 6s\r\n\r\nCo-authored-by: Kibana Machine <[email protected]>","sha":"e65c6526107670689c520bc20c973626c12c636d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/145891","number":145891,"mergeCommit":{"message":"chore(NA): updates from lmdb-store to lmdb (#145891)\n\nThis PR upgrades from `lbmd-store` into `lmdb` which is the new package\r\nand fully compatible with node `v18`.\r\nSo far my tests shows the new implementation is compatible with our\r\nusages and I'm actually seeing a great performance boost when comparing\r\nwith main specially on subsequent calls of the same command.\r\n\r\nThis can be tested by running the following 2 times on main vs this\r\nbranch `time node scripts/kibana --config\r\nsrc/cli/serve/integration_tests/__fixtures__/invalid_config.yml\r\n--migrations.skip=true --verbose`\r\n\r\nI verify the following on my machine\r\n\r\n**main:**\r\n_1st run:_ 36s\r\n_2nd run:_ 34s\r\n\r\n**this branch:**\r\n_1st run:_ 35s\r\n_2nd run:_ 6s\r\n\r\nCo-authored-by: Kibana Machine <[email protected]>","sha":"e65c6526107670689c520bc20c973626c12c636d"}}]}] BACKPORT--> --------- Co-authored-by: Kibana Machine <[email protected]> commit 11b38f52fcac13538f93b433173ac53cce8404e1 Author: Jeramy Soucy <[email protected]> Date: Tue Feb 14 19:29:47 2023 -0500 [7.17] Upgrades joi to 17.7.1 (#150953) (#151201) # Backport This will backport the following commits from `main` to `7.17`: - [Upgrades joi to 17.7.1 (#150953)](https://github.com/elastic/kibana/pull/150953) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Jeramy Soucy","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-14T15:22:26Z","message":"Upgrades joi to 17.7.1 (#150953)\n\nUpgrades joi to version 17.7.1","sha":"587816830afdb70f66ed058bb009f942c0bab3ea","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport:all-open","v8.7.0","v8.8.0"],"number":150953,"url":"https://github.com/elastic/kibana/pull/150953","mergeCommit":{"message":"Upgrades joi to 17.7.1 (#150953)\n\nUpgrades joi to version 17.7.1","sha":"587816830afdb70f66ed058bb009f942c0bab3ea"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"8.7","label":"v8.7.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/151156","number":151156,"state":"MERGED","mergeCommit":{"sha":"1d1a9b612c04ff9daf5c356e1deabb57bd19cb21","message":"[8.7] Upgrades joi to 17.7.1 (#150953) (#151156)\n\n# Backport\n\nThis will backport the following commits from `main` to `8.7`:\n- [Upgrades joi to 17.7.1\n(#150953)](https://github.com/elastic/kibana/pull/150953)\n\n<!--- Backport version: 8.9.7 -->\n\n### Questions ?\nPlease refer to the [Backport tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT [{\"author\":{\"name\":\"Jeramy\nSoucy\",\"email\":\"[email protected]\"},\"sourceCommit\":{\"committedDate\":\"2023-02-14T15:22:26Z\",\"message\":\"Upgrades\njoi to 17.7.1 (#150953)\\n\\nUpgrades joi to version\n17.7.1\",\"sha\":\"587816830afdb70f66ed058bb009f942c0bab3ea\",\"branchLabelMapping\":{\"^v8.8.0$\":\"main\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"Team:Security\",\"release_note:skip\",\"backport:all-open\",\"v8.7.0\",\"v8.8.0\"],\"number\":150953,\"url\":\"https://github.com/elastic/kibana/pull/150953\",\"mergeCommit\":{\"message\":\"Upgrades\njoi to 17.7.1 (#150953)\\n\\nUpgrades joi to version\n17.7.1\",\"sha\":\"587816830afdb70f66ed058bb009f942c0bab3ea\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.7\"],\"targetPullRequestStates\":[{\"branch\":\"8.7\",\"label\":\"v8.7.0\",\"labelRegex\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"},{\"branch\":\"main\",\"label\":\"v8.8.0\",\"labelRegex\":\"^v8.8.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/150953\",\"number\":150953,\"mergeCommit\":{\"message\":\"Upgrades\njoi to 17.7.1 (#150953)\\n\\nUpgrades joi to version\n17.7.1\",\"sha\":\"587816830afdb70f66ed058bb009f942c0bab3ea\"}}]}]\nBACKPORT-->\n\nCo-authored-by: Jeramy Soucy <[email protected]>"}},{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150953","number":150953,"mergeCommit":{"message":"Upgrades joi to 17.7.1 (#150953)\n\nUpgrades joi to version 17.7.1","sha":"587816830afdb70f66ed058bb009f942c0bab3ea"}}]}] BACKPORT--> commit b4ec2a9f42bbfd4223d78788cfb1e6bddde77119 Author: Tiago Costa <[email protected]> Date: Tue Feb 14 19:20:51 2023 +0000 [7.17] chore(NA): upgrade to Jest 27 (#151090) This was inspired on the original work at https://github.com/elastic/kibana/pull/139335 and it is a manual upgrade of the branch `7.17` to use `jest@27`. After merging this I will be merging a backport of a previous lmdb into `7.17` as well which will unblock a future node upgrade. commit 4dbe926365d0a4837fc26c290213f913eddd9251 Author: Tiago Costa <[email protected]> Date: Mon Feb 13 21:12:30 2023 +0000 fix(NA): forward es compatibility ci pipelines commit 0ed61ee2cc0bfd0debcc8140e576b19cab7f156b Author: Kibana Machine <[email protected]> Date: Fri Feb 10 17:02:03 2023 -0500 [7.17] Upgrade transitive dependency http-cache-semantics (#150231) (#150698) # Backport This will backport the following commits from `main` to `7.17`: - [Upgrade transitive dependency http-cache-semantics (#150231)](https://github.com/elastic/kibana/pull/150231) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Kurt","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-09T13:13:10Z","message":"Upgrade transitive dependency http-cache-semantics (#150231)\n\n## Summary\r\n\r\nSpecify version 4.1.1 or greater for `http-cache-semantics`","sha":"ecc23e769056332a07b0b7b1e5440008291ca3f4","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Security","release_note:skip","backport:all-open","v8.8.0"],"number":150231,"url":"https://github.com/elastic/kibana/pull/150231","mergeCommit":{"message":"Upgrade transitive dependency http-cache-semantics (#150231)\n\n## Summary\r\n\r\nSpecify version 4.1.1 or greater for `http-cache-semantics`","sha":"ecc23e769056332a07b0b7b1e5440008291ca3f4"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150231","number":150231,"mergeCommit":{"message":"Upgrade transitive dependency http-cache-semantics (#150231)\n\n## Summary\r\n\r\nSpecify version 4.1.1 or greater for `http-cache-semantics`","sha":"ecc23e769056332a07b0b7b1e5440008291ca3f4"}}]}] BACKPORT--> Co-authored-by: Kurt <[email protected]> commit 5173a1eb3f52c6a108991f9cc1723a5993238a57 Author: Kibana Machine <[email protected]> Date: Fri Feb 10 13:19:52 2023 -0500 [7.17] [Logs] Fix streaming (amend logic for isScrollLocked) (#150559) (#150905) # Backport This will backport the following commits from `main` to `7.17`: - [[Logs] Fix streaming (amend logic for isScrollLocked) (#150559)](https://github.com/elastic/kibana/pull/150559) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Kerry Gallagher","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-10T15:41:30Z","message":"[Logs] Fix streaming (amend logic for isScrollLocked) (#150559)\n\nFix streaming in the Logs UI (amend logic for isScrollLocked) \r\n---------\r\n\r\nCo-authored-by: Kibana Machine <[email protected]>","sha":"150e0e921f7bdce91dbaaf8ca224834aa722eec2","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Logs UI","Team:Infra Monitoring UI","backport:all-open","v8.7.0","v8.8.0"],"number":150559,"url":"https://github.com/elastic/kibana/pull/150559","mergeCommit":{"message":"[Logs] Fix streaming (amend logic for isScrollLocked) (#150559)\n\nFix streaming in the Logs UI (amend logic for isScrollLocked) \r\n---------\r\n\r\nCo-authored-by: Kibana Machine <[email protected]>","sha":"150e0e921f7bdce91dbaaf8ca224834aa722eec2"}},"sourceBranch":"main","suggestedTargetBranches":["8.7"],"targetPullRequestStates":[{"branch":"8.7","label":"v8.7.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150559","number":150559,"mergeCommit":{"message":"[Logs] Fix streaming (amend logic for isScrollLocked) (#150559)\n\nFix streaming in the Logs UI (amend logic for isScrollLocked) \r\n---------\r\n\r\nCo-authored-by: Kibana Machine <[email protected]>","sha":"150e0e921f7bdce91dbaaf8ca224834aa722eec2"}}]}] BACKPORT--> Co-authored-by: Kerry Gallagher <[email protected]> commit 862c6390147b87644c068a54220cb8a2bbaa658a Author: Tim Sullivan <[email protected]> Date: Fri Feb 10 09:13:35 2023 -0700 Unskip Reporting CSV promotion tests (#150618) ## Summary Closes https://github.com/elastic/kibana/issues/137210 commit d8da475604d4ed12c017c9961bd09eb8291c65de Author: Tim Sullivan <[email protected]> Date: Thu Feb 9 22:19:48 2023 -0700 [7.17] [Reporting/CSV Export] _id field can not be formatted (#143807) (#150609) # Backport This will backport the following commits from `main` to `7.17`: - [[Reporting/CSV Export] _id field can not be formatted (#143807)](https://github.com/elastic/kibana/pull/143807) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Tim Sullivan","email":"[email protected]"},"sourceCommit":{"committedDate":"2022-10-27T16:01:37Z","message":"[Reporting/CSV Export] _id field can not be formatted (#143807)","sha":"069937d92f2e2c98e12d62e231f67158a2664e5a","branchLabelMapping":{"^v8.6.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Reporting","backport:skip","v8.6.0"],"number":143807,"url":"https://github.com/elastic/kibana/pull/143807","mergeCommit":{"message":"[Reporting/CSV Export] _id field can not be formatted (#143807)","sha":"069937d92f2e2c98e12d62e231f67158a2664e5a"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.6.0","labelRegex":"^v8.6.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/143807","number":143807,"mergeCommit":{"message":"[Reporting/CSV Export] _id field can not be formatted (#143807)","sha":"069937d92f2e2c98e12d62e231f67158a2664e5a"}}]}] BACKPORT--> commit 7be562392fa580983bbfe38b1b82c71d52070643 Author: Kibana Machine <[email protected]> Date: Thu Feb 9 19:28:58 2023 -0500 [7.17] [@kbn/plugin-generator] Skip `.i18nrc.json` for internal plugins (#150556) (#150694) # Backport This will backport the following commits from `main` to `7.17`: - [[@kbn/plugin-generator] Skip `.i18nrc.json` for internal plugins (#150556)](https://github.com/elastic/kibana/pull/150556) <!--- 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":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-09T13:03:12Z","message":"[@kbn/plugin-generator] Skip `.i18nrc.json` for internal plugins (#150556)\n\nCo-authored-by: Kibana Machine <[email protected]>","sha":"90590d0ac5131e4f39ad625d5f7ca8dec09478c9","branchLabelMapping":{"^v8.8.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:Core","Team:Operations","Project:i18n","release_note:skip","backport:all-open","v8.8.0"],"number":150556,"url":"https://github.com/elastic/kibana/pull/150556","mergeCommit":{"message":"[@kbn/plugin-generator] Skip `.i18nrc.json` for internal plugins (#150556)\n\nCo-authored-by: Kibana Machine <[email protected]>","sha":"90590d0ac5131e4f39ad625d5f7ca8dec09478c9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.8.0","labelRegex":"^v8.8.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150556","number":150556,"mergeCommit":{"message":"[@kbn/plugin-generator] Skip `.i18nrc.json` for internal plugins (#150556)\n\nCo-authored-by: Kibana Machine <[email protected]>","sha":"90590d0ac5131e4f39ad625d5f7ca8dec09478c9"}}]}] BACKPORT--> Co-authored-by: Alejandro Fernández Haro <[email protected]> Co-authored-by: Tiago Costa <[email protected]> commit 593b21bb107f392721051d20f500ec22c9bc3195 Author: Tiago Costa <[email protected]> Date: Thu Feb 9 21:53:12 2023 +0000 skip flaky suite (#150756) commit f9d3a673158c1ca1de181046278f4d828f1be4c6 Author: Tiago Costa <[email protected]> Date: Thu Feb 9 21:51:31 2023 +0000 skip flaky suite (#150757) commit 448192a3b2f7bfdd6201ac7a45e510b64c1ab5f4 Author: Lisa Cawley <[email protected]> Date: Tue Feb 7 16:25:10 2023 -0800 [7.17] [DOCS] Fix incorrect alt text for images (#149371) (#150509) # Backport This will backport the following commits from `main` to `7.17`: - [[DOCS] Fix incorrect alt text for images (#149371)](https://github.com/elastic/kibana/pull/149371) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Lisa Cawley","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-01-24T20:49:33Z","message":"[DOCS] Fix incorrect alt text for images (#149371)","sha":"4c9a76cabdb6774e8f721b744cc264148c67aa40","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","Feature:Rollups","backport missing","docs","backport:all-open","v8.7.0"],"number":149371,"url":"https://github.com/elastic/kibana/pull/149371","mergeCommit":{"message":"[DOCS] Fix incorrect alt text for images (#149371)","sha":"4c9a76cabdb6774e8f721b744cc264148c67aa40"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/149371","number":149371,"mergeCommit":{"message":"[DOCS] Fix incorrect alt text for images (#149371)","sha":"4c9a76cabdb6774e8f721b744cc264148c67aa40"}},{"url":"https://github.com/elastic/kibana/pull/149452","number":149452,"branch":"8.6","state":"OPEN"}]}] BACKPORT--> commit 39039205ee8a952d06a81cbf40d8ff2a9cce46ef Author: Kibana Machine <[email protected]> Date: Tue Feb 7 14:36:16 2023 -0500 [7.17] Fix useless regex escapes (#150043) (#150456) # Backport This will backport the following commits from `main` to `7.17`: - [Fix useless regex escapes (#150043)](https://github.com/elastic/kibana/pull/150043) <!--- Backport version: 8.9.7 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Thomas Watson","email":"[email protected]"},"sourceCommit":{"committedDate":"2023-02-07T16:58:47Z","message":"Fix useless regex escapes (#150043)","sha":"6ad7ba3ddbb6b9445145ebc55f13f54767f5353e","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Fleet","backport:all-open","v8.7.0"],"number":150043,"url":"https://github.com/elastic/kibana/pull/150043","mergeCommit":{"message":"Fix useless regex escapes (#150043)","sha":"6ad7ba3ddbb6b9445145ebc55f13f54767f5353e"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/150043","number":15004…
Fixes #110422
TL;DR: The
lodash.set
function is unsafe and shouldn't be called.Cause of error: If you specify multiple
no-restricted-imports
paths for the same module, only the last path is used. Instead you need to combine them into a single path as I've done in this PR.This regression was introduced in #100277
Note to reviewers
Here's link to how this looks on Buildkite if it fails: https://buildkite.com/elastic/kibana-pull-request/builds/107613
Specific review notes for
.eslintrc.js
:Tip: When viewing diff, ignore white-space!
This PR also contains a bunch of code cleanup, so the diff looks a bit more complicated than it actually is. The only real change is to the
RESTRICTED_IMPORTS
array. I've separated these changes into separate commits in this PR.