Skip to content

Upgrade EUI to v104.0.2#224855

Merged
mgadewoll merged 3 commits intoelastic:mainfrom
mgadewoll:eui/v104.0.2
Jun 25, 2025
Merged

Upgrade EUI to v104.0.2#224855
mgadewoll merged 3 commits intoelastic:mainfrom
mgadewoll:eui/v104.0.2

Conversation

@mgadewoll
Copy link
Contributor

@mgadewoll mgadewoll commented Jun 23, 2025

103.1.0104.0.2

Questions? Please see our Kibana upgrade FAQ.

Changes

  • updates flat tooltip prop usages on EuiCopy to use new tooltipProp

Package updates

@elastic/eui

v104.0.2

Bug fixes

  • Fixed missing JSON token exports for euiColorBackgroundBaseInteractiveSelectHover and euiColorBorderStrongText (#8819)

v104.0.1

Bug fixes

  • Fixed a wrong path in the module declaration for the JSON token exports that would trigger typescript errors (#8818)

v104.0.0

  • Added data vis text color tokens: (#8793)
    • colors.vis.euiColorVisText0
    • colors.vis.euiColorVisText1
    • colors.vis.euiColorVisText2
    • colors.vis.euiColorVisText3
    • colors.vis.euiColorVisText4
    • colors.vis.euiColorVisText5
    • colors.vis.euiColorVisText6
    • colors.vis.euiColorVisText7
    • colors.vis.euiColorVisText8
    • colors.vis.euiColorVisText9
  • Updated and aligned background hover styles for EuiTable and EuiDataGrid (#8769)

Deprecations

  • Deprecated euiPaletteForLightBackground and euiPaletteForDarkBackground palettes. Use the newly added data vis color tokens instead. (#8793)

Breaking changes

  • Removed tokens: (#8793)
    • colors.vis.euiColorVisAsTextLight1
    • colors.vis.euiColorVisAsTextLight0
    • colors.vis.euiColorVisAsTextLight2
    • colors.vis.euiColorVisAsTextLight3
    • colors.vis.euiColorVisAsTextLight4
    • colors.vis.euiColorVisAsTextLight5
    • colors.vis.euiColorVisAsTextLight6
    • colors.vis.euiColorVisAsTextDark1
    • colors.vis.euiColorVisAsTextDark0
    • colors.vis.euiColorVisAsTextDark2
    • colors.vis.euiColorVisAsTextDark3
    • colors.vis.euiColorVisAsTextDark4
    • colors.vis.euiColorVisAsTextDark5
    • colors.vis.euiColorVisAsTextDark6
  • Removed xl size from EuiTabs (#8762)
  • Added tooltipProps to EuiCopy which replaces spreading all props to EuiToolTip (#8758)

@mgadewoll mgadewoll self-assigned this Jun 23, 2025
@mgadewoll mgadewoll added review release_note:skip Skip the PR/issue when compiling release notes EUI ci:cloud-deploy Create or update a Cloud deployment backport:version Backport to applied version labels v8.19.0 v9.2.0 labels Jun 23, 2025
@mgadewoll mgadewoll marked this pull request as ready for review June 23, 2025 14:03
@mgadewoll mgadewoll requested review from a team as code owners June 23, 2025 14:03
@elasticmachine
Copy link
Contributor

Pinging @elastic/eui-team (EUI)

@mgadewoll mgadewoll removed the v8.19.0 label Jun 24, 2025
@mgadewoll
Copy link
Contributor Author

mgadewoll commented Jun 25, 2025

@elasticmachine merge upstream

@elasticmachine
Copy link
Contributor

elasticmachine commented Jun 25, 2025

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #125 / Cloud Security Posture Test adding Cloud Security Posture Integrations CSPM AWS CIS_AWS Organization Manual Shared Access CIS_AWS Organization Manual Shared Access Workflow
  • [job] [logs] FTR Configs #99 / Stateful Observability - Deployment-agnostic API integration tests SyntheticsAPITests EnableDefaultAlerting deletes (and recreates) the default rule when settings are updated

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
controls 470.3KB 470.3KB +9.0B
dashboard 617.7KB 617.8KB +9.0B
esql 252.9KB 252.9KB +6.0B
maps 3.1MB 3.1MB +9.0B
ml 5.4MB 5.4MB +9.0B
reporting 158.3KB 158.3KB +15.0B
visTypeVega 2.1MB 2.1MB +9.0B
total +66.0B

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
kbnUiSharedDeps-npmDll 6.4MB 6.4MB +7.2KB
sessionView 42.6KB 42.6KB +15.0B
total +7.2KB

History

cc @mgadewoll

Copy link
Contributor

@stratoula stratoula left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ES|QL changes LGTM, code review only

Copy link
Contributor

@maxcold maxcold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

session_viewer changes lgtm

@mgadewoll mgadewoll merged commit efedad1 into elastic:main Jun 25, 2025
13 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 9.2

https://github.com/elastic/kibana/actions/runs/15879815167

@mgadewoll mgadewoll removed the backport:version Backport to applied version labels label Jun 25, 2025
@mgadewoll mgadewoll removed the v9.2.0 label Jun 25, 2025
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 9.2

https://github.com/elastic/kibana/actions/runs/15879815167

@kibanamachine kibanamachine added v9.1.0 backport:skip This PR does not require backporting labels Jun 25, 2025
@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
9.2 The branch "9.2" does not exist

Manual backport

To create the backport manually run:

node scripts/backport --pr 224855

Questions ?

Please refer to the Backport tool documentation

@mgadewoll mgadewoll removed the v9.1.0 label Jun 25, 2025
@mgadewoll mgadewoll added backport:version Backport to applied version labels v8.19.0 labels Jul 2, 2025
@mgadewoll mgadewoll added backport:version Backport to applied version labels v8.19.0 and removed backport:version Backport to applied version labels v8.19.0 backport:skip This PR does not require backporting labels Jul 3, 2025
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.19

https://github.com/elastic/kibana/actions/runs/16049570017

@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
8.19 Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 224855

Questions ?

Please refer to the Backport tool documentation

@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label Jul 7, 2025
@kibanamachine
Copy link
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 224855 locally
cc: @mgadewoll

@mgadewoll mgadewoll removed backport missing Added to PRs automatically when the are determined to be missing a backport. backport:version Backport to applied version labels v8.19.0 labels Jul 8, 2025
@kibanamachine kibanamachine added the backport:skip This PR does not require backporting label Jul 8, 2025
@mgadewoll
Copy link
Contributor Author

💚 All backports created successfully

Status Branch Result
8.19

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

mgadewoll added a commit to mgadewoll/kibana that referenced this pull request Jul 14, 2025
`103.1.0` ⏩ `104.0.2`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

## Changes

- updates flat tooltip prop usages on **EuiCopy** to use new
`tooltipProp`

## Package updates

### `@elastic/eui`

## [`v104.0.2`](https://github.com/elastic/eui/releases/v104.0.2)

**Bug fixes**

- Fixed missing JSON token exports for
`euiColorBackgroundBaseInteractiveSelectHover` and
`euiColorBorderStrongText`
([elastic#8819](elastic/eui#8819))

## [`v104.0.1`](https://github.com/elastic/eui/releases/v104.0.1)

**Bug fixes**

- Fixed a wrong path in the module declaration for the JSON token
exports that would trigger typescript errors
([elastic#8818](elastic/eui#8818))

## [`v104.0.0`](https://github.com/elastic/eui/releases/v104.0.0)

- Added data vis text color tokens:
([elastic#8793](elastic/eui#8793))
  - `colors.vis.euiColorVisText0`
  - `colors.vis.euiColorVisText1`
  - `colors.vis.euiColorVisText2`
  - `colors.vis.euiColorVisText3`
  - `colors.vis.euiColorVisText4`
  - `colors.vis.euiColorVisText5`
  - `colors.vis.euiColorVisText6`
  - `colors.vis.euiColorVisText7`
  - `colors.vis.euiColorVisText8`
  - `colors.vis.euiColorVisText9`
- Updated and aligned background hover styles for `EuiTable` and
`EuiDataGrid` ([elastic#8769](elastic/eui#8769))

**Deprecations**

- Deprecated `euiPaletteForLightBackground` and
`euiPaletteForDarkBackground` palettes. Use the newly added data vis
color tokens instead.
([elastic#8793](elastic/eui#8793))

**Breaking changes**

- Removed tokens: ([elastic#8793](elastic/eui#8793))
  - `colors.vis.euiColorVisAsTextLight1`
  - `colors.vis.euiColorVisAsTextLight0`
  - `colors.vis.euiColorVisAsTextLight2`
  - `colors.vis.euiColorVisAsTextLight3`
  - `colors.vis.euiColorVisAsTextLight4`
  - `colors.vis.euiColorVisAsTextLight5`
  - `colors.vis.euiColorVisAsTextLight6`
  - `colors.vis.euiColorVisAsTextDark1`
  - `colors.vis.euiColorVisAsTextDark0`
  - `colors.vis.euiColorVisAsTextDark2`
  - `colors.vis.euiColorVisAsTextDark3`
  - `colors.vis.euiColorVisAsTextDark4`
  - `colors.vis.euiColorVisAsTextDark5`
  - `colors.vis.euiColorVisAsTextDark6`
- Removed `xl` size from `EuiTabs`
([elastic#8762](elastic/eui#8762))
- Added `tooltipProps` to `EuiCopy` which replaces spreading all props
to `EuiToolTip` ([elastic#8758](elastic/eui#8758))

<!--ONMERGE {"backportTargets":["8.19"]} ONMERGE-->

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
(cherry picked from commit efedad1)

# Conflicts:
#	package.json
#	src/dev/license_checker/config.ts
#	yarn.lock
mgadewoll added a commit that referenced this pull request Jul 14, 2025
# Backport

This will backport the following commits from `main` to `8.19`:
- [Upgrade EUI to v104.0.2
(#224855)](#224855)

<!--- Backport version: 10.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Lene
Gadewoll","email":"lene.gadewoll@elastic.co"},"sourceCommit":{"committedDate":"2025-06-25T14:55:46Z","message":"Upgrade
EUI to v104.0.2 (#224855)\n\n`103.1.0` ⏩ `104.0.2`\n\n[Questions? Please
see our Kibana
upgrade\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)\n\n##
Changes\n\n- updates flat tooltip prop usages on **EuiCopy** to use
new\n`tooltipProp`\n\n## Package updates\n\n### `@elastic/eui`\n\n##
[`v104.0.2`](https://github.com/elastic/eui/releases/v104.0.2)\n\n**Bug
fixes**\n\n- Fixed missing JSON token exports
for\n`euiColorBackgroundBaseInteractiveSelectHover`
and\n`euiColorBorderStrongText`\n([#8819](https://github.com/elastic/eui/pull/8819))\n\n##
[`v104.0.1`](https://github.com/elastic/eui/releases/v104.0.1)\n\n**Bug
fixes**\n\n- Fixed a wrong path in the module declaration for the JSON
token\nexports that would trigger typescript
errors\n([#8818](https://github.com/elastic/eui/pull/8818))\n\n##
[`v104.0.0`](https://github.com/elastic/eui/releases/v104.0.0)\n\n-
Added data vis text color
tokens:\n([#8793](https://github.com/elastic/eui/pull/8793))\n -
`colors.vis.euiColorVisText0`\n - `colors.vis.euiColorVisText1`\n -
`colors.vis.euiColorVisText2`\n - `colors.vis.euiColorVisText3`\n -
`colors.vis.euiColorVisText4`\n - `colors.vis.euiColorVisText5`\n -
`colors.vis.euiColorVisText6`\n - `colors.vis.euiColorVisText7`\n -
`colors.vis.euiColorVisText8`\n - `colors.vis.euiColorVisText9`\n-
Updated and aligned background hover styles for `EuiTable`
and\n`EuiDataGrid`
([#8769](https://github.com/elastic/eui/pull/8769))\n\n**Deprecations**\n\n-
Deprecated `euiPaletteForLightBackground`
and\n`euiPaletteForDarkBackground` palettes. Use the newly added data
vis\ncolor tokens
instead.\n([#8793](https://github.com/elastic/eui/pull/8793))\n\n**Breaking
changes**\n\n- Removed tokens:
([#8793](https://github.com/elastic/eui/pull/8793))\n -
`colors.vis.euiColorVisAsTextLight1`\n -
`colors.vis.euiColorVisAsTextLight0`\n -
`colors.vis.euiColorVisAsTextLight2`\n -
`colors.vis.euiColorVisAsTextLight3`\n -
`colors.vis.euiColorVisAsTextLight4`\n -
`colors.vis.euiColorVisAsTextLight5`\n -
`colors.vis.euiColorVisAsTextLight6`\n -
`colors.vis.euiColorVisAsTextDark1`\n -
`colors.vis.euiColorVisAsTextDark0`\n -
`colors.vis.euiColorVisAsTextDark2`\n -
`colors.vis.euiColorVisAsTextDark3`\n -
`colors.vis.euiColorVisAsTextDark4`\n -
`colors.vis.euiColorVisAsTextDark5`\n -
`colors.vis.euiColorVisAsTextDark6`\n- Removed `xl` size from
`EuiTabs`\n([#8762](https://github.com/elastic/eui/pull/8762))\n- Added
`tooltipProps` to `EuiCopy` which replaces spreading all props\nto
`EuiToolTip`
([#8758](https://github.com/elastic/eui/pull/8758))\n\n\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"efedad1b3e36460cd6ac5e73837e333c54d75861","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["review","release_note:skip","EUI","backport:skip","ci:cloud-deploy","v9.2.0"],"title":"Upgrade
EUI to
v104.0.2","number":224855,"url":"https://github.com/elastic/kibana/pull/224855","mergeCommit":{"message":"Upgrade
EUI to v104.0.2 (#224855)\n\n`103.1.0` ⏩ `104.0.2`\n\n[Questions? Please
see our Kibana
upgrade\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)\n\n##
Changes\n\n- updates flat tooltip prop usages on **EuiCopy** to use
new\n`tooltipProp`\n\n## Package updates\n\n### `@elastic/eui`\n\n##
[`v104.0.2`](https://github.com/elastic/eui/releases/v104.0.2)\n\n**Bug
fixes**\n\n- Fixed missing JSON token exports
for\n`euiColorBackgroundBaseInteractiveSelectHover`
and\n`euiColorBorderStrongText`\n([#8819](https://github.com/elastic/eui/pull/8819))\n\n##
[`v104.0.1`](https://github.com/elastic/eui/releases/v104.0.1)\n\n**Bug
fixes**\n\n- Fixed a wrong path in the module declaration for the JSON
token\nexports that would trigger typescript
errors\n([#8818](https://github.com/elastic/eui/pull/8818))\n\n##
[`v104.0.0`](https://github.com/elastic/eui/releases/v104.0.0)\n\n-
Added data vis text color
tokens:\n([#8793](https://github.com/elastic/eui/pull/8793))\n -
`colors.vis.euiColorVisText0`\n - `colors.vis.euiColorVisText1`\n -
`colors.vis.euiColorVisText2`\n - `colors.vis.euiColorVisText3`\n -
`colors.vis.euiColorVisText4`\n - `colors.vis.euiColorVisText5`\n -
`colors.vis.euiColorVisText6`\n - `colors.vis.euiColorVisText7`\n -
`colors.vis.euiColorVisText8`\n - `colors.vis.euiColorVisText9`\n-
Updated and aligned background hover styles for `EuiTable`
and\n`EuiDataGrid`
([#8769](https://github.com/elastic/eui/pull/8769))\n\n**Deprecations**\n\n-
Deprecated `euiPaletteForLightBackground`
and\n`euiPaletteForDarkBackground` palettes. Use the newly added data
vis\ncolor tokens
instead.\n([#8793](https://github.com/elastic/eui/pull/8793))\n\n**Breaking
changes**\n\n- Removed tokens:
([#8793](https://github.com/elastic/eui/pull/8793))\n -
`colors.vis.euiColorVisAsTextLight1`\n -
`colors.vis.euiColorVisAsTextLight0`\n -
`colors.vis.euiColorVisAsTextLight2`\n -
`colors.vis.euiColorVisAsTextLight3`\n -
`colors.vis.euiColorVisAsTextLight4`\n -
`colors.vis.euiColorVisAsTextLight5`\n -
`colors.vis.euiColorVisAsTextLight6`\n -
`colors.vis.euiColorVisAsTextDark1`\n -
`colors.vis.euiColorVisAsTextDark0`\n -
`colors.vis.euiColorVisAsTextDark2`\n -
`colors.vis.euiColorVisAsTextDark3`\n -
`colors.vis.euiColorVisAsTextDark4`\n -
`colors.vis.euiColorVisAsTextDark5`\n -
`colors.vis.euiColorVisAsTextDark6`\n- Removed `xl` size from
`EuiTabs`\n([#8762](https://github.com/elastic/eui/pull/8762))\n- Added
`tooltipProps` to `EuiCopy` which replaces spreading all props\nto
`EuiToolTip`
([#8758](https://github.com/elastic/eui/pull/8758))\n\n\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"efedad1b3e36460cd6ac5e73837e333c54d75861"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"9.2","label":"v9.2.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting ci:cloud-deploy Create or update a Cloud deployment EUI release_note:skip Skip the PR/issue when compiling release notes review v8.19.0 v9.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants