Skip to content

Update EUI to v112.0.0#249573

Merged
tkajtoch merged 2 commits intoelastic:mainfrom
tkajtoch:feat/eui-v112.0.0
Jan 20, 2026
Merged

Update EUI to v112.0.0#249573
tkajtoch merged 2 commits intoelastic:mainfrom
tkajtoch:feat/eui-v112.0.0

Conversation

@tkajtoch
Copy link
Member

Dependency updates

  • @elastic/eui: v111.1.0v112.0.0
  • @elastic/eslint-plugin-eui: v2.6.0v2.7.0

Package updates

@elastic/eui v112.0.0

  • Added productDiscover icon (#9311)
  • Updated chartGauge icon glyph (#9311)
  • Updated icon glyphs endpoint eraser errorFill error eyeSlash faceHappy faceNeutral faceSad folder fullScreenExit fullScreen gradient grid heart home if image infinity inputOutput key keyboard lineBreakSlash lineBreak lineDash lineDot lineSolid logOut magnifyMinus magnifyPlus magnify mail map mapping menuLeft menuRight menu merge minusCircle minusSquare minus money moon move nested number package paintBucket palette paperClip partial pattern pause pencil percent pinFill pin pivot plusCircle plusSquare plus popper presentation processor productStreamsWired queryField queryOperand querySelector queryValue query question quote radar readOnly redo reporter return rocket scissors send shard share snowflake sortAscending sortDescending starFill star stop sun tableInfo tableTime textAlignCenter textAlignLeft textAlignRight textBold textHeading textItalic textStrike textUnderline thermometer thumbDown thumbUp timeline transitionLeftIn transitionLeftOut transitionTopIn transitionTopOut undo vectorSquare vectorTriangle videoPlayer warningFill waypoint wifiSlash wifi (#9303)
    (#9303)
  • Added icons - archive unarchive axisX axisYLeft axisYRight bulb cloud hourglass megaphone workflow (#9303)
  • Added headerVisibility prop on EuiDataGrid to support rendering the datagrid header element optionally (#9281)
  • Updated 244 icon definitions to a more consistent naming convention. All 100 renamed icons include a backward-compatible alias in the icon map to support legacy references. (#9279)
  • Added icons briefcase, productCloudInfra, productDashboard, productML (#9301)
  • Updated glyphs bullseye, bolt (#9301)
  • Added dismissButtonProps prop to EuiCallOut (#9285)

Bug fixes

  • Fixed EuiFlyout to properly forward refs when session prop is used. (#9318)
  • Fixed EuiDataGrid cells scrolling into view while trying to select text (#9276)

Breaking changes

  • Removed euiPaletteForLightBackground and euiPaletteForDarkBackground deprecated palette functions. Use euiTheme.colors.vis.euiColorVisText{NUMBER} tokens instead. (#9296)

Accessibility

  • Improved the accessibility of EuiDataGrids column selector drag handle buttons by ensuring distinctive labels (#9282)

@elastic/eslint-plugin-eui v2.7.0

  • Added no-static-z-index rule (#9236)

@tkajtoch tkajtoch self-assigned this Jan 19, 2026
@tkajtoch tkajtoch added release_note:skip Skip the PR/issue when compiling release notes EUI backport:skip This PR does not require backporting labels Jan 19, 2026
@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #124 / Alerting alerts_as_data alerts as data flapping should drop tracked alerts early after hitting the alert limit

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
controls 397 400 +3
dashboard 1030 1033 +3
kubernetesSecurity 183 186 +3
maps 1343 1346 +3
ml 4197 4200 +3
visTypeVega 1797 1800 +3
total +18

Async chunks

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

id before after diff
controls 453.9KB 463.7KB +9.8KB
dashboard 789.5KB 799.3KB +9.8KB
kubernetesSecurity 218.0KB 227.9KB +9.8KB
maps 3.1MB 3.1MB +9.8KB
ml 5.6MB 5.6MB +9.8KB
visTypeVega 2.0MB 2.0MB +9.8KB
workflowsExtensions 7.8KB 7.9KB +63.0B
total +59.0KB

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.5MB 6.5MB +16.9KB

cc @tkajtoch

@tkajtoch tkajtoch marked this pull request as ready for review January 19, 2026 16:40
@tkajtoch tkajtoch requested review from a team as code owners January 19, 2026 16:40
@elasticmachine
Copy link
Contributor

Pinging @elastic/eui-team (EUI)

'core.euiColumnSelector.dragHandleAriaLabel',
{
defaultMessage: 'Drag handle',
defaultMessage: 'drag handle',
Copy link
Member Author

Choose a reason for hiding this comment

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

This is now lowercase on purpose - it's used as aria-label={`${label} drag handle`} (EUI commit)

@tkajtoch tkajtoch merged commit 17bcfb5 into elastic:main Jan 20, 2026
30 checks passed
mistic added a commit to mistic/kibana that referenced this pull request Jan 21, 2026
dennis-tismenko pushed a commit to dennis-tismenko/kibana that referenced this pull request Jan 22, 2026
## Dependency updates

- `@elastic/eui`: `v111.1.0` ⏩ `v112.0.0`
- `@elastic/eslint-plugin-eui`: `v2.6.0` ⏩ `v2.7.0`

---

## Package updates

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

- Added `productDiscover` icon
([elastic#9311](elastic/eui#9311))
- Updated `chartGauge` icon glyph
([elastic#9311](elastic/eui#9311))
- Updated icon glyphs `endpoint` `eraser` `errorFill` `error` `eyeSlash`
`faceHappy` `faceNeutral` `faceSad` `folder` `fullScreenExit`
`fullScreen` `gradient` `grid` `heart` `home` `if` `image` `infinity`
`inputOutput` `key` `keyboard` `lineBreakSlash` `lineBreak` `lineDash`
`lineDot` `lineSolid` `logOut` `magnifyMinus` `magnifyPlus` `magnify`
`mail` `map` `mapping` `menuLeft` `menuRight` `menu` `merge`
`minusCircle` `minusSquare` `minus` `money` `moon` `move` `nested`
`number` `package` `paintBucket` `palette` `paperClip` `partial`
`pattern` `pause` `pencil` `percent` `pinFill` `pin` `pivot`
`plusCircle` `plusSquare` `plus` `popper` `presentation` `processor`
`productStreamsWired` `queryField` `queryOperand` `querySelector`
`queryValue` `query` `question` `quote` `radar` `readOnly` `redo`
`reporter` `return` `rocket` `scissors` `send` `shard` `share`
`snowflake` `sortAscending` `sortDescending` `starFill` `star` `stop`
`sun` `tableInfo` `tableTime` `textAlignCenter` `textAlignLeft`
`textAlignRight` `textBold` `textHeading` `textItalic` `textStrike`
`textUnderline` `thermometer` `thumbDown` `thumbUp` `timeline`
`transitionLeftIn` `transitionLeftOut` `transitionTopIn`
`transitionTopOut` `undo` `vectorSquare` `vectorTriangle` `videoPlayer`
`warningFill` `waypoint` `wifiSlash` `wifi`
([elastic#9303](elastic/eui#9303))
 ([elastic#9303](elastic/eui#9303))
- Added icons - `archive` `unarchive` `axisX` `axisYLeft` `axisYRight`
`bulb` `cloud` `hourglass` `megaphone` `workflow`
([elastic#9303](elastic/eui#9303))
- Added `headerVisibility` prop on `EuiDataGrid` to support rendering
the datagrid header element optionally
([elastic#9281](elastic/eui#9281))
- Updated 244 icon definitions to a more consistent naming convention.
All 100 renamed icons include a backward-compatible alias in the icon
map to support legacy references.
([elastic#9279](elastic/eui#9279))
- Added icons `briefcase`, `productCloudInfra`, `productDashboard`,
`productML` ([elastic#9301](elastic/eui#9301))
- Updated glyphs `bullseye`, `bolt`
([elastic#9301](elastic/eui#9301))
- Added `dismissButtonProps` prop to `EuiCallOut`
([elastic#9285](elastic/eui#9285))

**Bug fixes**

- Fixed `EuiFlyout` to properly forward refs when `session` prop is
used. ([elastic#9318](elastic/eui#9318))
- Fixed `EuiDataGrid` cells scrolling into view while trying to select
text ([elastic#9276](elastic/eui#9276))

**Breaking changes**

- Removed `euiPaletteForLightBackground` and
`euiPaletteForDarkBackground` deprecated palette functions. Use
`euiTheme.colors.vis.euiColorVisText{NUMBER}` tokens instead.
([elastic#9296](elastic/eui#9296))

**Accessibility**

- Improved the accessibility of `EuiDataGrid`s column selector drag
handle buttons by ensuring distinctive labels
([elastic#9282](elastic/eui#9282))

### `@elastic/eslint-plugin-eui` v2.7.0

- Added `no-static-z-index` rule
([elastic#9236](elastic/eui#9236))
mistic added a commit to mistic/kibana that referenced this pull request Jan 23, 2026
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 EUI release_note:skip Skip the PR/issue when compiling release notes v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants