mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 09:19:04 -04:00
2903 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
8bcd29fbaa
|
Cleanup package.json resolutions (#151312) | ||
|
41afa5c9c4
|
[Enterprise Search] Engine Search Preview (#150939)
## Summary - Upgrades to Search UI with engines connector support - Adds engine search preview page - Links from documents count to search preview page 🎩 hat tip to @joemcelroy for laying a lot of the groundwork here. https://user-images.githubusercontent.com/1699281/218552958-ba859d76-05c8-4220-a44b-2dc945898420.mov ### Checklist - [ ] 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) - [ ] [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 - [x] Any UI touched in this PR is usable by keyboard only (learn more about [keyboard accessibility](https://webaim.org/techniques/keyboard/)) - [x] 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)) - [x] 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) - [x] 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)) - [x] This was checked for [cross-browser compatibility](https://www.elastic.co/support/matrix#matrix_browsers) ### For maintainers - [ ] 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: Joseph McElroy <joseph.mcelroy@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
b76ea2f69f
|
Revert "update dependency playwright to ^1.30.0" (#151435)
Reverts elastic/kibana#151106 Temporarily reverting it since it broke synthetics test runner tests in kibana  --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
794a9493d5
|
Bump crypto-js from v4.0.0 to v4.1.1 (#151293)
Removes an unnecessary forced resolution for `crypto-js` which also without a good reason pinned the package to v4.0.0. So this commit also upgrades the package to the newest version. |
||
|
0581fa3a91
|
Bump refractor from v3.5.0 to v3.6.0 (#151296)
The new version of `refractor` upgrades its dependency to `prismjs` to a version without security vulnerabilities. This means we can drop our forced resolution of `prismjs`. |
||
|
860bc493cd
|
Narrow scope of forced minimatch resolution (#151290)
The "global" forced resolution of the `minimatch` package unintentionally downgraded some v5.x dependencies to v3.x. The only package where we need to force upgrade `minimatch` is the `globule` package which depends on `minimatch@~3.0.2`. So in this PR I've scoped the resolution to only concern itself with the `globule` dependencies. |
||
|
f399dd094e
|
Remove unused react-syntax-highlighter resolution (#151295)
This resolution was no longer needed as all (sub)dependencies that required this had since been upgraded or removed. |
||
|
af25a3e073
|
Upgrade EUI to v75.1.0 (#151200)
## Summary `eui@75.0.0` ⏩ `eui@75.1.0` --- ## [`75.1.0`](https://github.com/elastic/eui/tree/v75.1.0) - Added padding to `EuiStep` title to better align with icon ([#6555](https://github.com/elastic/eui/pull/6555)) - Added a new `lineNumbers.annotations` API to `EuiCodeBlock`. This new feature displays an informational icon next to the specified line number(s), providing more context via popover ([#6580](https://github.com/elastic/eui/pull/6580)) **Bug fixes** - Fixed bug in `EuiRange` where styles were applied incorrectly when custom ticks were passed but `showTicks` were false ([#6588](https://github.com/elastic/eui/pull/6588)) - Fixed `fleetApp` and `agentApp` icons that were swapped ([#6590](https://github.com/elastic/eui/pull/6590)) **CSS-in-JS conversions** - Converted `EuiSteps` to Emotion; Removed `$euiStepStatusColorsToFade`, `$euiStepNumberSize`, `$euiStepNumberSmallSize`, and `$euiStepNumberMargin` ([#6555](https://github.com/elastic/eui/pull/6555)) |
||
|
6a4bdf247f
|
update dependency playwright to ^1.30.0 (#151106)
## Summary Currently we use 1.27.1 that comes with bundled Chromium 107.0.5304.18 (released September 28, 2022) Updating playwright to use the recent [Chromium 110](https://github.com/microsoft/playwright/releases/tag/v1.30.0) for testing. |
||
|
12ae1a966b
|
Update dependency chromedriver to v110 (main) (#151329)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [chromedriver](https://togithub.com/giggio/node-chromedriver) | [`^109.0.0` -> `^110.0.0`](https://renovatebot.com/diffs/npm/chromedriver/109.0.0/110.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>giggio/node-chromedriver</summary> ### [`v110.0.0`](https://togithub.com/giggio/node-chromedriver/compare/109.0.0...110.0.0) [Compare Source](https://togithub.com/giggio/node-chromedriver/compare/109.0.0...110.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMzguMyIsInVwZGF0ZWRJblZlciI6IjM0LjEzOC4zIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
5fa79fc9b3
|
Remove @loaders.gl/polyfills dev-dependency (#151287) | ||
|
b7c0d10d74
|
Update cypress (main) (#150967)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://togithub.com/cypress-io/cypress) | [`^12.3.0` ->
`^12.5.1`](https://renovatebot.com/diffs/npm/cypress/12.3.0/12.5.1) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [cypress-axe](https://togithub.com/component-driven/cypress-axe) |
[`^1.2.0` ->
`^1.3.0`](https://renovatebot.com/diffs/npm/cypress-axe/1.2.0/1.3.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>cypress-io/cypress</summary>
###
[`v12.5.1`](https://togithub.com/cypress-io/cypress/releases/tag/v12.5.1)
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.5.0...v12.5.1)
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-5-1
###
[`v12.5.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.5.0)
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.4.1...v12.5.0)
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-5-0
###
[`v12.4.1`](https://togithub.com/cypress-io/cypress/releases/tag/v12.4.1)
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.4.0...v12.4.1)
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-4-1
###
[`v12.4.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.4.0)
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.3.0...v12.4.0)
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-4-0
</details>
<details>
<summary>component-driven/cypress-axe</summary>
###
[`v1.3.0`](https://togithub.com/component-driven/cypress-axe/releases/tag/v1.3.0)
[Compare
Source](https://togithub.com/component-driven/cypress-axe/compare/v1.2.0...v1.3.0)
##### Features
- Allow to use custom axe-core location
([#​150](https://togithub.com/component-driven/cypress-axe/issues/150))
([91c72d2](
|
||
|
4e9d044ec1
|
Update dependency react-hook-form to ^7.43.1 (main) (#151145)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react-hook-form](https://www.react-hook-form.com) ([source](https://togithub.com/react-hook-form/react-hook-form)) | [`^7.43.0` -> `^7.43.1`](https://renovatebot.com/diffs/npm/react-hook-form/7.43.0/7.43.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>react-hook-form/react-hook-form</summary> ### [`v7.43.1`](https://togithub.com/react-hook-form/react-hook-form/releases/tag/v7.43.1): Version 7.43.1 [Compare Source](https://togithub.com/react-hook-form/react-hook-form/compare/v7.43.0...v7.43.1) 🐞 fix [#​9871](https://togithub.com/react-hook-form/react-hook-form/issues/9871) issue with error type ([#​9873](https://togithub.com/react-hook-form/react-hook-form/issues/9873)) 🐞 fix [#​9842](https://togithub.com/react-hook-form/react-hook-form/issues/9842) `clearErrors` method does not support global error ([#​9843](https://togithub.com/react-hook-form/react-hook-form/issues/9843)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMzMuMCIsInVwZGF0ZWRJblZlciI6IjM0LjEzMy4wIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
584b2ff1e3
|
Upgrade EUI to v75.0.0 (#150787)
## Summary `eui@74.0.2` ⏩ `eui@75.0.0` ___ ## [`75.0.0`](https://github.com/elastic/eui/tree/v75.0.0) - `EuiFlyout`s now automatically shard all fixed `EuiHeader`s on the page. This means that interactions (mouse & keyboard) with items inside `EuiHeader`s when flyouts are open will no longer trigger focus fighting ([#6566](https://github.com/elastic/eui/pull/6566)) - `EuiFlyout`s now read out detailed screen reader dialog instructions and hints on open ([#6566](https://github.com/elastic/eui/pull/6566)) **Bug fixes** - Fixed `EuiSelectable` options with incorrect `aria-posinset` indices when rendered with group labels not at the start of the array ([#6571](https://github.com/elastic/eui/pull/6571)) - Fixed a bug with `EuiSearchBar` where filters with `multiSelect: false` were not able to select a new option when an option was already selected ([#6577](https://github.com/elastic/eui/pull/6577)) **Breaking changes** - Removed the ability to customize the `role` prop of `EuiFlyout`s. `EuiFlyout`s should always be dialog roles for screen reader consistency. ([#6566](https://github.com/elastic/eui/pull/6566)) - Removed `closeButtonAriaLabel` prop from `EuiFlyout` - use `closeButtonProps['aria-label']` instead ([#6566](https://github.com/elastic/eui/pull/6566)) --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> |
||
|
587816830a
|
Upgrades joi to 17.7.1 (#150953)
Upgrades joi to version 17.7.1 |
||
|
26a753808a
|
Update dependency terser to ^5.16.3 (main) (#150399)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [terser](https://terser.org) ([source](https://togithub.com/terser/terser)) | [`^5.16.1` -> `^5.16.3`](https://renovatebot.com/diffs/npm/terser/5.16.1/5.16.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>terser/terser</summary> ### [`v5.16.3`](https://togithub.com/terser/terser/blob/HEAD/CHANGELOG.md#v5163) [Compare Source](https://togithub.com/terser/terser/compare/v5.16.2...v5.16.3) - Ensure function definitions, don't assume the values of variables defined after them. ### [`v5.16.2`](https://togithub.com/terser/terser/blob/HEAD/CHANGELOG.md#v5162) [Compare Source](https://togithub.com/terser/terser/compare/v5.16.1...v5.16.2) - Fix sourcemaps with non-ascii characters ([#​1318](https://togithub.com/terser/terser/issues/1318)) - Support string module name and export \* as ([#​1336](https://togithub.com/terser/terser/issues/1336)) - Do not move `let` out of `for` initializers, as it can change scoping - Fix a corner case that would generate the invalid syntax `if (something) let x` ("let" in braceless if body) - Knowledge of more native object properties ([#​1330](https://togithub.com/terser/terser/issues/1330)) - Got rid of Travis ([#​1323](https://togithub.com/terser/terser/issues/1323)) - Added semi-secret `asObject` sourcemap option to typescript defs ([#​1321](https://togithub.com/terser/terser/issues/1321)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMjQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjEyNC4yIn0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jonathan Budzenski <jon@elastic.co> |
||
|
e8994b831e
|
Update dependency @babel/parser to ^7.20.15 (main) (#150825)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@babel/parser](https://babel.dev/docs/en/next/babel-parser) ([source](https://togithub.com/babel/babel)) | [`^7.20.13` -> `^7.20.15`](https://renovatebot.com/diffs/npm/@babel%2fparser/7.20.13/7.20.15) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>babel/babel</summary> ### [`v7.20.15`](https://togithub.com/babel/babel/releases/tag/v7.20.15) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.13...v7.20.15) #### v7.20.15 (2023-02-02) ##### 👓 Spec Compliance - `babel-parser` - [#​15391](https://togithub.com/babel/babel/pull/15391) Disallow await as bound name in using declaration ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator`, `babel-parser`, `babel-plugin-proposal-export-namespace-from` - [#​15385](https://togithub.com/babel/babel/pull/15385) Disallows specifiers after export \* as ns ([@​JLHwung](https://togithub.com/JLHwung)) ##### 🐛 Bug Fix - `babel-plugin-transform-block-scoping` - [#​15398](https://togithub.com/babel/babel/pull/15398) fix: Loop was converted wrong ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​15377](https://togithub.com/babel/babel/pull/15377) fix: `new (foo?.bar)()` incorrectly throws exception `OptionalChainingNoNew` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### Committers: 2 - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMjQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjEyNC4yIn0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jonathan Budzenski <jon@elastic.co> |
||
|
0ac9f47b00
|
Update dependency cypress-recurse to ^1.27.0 (main) (#148862)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress-recurse](https://togithub.com/bahmutov/cypress-recurse) |
[`^1.26.0` ->
`^1.27.0`](https://renovatebot.com/diffs/npm/cypress-recurse/1.26.0/1.27.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>bahmutov/cypress-recurse</summary>
###
[`v1.27.0`](https://togithub.com/bahmutov/cypress-recurse/releases/tag/v1.27.0)
[Compare
Source](https://togithub.com/bahmutov/cypress-recurse/compare/v1.26.0...v1.27.0)
##### Features
- add iteration to the post function options
([#​124](https://togithub.com/bahmutov/cypress-recurse/issues/124))
([1861ce2](
|
||
|
27dda79627
|
[Portable Dashboards] Add portable dashboard example plugin (#148997)
Closes https://github.com/elastic/kibana/issues/145427 ## Summary This PR adds an example plugin that demonstrates a few uses of the new portable dashboards. It includes the following examples: 1. A by-value dashboard with controls  2. A by-value empty dashboard that allows panels (both by-value and by-reference) to be added where the state can be saved to local storage  3. Two side-by-side by-value empty dashboards with independent redux states  4. A static, by-reference dashboard  5. A static, by-value dashboard  As part of this, I created a new demo embeddable type - the `FilterDebuggerEmbeddable` which, when added to a dashboard, will display the filters + query that it is receiving as an input. You can see how this embeddable works in the GIF for the first example above. ### Checklist - [x] This was checked for [cross-browser compatibility](https://www.elastic.co/support/matrix#matrix_browsers) ### For maintainers - [ ] 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: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
a1c55c6f13
|
[ci] build next docs in PRs when relevant files change (#149991)
After chatting with @KOTungseth, @scottybollinger, and @glitteringkatie we've decided to add a CI step to the Kibana repo that will run when changes to next-doc related code is made. This step will checkout the repository containing configuration for the docs.elastic.dev website (which is currently private, sorry) and then ensure that the build can be completed with a local copy of all the repositories. It does this by reading the `config/content.js` files and cloning all of the repositories listed, then rewriting the content.js file with a map telling the build system to read files from the local repos (which are pre-cached by the packer cache job) and the local Kibana repo (which represents the changes in the PR). This script also runs locally by running `node scripts/validate_next_docs`. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
20a9a01cef
|
Upgrade EUI to v74.1.0 (#150235)
## Summary `eui@74.0.1` ⏩ `eui@74.1.0` ___ ## [`74.1.0`](https://github.com/elastic/eui/releases/tag/v74.1.0) - Added new `EuiSkeletonText`, `EuiSkeletonTitle`, `EuiSkeletonCircle`, and `EuiSkeletonRectangle` components ([#6502](https://github.com/elastic/eui/pull/6502)) - Updated `EuiSuperSelect` screen reader instructions to be more specific ([#6549](https://github.com/elastic/eui/pull/6549)) - Added `error` and updated `alert` glyphs to `EuiIcon` ([#6550](https://github.com/elastic/eui/pull/6550)) - All `EuiSkeleton` components now accept an `isLoading` flag and `children`, which automatically handles conditionally rendering loading skeletons vs. loaded content (`children`) ([#6562](https://github.com/elastic/eui/pull/6562)) - All `EuiSkeleton` components now accept a `contentAriaLabel` prop, which more meaningfully describes the loaded content to screen readers ([#6562](https://github.com/elastic/eui/pull/6562)) - Updated `EuiPopover` screen reader instructions for mobile and click behaviors ([#6567](https://github.com/elastic/eui/pull/6567)) **Bug fixes** - Fixed `EuiCard` to ensure `onClick` method only runs once when `title` contains a React node ([#6551](https://github.com/elastic/eui/pull/6551)) **Deprecations** - Deprecated `EuiLoadingContent` - use `EuiSkeletonText` instead ([#6557](https://github.com/elastic/eui/pull/6557)) --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> |
||
|
ecc23e7690
|
Upgrade transitive dependency http-cache-semantics (#150231)
## Summary Specify version 4.1.1 or greater for `http-cache-semantics` |
||
|
1b85815402
|
[packages] migrate all plugins to packages (#148130)
Fixes https://github.com/elastic/kibana/issues/149344 This PR migrates all plugins to packages automatically. It does this using `node scripts/lint_packages` to automatically migrate `kibana.json` files to `kibana.jsonc` files. By doing this automatically we can simplify many build and testing procedures to only support packages, and not both "packages" and "synthetic packages" (basically pointers to plugins). The majority of changes are in operations related code, so we'll be having operations review this before marking it ready for review. The vast majority of the code owners are simply pinged because we deleted all `kibana.json` files and replaced them with `kibana.jsonc` files, so we plan on leaving the PR ready-for-review for about 24 hours before merging (after feature freeze), assuming we don't have any blockers (especially from @elastic/kibana-core since there are a few core specific changes, though the majority were handled in #149370). --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
01f07bccf1
|
[RAM] Bring flapping status and settings in o11y (#150483)
## Summary Bring shareable components to set the flapping configuration on rule management in o11y and update the status alert around flapping. <img width="1697" alt="image" src="https://user-images.githubusercontent.com/189600/217358288-57eb93ef-94e2-4576-9e99-baee8c2ef2b2.png"> <img width="1696" alt="Screenshot 2023-02-07 at 3 15 01 PM" src="https://user-images.githubusercontent.com/189600/217356846-441eaf51-f6c9-4afd-9f6b-9c8f5a3531bd.png"> ### Checklist - [x] [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 --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
b31b18d93d
|
Update react-query to ^4.24.4 (main) (#150348)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@tanstack/react-query](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`^4.24.2` -> `^4.24.4`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query/4.24.4/4.24.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@tanstack/react-query-devtools](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`^4.24.2` -> `^4.24.4`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query-devtools/4.24.4/4.24.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMjQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjEyNC4yIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
1d0b90bd12
|
[Security Solution] Data Quality dashboard (#150063)
# [Security Solution] Data Quality dashboard ## Check ECS compatibility with just one click With just one click, the _Data Quality dashboard_ checks all the indices used by the Security Solution, (or anything else), for compatibility with the [Elastic Common Schema (ECS)](https://www.elastic.co/guide/en/ecs/current/ecs-reference.html)  ## Create cases from results Create a single case containing all the results, or create cases for specific indices  ## Interactive tabs put results in context Expand any index to reveal interactive tabs - Summary - Incompatible fields - Custom fields - ECS complaint fields - All fields  ## Share comprehensive markdown reports Share markdown reports containing the same content as the dashboard  ### On page load When the Data Quality dashboard page loads, the alerts index, and any indices matching the selected `Data view` are displayed  Only `hot`, `warm`, or `unmanaged` indices are displayed by default Indices are not checked automatically when the dashboard loads Click either : - `Check all` to check all the indices on the page - The expand button to automatically check (just) one index, and instantly view results ### Check all When the `Check all` button is clicked - The `Check all` button changes to a `Cancel` button - The `Last checked: n <time unit> ago` text is replaced with a progress bar indicating how many Indices are left to check - The `Checking <index name>` text will update as each index is checked. Text will wrap if necessary - The results tables begin updating with results - Pattern stats update to summarize each table - Rolled up results for the entire page update after every index is checked  <https://user-images.githubusercontent.com/4459398/216007795-2ebbc0c6-8c7a-49c7-a22c-b97d2a58dddd.mov> When Check all, is running, the Data Quality dashboard adds a three second delay after every check completes, before beginning the next check. Check all will keep checking indexes until the user cancels, or all indexes have (attempted to be) checked. While Check all is running, users may simultaneously click on any index to check it on demand. The results are instantly rolled up when this happens. When all checks complete, the page looks like this:  ### Take action Click the `Take action` popover to share the entire page of results via one of the following actions: - Add to new case - Copy to clipboard    ### Expanding results The `Incompatible fields` tab is always displayed by default when a result is expanded The `Incompatible fields` tab shows a success message when a successful result is expanded  The `Incompatible fields` tab shows, side by side, expected ECS mapping types vs the actual mapping types when they are different  The `Incompatible fields` tab also compares field values expected by ECS vs the actual values in an index, when they are different  The `Incompatible fields` tab displays a callout that explains the consequences of having incompatible fields. The content is based on the following illustration, created by @MikePaquette <img width="1264" alt="ecs_meter" src="https://user-images.githubusercontent.com/4459398/216016124-6fe89ab4-c364-40ec-8a6f-99349e6d583c.png"> The calllout has a call to action to create a case or copy a markdown report for just the expanded result - Add to new case - Copy to clipboard  ### Tabs The Summary tab displays a call to action when incompatible fields are found Click on any part of the Summary tab chart or legend to navigate to the corresponding tab  Clicking on the `Copy to clipboard` call to action in the Custom fields tab copies a markdown version of the table to the clipboard  The search feature of the ECS complaint fields tab may, for example, be used to verify a specific ECS complaint mapping exists  The All fields tab displays the union of all other tabs  ### Data view selection The `Data view` dropdown defaults to the `Security Default Data View`  The alerts index is always checked and included in the results, even when another Data View is selected  ### ILM phase options  Only `hot`, `warm`, or `unmanaged` indices may be selected for checking. The `cold` and `frozen` options are disabled. When all options in the `ILM phase` box are cleared, an informative empty prompt is displayed  ### Errors Errors may occur for some (or all) indices. The `View errors` button appears when the first error occurs  Users may click the `View errors` button to view them, even while a check is in progress  The Copy to clipboard button in the errors popover copies a markdown version of the errors table to the clipboard When errors occur, the same content shown in the Errors popover is automatically included in the markdown report created by the `Take action` menu ### Markdown reports The content of markdown reports (created by the Take action menu) includes most of the content from the Data Quality dashboard that created it In the screenshot below, the Data Quality dashboard is on the left, and a markdown report (pasted into Github) is on the right  Stats rollups and tables are included in markdown reports  Markdown reports use the same "expected vs actual" format to display the details of incompatible field mappings ### Navigation The Data Quality dashboard is grouped with the existing Security Solution dashboards  It may also be launched via the side navigation  ## Privileges The privileges in the table below are required to check any pattern of indices, or any specific index: | Privilege | Required to | Required for API | |-------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|------------------| | `monitor` or `manage` (`manage` builds on `monitor`) | List indices that match a pattern, and get document counts for an index example: `GET logs-*/_stats` | `_stats` | | `view_index_metadata` or `manage_ilm` | List index ILM configs (e.g. hot) that match a pattern example: `GET logs-*/_ilm/explain` | `_ilm/explain` | | `view_index_metadata` or `manage` | Get index mappings for a specific index example: `GET .ds-logs-endpoint.events.process-default-2023.01.17-000001/_mapping` | `_mapping` | | `read` or `read_cross_cluster` | Run aggregations to test for unallowed values example: `GET .ds-logs-endpoint.events.process-default-2023.01.17-000001/_search` | `_search` | Users may have some of the privileges required to check an index, but not all of them. The built-in `viewer` role does not have the `monitor` (or `manage`) role. The following screenshot illustrates what a user will see if they login as a user with the `viewer` role:  # An actual markdown report (all content below) The rest of the content below is pasted from an actual report, created via the `Take action` menu: # Data quality | Incompatible fields | Indices checked | Indices | Docs | |---------------------|-----------------|---------|------| | 17 | 15 | 17 | 1,404,514 | ## .alerts-security.alerts-default `hot(1)` | Incompatible fields | Indices checked | Indices | Docs | |---------------------|-----------------|---------|------| | 1 | 1 | 1 | 1,837 | | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ❌ | .internal.alerts-security.alerts-default-000001 | 1,837 (100.0%) | 1 | `hot` | ### .internal.alerts-security.alerts-default-000001 The `.internal.alerts-security.alerts-default-000001` index has [mappings](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html) or field values that are different than the [Elastic Common Schema](https://www.elastic.co/guide/en/ecs/current/ecs-reference.html) (ECS), version `8.6.0` [definitions](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html). | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ❌ | .internal.alerts-security.alerts-default-000001 | 1,837 (100.0%) | 1 | `hot` | ### **Incompatible fields** `1` **Custom fields** `188` **ECS compliant fields** `1219` **All fields** `1408` #### 1 incompatible field Fields are incompatible with ECS when index mappings, or the values of the fields in the index, don't conform to the Elastic Common Schema (ECS), version 8.6.0. ❌ Detection engine rules referencing these fields may not match them correctly ❌ Pages may not display some events or fields due to unexpected field mappings or values ❌ Mappings or field values that don't comply with ECS are not supported #### Incompatible field values - .internal.alerts-security.alerts-default-000001 | Field | ECS values (expected) | Document values (actual) | |-------|-----------------------|--------------------------| | event.category | `authentication`, `configuration`, `database`, `driver`, `email`, `file`, `host`, `iam`, `intrusion_detection`, `malware`, `network`, `package`, `process`, `registry`, `session`, `threat`, `vulnerability`, `web` | `behavior` (62) | ## auditbeat-* `hot(11)` `unmanaged(1)` | Incompatible fields | Indices checked | Indices | Docs | |---------------------|-----------------|---------|------| | 13 | 10 | 12 | 29,182 | | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-auditbeat-8.6.0-2023.01.17-000001 | 14,409 (49.4%) | 0 | `hot` | | -- | .ds-auditbeat-8.5.3-2023.01.24-000001 | 2,857 (9.8%) | -- | `hot` | | ✅ | .ds-auditbeat-8.2.3-2023.01.24-000001 | 2,246 (7.7%) | 0 | `hot` | | ✅ | .ds-auditbeat-8.4.1-2023.01.24-000001 | 2,179 (7.5%) | 0 | `hot` | | -- | .ds-auditbeat-8.3.3-2023.01.24-000001 | 1,921 (6.6%) | -- | `hot` | | ✅ | auditbeat-7.16.0-2023.01.17-000001 | 1,880 (6.4%) | 0 | `hot` | | ✅ | .ds-auditbeat-8.1.1-2023.01.24-000001 | 1,676 (5.7%) | 0 | `hot` | | ✅ | .ds-auditbeat-8.2.2-2023.01.24-000001 | 1,578 (5.4%) | 0 | `hot` | | ✅ | .ds-auditbeat-8.0.0-2023.01.24-000001 | 251 (0.9%) | 0 | `hot` | | ❌ | auditbeat-7.10.2-2023.01.24-000001 | 111 (0.4%) | 12 | `hot` | | ✅ | .ds-auditbeat-8.5.0-2023.01.24-000001 | 74 (0.3%) | 0 | `hot` | | ❌ | auditbeat-custom-empty-index-1 | 0 (0.0%) | 1 | `unmanaged` | ### .ds-auditbeat-8.6.0-2023.01.17-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-auditbeat-8.6.0-2023.01.17-000001 | 14,409 (49.4%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `549` **ECS compliant fields** `1210` **All fields** `1759` ### .ds-auditbeat-8.2.3-2023.01.24-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-auditbeat-8.2.3-2023.01.24-000001 | 2,246 (7.7%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `510` **ECS compliant fields** `1210` **All fields** `1720` ### .ds-auditbeat-8.4.1-2023.01.24-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-auditbeat-8.4.1-2023.01.24-000001 | 2,179 (7.5%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `509` **ECS compliant fields** `1210` **All fields** `1719` ### auditbeat-7.16.0-2023.01.17-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | auditbeat-7.16.0-2023.01.17-000001 | 1,880 (6.4%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `523` **ECS compliant fields** `1111` **All fields** `1634` ### .ds-auditbeat-8.1.1-2023.01.24-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-auditbeat-8.1.1-2023.01.24-000001 | 1,676 (5.7%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `510` **ECS compliant fields** `1204` **All fields** `1714` ### .ds-auditbeat-8.2.2-2023.01.24-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-auditbeat-8.2.2-2023.01.24-000001 | 1,578 (5.4%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `510` **ECS compliant fields** `1210` **All fields** `1720` ### .ds-auditbeat-8.0.0-2023.01.24-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-auditbeat-8.0.0-2023.01.24-000001 | 251 (0.9%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `510` **ECS compliant fields** `1204` **All fields** `1714` ### auditbeat-7.10.2-2023.01.24-000001 The `auditbeat-7.10.2-2023.01.24-000001` index has [mappings](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html) or field values that are different than the [Elastic Common Schema](https://www.elastic.co/guide/en/ecs/current/ecs-reference.html) (ECS), version `8.6.0` [definitions](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html). | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ❌ | auditbeat-7.10.2-2023.01.24-000001 | 111 (0.4%) | 12 | `hot` | ### **Incompatible fields** `12` **Custom fields** `467` **ECS compliant fields** `602` **All fields** `1081` #### 12 incompatible fields Fields are incompatible with ECS when index mappings, or the values of the fields in the index, don't conform to the Elastic Common Schema (ECS), version 8.6.0. ❌ Detection engine rules referencing these fields may not match them correctly ❌ Pages may not display some events or fields due to unexpected field mappings or values ❌ Mappings or field values that don't comply with ECS are not supported #### Incompatible field mappings - auditbeat-7.10.2-2023.01.24-000001 | Field | ECS mapping type (expected) | Index mapping type (actual) | |-------|-----------------------------|-----------------------------| | error.message | `match_only_text` | `text` | | error.stack_trace | `wildcard` | `keyword` | | http.request.body.content | `wildcard` | `keyword` | | http.response.body.content | `wildcard` | `keyword` | | message | `match_only_text` | `text` | | process.command_line | `wildcard` | `keyword` | | process.parent.command_line | `wildcard` | `keyword` | | registry.data.strings | `wildcard` | `keyword` | | url.full | `wildcard` | `keyword` | | url.original | `wildcard` | `keyword` | | url.path | `wildcard` | `keyword` | #### Incompatible field values - auditbeat-7.10.2-2023.01.24-000001 | Field | ECS values (expected) | Document values (actual) | |-------|-----------------------|--------------------------| | event.kind | `alert`, `enrichment`, `event`, `metric`, `state`, `pipeline_error`, `signal` | `error` (1) | ### .ds-auditbeat-8.5.0-2023.01.24-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-auditbeat-8.5.0-2023.01.24-000001 | 74 (0.3%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `509` **ECS compliant fields** `1210` **All fields** `1719` ### auditbeat-custom-empty-index-1 The `auditbeat-custom-empty-index-1` index has [mappings](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html) or field values that are different than the [Elastic Common Schema](https://www.elastic.co/guide/en/ecs/current/ecs-reference.html) (ECS), version `8.6.0` [definitions](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html). | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ❌ | auditbeat-custom-empty-index-1 | 0 (0.0%) | 1 | `unmanaged` | ### **Incompatible fields** `1` **Custom fields** `0` **ECS compliant fields** `0` **All fields** `0` #### 1 incompatible field Fields are incompatible with ECS when index mappings, or the values of the fields in the index, don't conform to the Elastic Common Schema (ECS), version 8.6.0. ❌ Detection engine rules referencing these fields may not match them correctly ❌ Pages may not display some events or fields due to unexpected field mappings or values ❌ Mappings or field values that don't comply with ECS are not supported #### Incompatible field mappings - auditbeat-custom-empty-index-1 | Field | ECS mapping type (expected) | Index mapping type (actual) | |-------|-----------------------------|-----------------------------| | @timestamp | `date` | `-` | ## logs-* `hot(2)` | Incompatible fields | Indices checked | Indices | Docs | |---------------------|-----------------|---------|------| | 3 | 2 | 2 | 602 | | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ❌ | .ds-logs-endpoint.alerts-default-2023.01.17-000001 | 342 (56.8%) | 2 | `hot` | | ❌ | .ds-logs-endpoint.events.process-default-2023.01.17-000001 | 260 (43.2%) | 1 | `hot` | ### .ds-logs-endpoint.alerts-default-2023.01.17-000001 The `.ds-logs-endpoint.alerts-default-2023.01.17-000001` index has [mappings](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html) or field values that are different than the [Elastic Common Schema](https://www.elastic.co/guide/en/ecs/current/ecs-reference.html) (ECS), version `8.6.0` [definitions](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html). | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ❌ | .ds-logs-endpoint.alerts-default-2023.01.17-000001 | 342 (56.8%) | 2 | `hot` | ### **Incompatible fields** `2` **Custom fields** `857` **ECS compliant fields** `675` **All fields** `1534` #### 2 incompatible fields Fields are incompatible with ECS when index mappings, or the values of the fields in the index, don't conform to the Elastic Common Schema (ECS), version 8.6.0. ❌ Detection engine rules referencing these fields may not match them correctly ❌ Pages may not display some events or fields due to unexpected field mappings or values ❌ Mappings or field values that don't comply with ECS are not supported #### Incompatible field mappings - .ds-logs-endpoint.alerts-default-2023.01.17-000001 | Field | ECS mapping type (expected) | Index mapping type (actual) | |-------|-----------------------------|-----------------------------| | process.env_vars | `keyword` | `object` | #### Incompatible field values - .ds-logs-endpoint.alerts-default-2023.01.17-000001 | Field | ECS values (expected) | Document values (actual) | |-------|-----------------------|--------------------------| | event.category | `authentication`, `configuration`, `database`, `driver`, `email`, `file`, `host`, `iam`, `intrusion_detection`, `malware`, `network`, `package`, `process`, `registry`, `session`, `threat`, `vulnerability`, `web` | `behavior` (45) | ### .ds-logs-endpoint.events.process-default-2023.01.17-000001 The `.ds-logs-endpoint.events.process-default-2023.01.17-000001` index has [mappings](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html) or field values that are different than the [Elastic Common Schema](https://www.elastic.co/guide/en/ecs/current/ecs-reference.html) (ECS), version `8.6.0` [definitions](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html). | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ❌ | .ds-logs-endpoint.events.process-default-2023.01.17-000001 | 260 (43.2%) | 1 | `hot` | ### **Incompatible fields** `1` **Custom fields** `130` **ECS compliant fields** `304` **All fields** `435` #### 1 incompatible field Fields are incompatible with ECS when index mappings, or the values of the fields in the index, don't conform to the Elastic Common Schema (ECS), version 8.6.0. ❌ Detection engine rules referencing these fields may not match them correctly ❌ Pages may not display some events or fields due to unexpected field mappings or values ❌ Mappings or field values that don't comply with ECS are not supported #### Incompatible field mappings - .ds-logs-endpoint.events.process-default-2023.01.17-000001 | Field | ECS mapping type (expected) | Index mapping type (actual) | |-------|-----------------------------|-----------------------------| | process.env_vars | `keyword` | `object` | ## packetbeat-* `hot(2)` | Incompatible fields | Indices checked | Indices | Docs | |---------------------|-----------------|---------|------| | 0 | 2 | 2 | 1,372,893 | | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-packetbeat-8.6.0-2023.01.17-000001 | 704,062 (51.3%) | 0 | `hot` | | ✅ | .ds-packetbeat-8.4.1-2023.01.24-000001 | 668,831 (48.7%) | 0 | `hot` | ### .ds-packetbeat-8.6.0-2023.01.17-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-packetbeat-8.6.0-2023.01.17-000001 | 704,062 (51.3%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `604` **ECS compliant fields** `1209` **All fields** `1813` ### .ds-packetbeat-8.4.1-2023.01.24-000001 | Result | Index | Docs | Incompatible fields | ILM Phase | |--------|-------|------|---------------------|-----------| | ✅ | .ds-packetbeat-8.4.1-2023.01.24-000001 | 668,831 (48.7%) | 0 | `hot` | ### **Incompatible fields** `0` **Custom fields** `604` **ECS compliant fields** `1209` **All fields** `1813` ## Errors Some indices were not checked for Data Quality Errors may occur when pattern or index metadata is temporarily unavailable, or because you don't have the privileges required for access The following privileges are required to check an index: - `monitor` or `manage` - `view_index_metadata` - `read` or `read_cross_cluster` | Pattern | Index | Error | |---------|-------|-------| | .alerts-security.alerts-default | -- | `Error loading stats: Error: Forbidden` | | auditbeat-* | -- | `Error loading stats: Error: Forbidden` | | logs-* | -- | `Error loading stats: Error: Forbidden` | | packetbeat-* | -- | `Error loading stats: Error: Forbidden` | See also: https://github.com/elastic/security-team/issues/4559 |
||
|
1ee97e1657
|
[kbn/babel-register] improve cache performance (#150261)
After https://github.com/elastic/kibana/pull/146212 it feels like the babel-register cache is getting invalidated more frequently for some reason. The current version of the cache only stores a single cache entry for each file path, which shouldn't be too big of a problem but with these changes several versions of a file will be cached. The performance seems about equal, but because the cache contains multiple versions of a single file we should spend less time transpiling files when switching branches often. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
78b16cbe12
|
Update dependency @babel/generator to ^7.20.14 (main) (#150262)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@babel/generator](https://babel.dev/docs/en/next/babel-generator) ([source](https://togithub.com/babel/babel)) | [`^7.20.7` -> `^7.20.14`](https://renovatebot.com/diffs/npm/@babel%2fgenerator/7.20.7/7.20.14) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>babel/babel</summary> ### [`v7.20.14`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72014-2023-01-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.14) ##### 🐛 Bug Fix - `babel-plugin-transform-block-scoping` - [#​15361](https://togithub.com/babel/babel/pull/15361) fix: Identifiers in the loop are not renamed ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-react-jsx`, `babel-traverse` - [#​15365](https://togithub.com/babel/babel/pull/15365) fix: Properly generate source maps for manually added multi-line content ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTkuNSIsInVwZGF0ZWRJblZlciI6IjM0LjExOS41In0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jonathan Budzenski <jon@elastic.co> |
||
|
78947c4c6f
|
Upgrade terser to 5.16.1 (#149702)
Also updates our renovate config to track this. Plan on adding a few more build related dependencies. |
||
|
5b366b90b7
|
[Enterprise Search] update search-ui packages, explicitly install @elastic/search-ui (#150185)
## Summary Upgrades search-ui packages ### For maintainers - [ ] 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) |
||
|
0bc8508613
|
Update react-query to ^4.24.2 (main) (#150329)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@tanstack/react-query](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`^4.23.0` -> `^4.24.2`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query/4.24.4/4.24.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@tanstack/react-query-devtools](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`^4.23.0` -> `^4.24.2`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query-devtools/4.24.4/4.24.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMjQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjEyNC4yIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
6eef5b8091
|
Update dependency react-hook-form to ^7.43.0 (main) (#150307)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react-hook-form](https://www.react-hook-form.com) ([source](https://togithub.com/react-hook-form/react-hook-form)) | [`^7.42.1` -> `^7.43.0`](https://renovatebot.com/diffs/npm/react-hook-form/7.43.0/7.43.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMjQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjEyNC4yIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
e8ad3e45f3
|
Update dependency @elastic/charts to v52 (main) (#149757)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@elastic/charts](https://togithub.com/elastic/elastic-charts) | [`51.3.0` -> `52.0.0`](https://renovatebot.com/diffs/npm/@elastic%2fcharts/51.3.0/52.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>elastic/elastic-charts</summary> ### [`v52.0.0`](https://togithub.com/elastic/elastic-charts/blob/HEAD/CHANGELOG.md#​5200-httpsgithubcomelasticelastic-chartscomparev5130v5200-2023-01-27) [Compare Source](https://togithub.com/elastic/elastic-charts/compare/v51.3.0...v52.0.0) ##### Bug Fixes - annotation details tooltip throwing with hooks ([#​1949](https://togithub.com/elastic/elastic-charts/issues/1949)) ([779b7f3]( |
||
|
4928487c32
|
Update @storybook to ^6.5.16 (main) (#150203)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/main/addons/a11y) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/main/addons/actions) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-controls](https://togithub.com/storybookjs/storybook/tree/next/addons/controls) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2faddon-controls/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-docs](https://togithub.com/storybookjs/storybook/tree/main/addons/docs) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/main/addons/essentials) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-storyshots](https://togithub.com/storybookjs/storybook/tree/main/addons/storyshots/storyshots-core) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2faddon-storyshots/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addons](https://togithub.com/storybookjs/storybook/tree/main/lib/addons) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2faddons/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/api](https://togithub.com/storybookjs/storybook/tree/main/lib/api) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2fapi/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/client-api](https://togithub.com/storybookjs/storybook/tree/main/lib/client-api) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2fclient-api/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/components](https://togithub.com/storybookjs/storybook/tree/main/lib/components) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2fcomponents/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/core](https://togithub.com/storybookjs/storybook/tree/main/lib/core) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2fcore/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/core-common](https://togithub.com/storybookjs/storybook/tree/main/lib/core) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2fcore-common/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/core-events](https://togithub.com/storybookjs/storybook/tree/main/lib/core-events) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2fcore-events/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/node-logger](https://togithub.com/storybookjs/storybook/tree/main/lib/node-logger) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2fnode-logger/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/preview-web](https://togithub.com/storybookjs/storybook/tree/main/lib/preview-web) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-web/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/react](https://togithub.com/storybookjs/storybook/tree/main/app/react) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2freact/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/theming](https://togithub.com/storybookjs/storybook/tree/main/lib/theming) ([source](https://togithub.com/storybookjs/storybook)) | [`^6.5.15` -> `^6.5.16`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/6.5.15/6.5.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>storybookjs/storybook</summary> ### [`v6.5.16`](https://togithub.com/storybookjs/storybook/releases/tag/v6.5.16) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v6.5.15...v6.5.16) ##### Bug Fixes - Angular: Fix handling of docsMode option in angular builder [#​20608](https://togithub.com/storybooks/storybook/pull/20608) - Angular: Fix webpackStatsJson types in angular-builder [#​20296](https://togithub.com/storybooks/storybook/pull/20296) ##### Dependency Upgrades - Security: Upgrade json5 dependency [#​20526](https://togithub.com/storybooks/storybook/pull/20526) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTkuNSIsInVwZGF0ZWRJblZlciI6IjM0LjExOS41In0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jon <jon@elastic.co> |
||
|
fa4ae7146c
|
Update dependency react-hook-form to ^7.42.1 (main) (#150123)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react-hook-form](https://www.react-hook-form.com) ([source](https://togithub.com/react-hook-form/react-hook-form)) | [`^7.41.5` -> `^7.42.1`](https://renovatebot.com/diffs/npm/react-hook-form/7.41.5/7.42.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>react-hook-form/react-hook-form</summary> ### [`v7.42.1`](https://togithub.com/react-hook-form/react-hook-form/releases/tag/v7.42.1): Version 7.42.1 [Compare Source](https://togithub.com/react-hook-form/react-hook-form/compare/v7.42.0...v7.42.1) 🐞 fix [#​9773](https://togithub.com/react-hook-form/react-hook-form/issues/9773) useFormState missing state update ([#​9777](https://togithub.com/react-hook-form/react-hook-form/issues/9777)) 🐞 fix [#​9765](https://togithub.com/react-hook-form/react-hook-form/issues/9765) fix issue with strictMode with isValid state ([#​9771](https://togithub.com/react-hook-form/react-hook-form/issues/9771)) ### [`v7.42.0`](https://togithub.com/react-hook-form/react-hook-form/blob/HEAD/CHANGELOG.md#​7420---2023-01-13) [Compare Source](https://togithub.com/react-hook-form/react-hook-form/compare/v7.41.5...v7.42.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTkuMCIsInVwZGF0ZWRJblZlciI6IjM0LjExOS4wIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
e45f91897c
|
Update dependency react-hook-form to ^7.41.5 (main) (#148698) | ||
|
0a6edd8501
|
Update react-query to ^4.23.0 (main) (#148944)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@tanstack/react-query](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`^4.20.9` -> `^4.23.0`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query/4.22.0/4.23.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@tanstack/react-query-devtools](https://tanstack.com/query) ([source](https://togithub.com/tanstack/query)) | [`^4.20.9` -> `^4.23.0`](https://renovatebot.com/diffs/npm/@tanstack%2freact-query-devtools/4.22.0/4.23.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>tanstack/query</summary> ### [`v4.23.0`](https://togithub.com/TanStack/query/releases/tag/v4.23.0) [Compare Source](https://togithub.com/tanstack/query/compare/v4.22.4...v4.23.0) Version 4.23.0 - 1/24/2023, 10:53 AM ##### Changes ##### Feat - client components: add `use client` directive at the top of files having client components ([#​4738](https://togithub.com/tanstack/query/issues/4738)) ([`f57c8dc`]( |
||
|
58cd6370a2
|
[Shared UX] Migrate code editor from kibana_react plugin to shared_ux package (#148550) | ||
|
66794ac2c4
|
Update dependency selenium-webdriver to ^4.8.0 (main) (#149869)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [selenium-webdriver](https://togithub.com/SeleniumHQ/selenium/tree/trunk/javascript/node/selenium-webdriver#readme) ([source](https://togithub.com/SeleniumHQ/selenium)) | [`^4.7.1` -> `^4.8.0`](https://renovatebot.com/diffs/npm/selenium-webdriver/4.7.1/4.8.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>SeleniumHQ/selenium</summary> ### [`v4.8.0`]( |
||
|
8af9f3d97f
|
Update babel to ^7.20.13 (main) (#149790)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@babel/parser](https://babel.dev/docs/en/next/babel-parser) ([source](https://togithub.com/babel/babel)) | [`^7.20.7` -> `^7.20.13`](https://renovatebot.com/diffs/npm/@babel%2fparser/7.20.7/7.20.13) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@babel/runtime](https://babel.dev/docs/en/next/babel-runtime) ([source](https://togithub.com/babel/babel)) | [`^7.20.7` -> `^7.20.13`](https://renovatebot.com/diffs/npm/@babel%2fruntime/7.20.7/7.20.13) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@babel/traverse](https://babel.dev/docs/en/next/babel-traverse) ([source](https://togithub.com/babel/babel)) | [`^7.20.12` -> `^7.20.13`](https://renovatebot.com/diffs/npm/@babel%2ftraverse/7.20.12/7.20.13) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>babel/babel (@​babel/parser)</summary> ### [`v7.20.13`](https://togithub.com/babel/babel/releases/tag/v7.20.13) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.13) ##### v7.20.13 (2023-01-21) ##### 🐛 Bug Fix - `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​15332](https://togithub.com/babel/babel/pull/15332) Ensure class decorators can access decorated non-static members ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#​15349](https://togithub.com/babel/babel/pull/15349) fix: Preserve `import {type T} from 'x'` when `onlyRemoveTypeImports:true` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​15344](https://togithub.com/babel/babel/pull/15344) fix: Properties that are `abstract` should not be initialized. ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​15338](https://togithub.com/babel/babel/pull/15338) Allow negative number in ambient const initializer ([@​JLHwung](https://togithub.com/JLHwung)) ##### ↩️ Revert - `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#​15355](https://togithub.com/babel/babel/pull/15355) Reverts "Re-use common JSX element transform for <>...\</>" ([@​JLHwung](https://togithub.com/JLHwung)) ##### Committers: 4 - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - Huáng Jùnliàng ([@​JLHwung](https://togithub.com/JLHwung)) - Nicolò Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu) </details> <details> <summary>babel/babel (@​babel/runtime)</summary> ### [`v7.20.13`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72013-2023-01-21) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.13) ##### 🐛 Bug Fix - `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​15332](https://togithub.com/babel/babel/pull/15332) Ensure class decorators can access decorated non-static members ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#​15349](https://togithub.com/babel/babel/pull/15349) fix: Preserve `import {type T} from 'x'` when `onlyRemoveTypeImports:true` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​15344](https://togithub.com/babel/babel/pull/15344) fix: Properties that are `abstract` should not be initialized. ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​15338](https://togithub.com/babel/babel/pull/15338) Allow negative number in ambient const initializer ([@​JLHwung](https://togithub.com/JLHwung)) ##### ↩️ Revert - `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx` - [#​15355](https://togithub.com/babel/babel/pull/15355) Reverts "Re-use common JSX element transform for <>...\</>" ([@​JLHwung](https://togithub.com/JLHwung)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTYuMSIsInVwZGF0ZWRJblZlciI6IjM0LjExNi4xIn0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jonathan Budzenski <jon@elastic.co> |
||
|
8a2ecc3b4f
|
Upgrade EUI to v74.0.1 (#149457)
## Summary `eui@73.0.0` ⏩ `eui@74.0.1` --- ## [`74.0.1`](https://github.com/elastic/eui/tree/v74.0.1) **Bug fixes** - Fixed `EuiModalHeaderTitle` type errors when passed `EuiTitle` props ([#6547](https://github.com/elastic/eui/pull/6547)) ## [`74.0.0`](https://github.com/elastic/eui/tree/v74.0.0) - Added the `component` prop to `EuiModalHeaderTitle`, which allows overriding the default `h1` tag ([#6530](https://github.com/elastic/eui/pull/6530)) - Added the `titleProps` prop to `EuiConfirmModal`, which allows overriding the default `h1` tag ([#6530](https://github.com/elastic/eui/pull/6530)) **Bug fixes** - Fixed slight row height jumping in `EuiBasicTable`s when actions with tooltips became disabled ([#6538](https://github.com/elastic/eui/pull/6538)) **Breaking changes** - `EuiModalHeaderTitle` now **always** wraps its children in a `h1` tag (previously attempted to conditionally detect whether its children were raw strings or not). To change this tag type to, e.g. a more generic `div`, use the new `component` prop. ([#6530](https://github.com/elastic/eui/pull/6530)) - `EuiLink` now applies `rel="noreferrer"` to all domains, including `elastic.co` ([#6535](https://github.com/elastic/eui/pull/6535)) - `EuiBasicTable` no longer blocks mouse/keyboard interactions while `loading` ([#6543](https://github.com/elastic/eui/pull/6543)) **CSS-in-JS conversions** - Converted `EuiBasicTable` to Emotion ([#6539](https://github.com/elastic/eui/pull/6539)) - Added a new `RenderWithEuiTheme` render prop utility ([#6539](https://github.com/elastic/eui/pull/6539)) --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> |
||
|
cf907f7a98
|
Update dependency core-js to ^3.27.2 (main) (#149560)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [core-js](https://togithub.com/zloirock/core-js) | [`^3.27.1` -> `^3.27.2`](https://renovatebot.com/diffs/npm/core-js/3.27.1/3.27.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>zloirock/core-js</summary> ### [`v3.27.2`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3272---20230119-httpsgithubcomzloirockcore-jsreleasestagv3272) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.27.1...v3.27.2) - [`Set` methods proposal](https://togithub.com/tc39/proposal-set-methods) updates: - Closing of iterators of `Set`-like objects on early exit, [proposal-set-methods/85](https://togithub.com/tc39/proposal-set-methods/pull/85) - Some other minor internal changes - Added one more workaround of a `webpack` dev server bug on IE global methods, [#​1161](https://togithub.com/zloirock/core-js/issues/1161) - Fixed possible `String.{ raw, cooked }` error with empty template array - Used non-standard V8 `Error.captureStackTrace` instead of stack parsing in new error classes / wrappers where it's possible - Added detection correctness of iteration to `Promise.{ allSettled, any }` feature detection, Hermes issue - Compat data improvements: - [Change `Array` by copy proposal](https://togithub.com/tc39/proposal-change-array-by-copy) marked as supported from V8 ~ Chrome 110 - Added Samsung Internet 20 compat data mapping - Added Quest Browser 25 compat data mapping - Added React Native 0.71 Hermes compat data - Added Electron 23 and 24 compat data mapping - `self` marked as fixed in Deno 1.29.3, [deno/17362](https://togithub.com/denoland/deno/pull/17362) - Minor tweaks of minification settings for `core-js-bundle` - Refactoring, some minor fixes, improvements, optimizations </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTEuMSIsInVwZGF0ZWRJblZlciI6IjM0LjExMS4xIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jonathan Budzenski <jon@elastic.co> |
||
|
6a0f7b9562
|
Downgrade Node.js to version 16 (#149531)
Closes #149438 We'll upgrade again once a suitable solution to the issue has been found. |
||
|
1e132d1a02
|
Update dependency elastic-apm-node to ^3.42.0 (main) (#149562)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [elastic-apm-node](https://togithub.com/elastic/apm-agent-nodejs) | [`^3.41.1` -> `^3.42.0`](https://renovatebot.com/diffs/npm/elastic-apm-node/3.41.1/3.42.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>elastic/apm-agent-nodejs</summary> ### [`v3.42.0`](https://togithub.com/elastic/apm-agent-nodejs/releases/tag/v3.42.0) [Compare Source](https://togithub.com/elastic/apm-agent-nodejs/compare/v3.41.1...v3.42.0) For more information, please see the [changelog](https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-3.x.html#release-notes-3.42.0). ##### Elastic APM Node.js agent layer ARNs |Region|ARN| |------|---| |af-south-1|arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |ap-east-1|arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |ap-northeast-1|arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |ap-northeast-2|arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |ap-northeast-3|arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |ap-south-1|arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |ap-southeast-1|arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |ap-southeast-2|arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |ap-southeast-3|arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |ca-central-1|arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |eu-central-1|arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |eu-north-1|arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |eu-south-1|arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |eu-west-1|arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |eu-west-2|arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |eu-west-3|arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |me-south-1|arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |sa-east-1|arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |us-east-1|arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |us-east-2|arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |us-west-1|arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-node-ver-3-42-0:1| |us-west-2|arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-node-ver-3-42-0:1| </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTEuMSIsInVwZGF0ZWRJblZlciI6IjM0LjExMS4xIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
b3a43d979c
|
Update dependency @types/babel__core to ^7.20.0 (main) (#149561)
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/babel__core](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__core) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`^7.1.20` -> `^7.20.0`](https://renovatebot.com/diffs/npm/@types%2fbabel__core/7.1.20/7.20.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/elastic/kibana). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTEuMSIsInVwZGF0ZWRJblZlciI6IjM0LjExMS4xIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
4e7560f19d
|
[ci-stats] move shipper to a package, validate limits in on-merge job (#149474)
We just had an issue where two PRs were merged and it caused the limit of the `triggerActionsUi` bundle to be exceeded, breaking PR builds. The issue is that we didn't see any indication of this in the on-merge jobs because we don't produce the PR report for on-merge jobs or ask ci-stats if we should fail the job. Instead, we just ship the metrics for baseline purposes. This fixes that problem by adding a `--validate` flag to `node scripts/ship_ci_stats`, which takes care of sending at least some ci-stats and will verify that the bundle limits are not exceeded. Since we didn't catch this issue in the on-merge job the limits were incorrect for over an hour and merged into many PRs, wasting engineering and CI time. Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
f3741b7a61
|
Upgrade simple-git dependency (3.15.1 → 3.16.0 ). (#149483)
|
||
|
750f28f535
|
Remove node-fetch package.json resolutions for puppeteer package. (#149398)
|
||
|
cdc373719a
|
[Maps] Update EMS resources (#149331)
* Updates to the latest released version of `@elastic/ems-client` (8.4.0) * Updates link to EMS landing page to 8.6 * Passes Kibana version to EMS Client instance to request explicitly to point to the correct API endpoints. This change is introduced to avoid needing to keep releasing EMS Client with the rest of the stack. |
||
|
de4e53d712
|
Upgrade jsonwebtoken from 8 to 9 (#148128)
## Summary Upgrading the `jsonwebtoken` library used in `cloud_integration/cloud_chat` plugin from v8.5 to v9.0 ## Migration After reviewing the affected code it looks like this upgrade shouldn't cause any breaking changes. Please see the v8 --> v9 migration guide [here](https://github.com/auth0/node-jsonwebtoken/wiki/Migration-Notes:-v8-to-v9) ## Questions for reviewers - What is the size and type of `secret` that we are passing into `generateSignedJwt`? Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Clint Andrew Hall <clint.hall@elastic.co> |