Skip to content

Comments

[8.x] Upgrade EUI to v99.3.0-classic.0#211917

Merged
mgadewoll merged 9 commits intoelastic:8.xfrom
tkajtoch:feat/eui-99.3.0-classic.0
Feb 27, 2025
Merged

[8.x] Upgrade EUI to v99.3.0-classic.0#211917
mgadewoll merged 9 commits intoelastic:8.xfrom
tkajtoch:feat/eui-99.3.0-classic.0

Conversation

@tkajtoch
Copy link
Member

@tkajtoch tkajtoch commented Feb 20, 2025

98.2.2-borealis.099.3.0-classic.0

Questions? Please see our Kibana upgrade FAQ.


v99.3.0

  • Updated table components to support adding tooltips to header cells (#8273)
    • Added columns.nameTooltip on EuiBasicTable
    • Added tooltipProps prop on EuiTableHeaderCell
  • Added accent color option to EuiCallOut (#8303)
  • Updated EuiInlineEditForm's onCancel prop type to allow uncontrolled mode usage (#8307)
  • Added ES|QL syntax highlighting for EuiCode, EuiCodeBlock, EuiMarkdownFormat, and EuiMarkdownEditor components. (#8317)
  • Updated EuiAccordion to prevent content from being transitioned on initial render when initialIsOpen=true (#8327)

Bug fixes

  • Fixed a bug on EuiSuperDatePicker where pasting an absolute date would append the date instead of replace it (#8311)

v99.2.0

  • Changed EuiFieldText styles to prioritize disabled styling over readonly. (#8271)
  • Added plugs and web glyphs to EuiIcon (#8285)
  • Update title on EuiColorPalettePickerPaletteProps to be optional (#8289)

Bug fixes

  • Fixed an issue with EuiDataGrid with auto row height resulting in a table of 0 height (#8251)
  • Fixed disabled behavior of EuiFieldText to prevent input changes. (#8271)

v99.1.0

  • Updated EuiColorPalettePicker - adds append to EuiColorPalettePickerPaletteProps to support appending custom content to the title (#8208)
  • Updated font-weight and font-size of EuiBetaBadges to improve legibility (#8255)
  • Added support for titleColor variant warning on EuiStat (#8278)

v99.0.0

  • Added two new icons: createGenericJob and createGeoJob (#8248)
  • Added new icon section (#8261)

Bug fixes

Breaking changes

  • Removed EuiPopover's deprecated hasDragDrop prop. Use usePortal on any child EuiDraggable instead (#8256)

@tkajtoch tkajtoch added backport This PR is a backport of another PR EUI labels Feb 20, 2025
@tkajtoch tkajtoch self-assigned this Feb 20, 2025
@tkajtoch
Copy link
Member Author

@elasticmachine merge upstream

@acstll
Copy link
Contributor

acstll commented Feb 21, 2025

@elasticmachine merge upstream

@tkajtoch
Copy link
Member Author

@elasticmachine merge upstream

@mgadewoll mgadewoll force-pushed the feat/eui-99.3.0-classic.0 branch from 7dedcc7 to 4d7fc79 Compare February 24, 2025 17:11
@mgadewoll mgadewoll self-assigned this Feb 25, 2025
@mgadewoll mgadewoll requested review from a team February 25, 2025 07:59
@mgadewoll mgadewoll marked this pull request as ready for review February 25, 2025 07:59
@elasticmachine
Copy link
Contributor

Pinging @elastic/eui-team (EUI)

@botelastic botelastic bot added ci:project-deploy-observability Create an Observability project Team:obs-ux-infra_services - DEPRECATED DEPRECATED - Use Team:obs-presentation. labels Feb 25, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services)

@github-actions
Copy link
Contributor

🤖 GitHub comments

Expand to view the GitHub comments

Just comment with:

  • /oblt-deploy : Deploy a Kibana instance using the Observability test environments.
  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)

Copy link
Member

@tsullivan tsullivan left a comment

Choose a reason for hiding this comment

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

src/core/packages/chrome/browser-internal/src/ui/header changes LGTM

@mgadewoll mgadewoll changed the title [8.x] Upgrade EUI to v99.3.0 [8.x] Upgrade EUI to v99.3.0-classic.0 Feb 26, 2025
@mgadewoll
Copy link
Contributor

@elasticmachine merge upstream

@elasticmachine
Copy link
Contributor

elasticmachine commented Feb 26, 2025

💚 Build Succeeded

  • Buildkite Build
  • Commit: a9a2684
  • Kibana Serverless Image: docker.elastic.co/kibana-ci/kibana-serverless:pr-211917-a9a2684d2e7a

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
infra 1594 1590 -4
ml 2405 2401 -4
visTypeVega 555 551 -4
total -12

Async chunks

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

id before after diff
controls 460.4KB 465.5KB +5.1KB
dashboard 587.3KB 592.4KB +5.1KB
infra 1.5MB 1.5MB +583.0B
kubernetesSecurity 251.7KB 256.9KB +5.1KB
maps 2.9MB 2.9MB +5.1KB
ml 5.2MB 5.2MB +583.0B
securitySolution 9.1MB 9.1MB +13.0B
visTypeVega 1.9MB 1.9MB +588.0B
total +22.2KB

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 5.9MB 5.9MB +17.8KB

History

cc @tkajtoch @mgadewoll

Copy link
Member

@jennypavlova jennypavlova left a comment

Choose a reason for hiding this comment

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

Obs Infra services changes (APM tests) LGTM

Copy link
Contributor

@azasypkin azasypkin left a comment

Choose a reason for hiding this comment

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

Verified that security plugin server-rendered screens still look as expected - LGTM!

Copy link
Contributor

@nikitaindik nikitaindik left a comment

Choose a reason for hiding this comment

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

Checked the code and went over Rule Management and Detection Engine pages locally. It all looks good to me! 👍

@mgadewoll mgadewoll merged commit 25ee7a5 into elastic:8.x Feb 27, 2025
8 checks passed
SoniaSanzV pushed a commit to SoniaSanzV/kibana that referenced this pull request Mar 4, 2025
`98.2.2-borealis.0` ⏩ `99.3.0-classic.0`

[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)

---

## [`v99.3.0`](https://github.com/elastic/eui/releases/v99.3.0)

- Updated table components to support adding tooltips to header cells
([elastic#8273](elastic/eui#8273))
  - Added `columns.nameTooltip` on `EuiBasicTable`
  - Added `tooltipProps` prop on `EuiTableHeaderCell`
- Added `accent` color option to `EuiCallOut`
([elastic#8303](elastic/eui#8303))
- Updated `EuiInlineEditForm`'s `onCancel` prop type to allow
uncontrolled mode usage
([elastic#8307](elastic/eui#8307))
- Added ES|QL syntax highlighting for `EuiCode`, `EuiCodeBlock`,
`EuiMarkdownFormat`, and `EuiMarkdownEditor` components.
([elastic#8317](elastic/eui#8317))
- Updated `EuiAccordion` to prevent content from being transitioned on
initial render when `initialIsOpen=true`
([elastic#8327](elastic/eui#8327))

**Bug fixes**

- Fixed a bug on `EuiSuperDatePicker` where pasting an absolute date
would append the date instead of replace it
([elastic#8311](elastic/eui#8311))

## [`v99.2.0`](https://github.com/elastic/eui/releases/v99.2.0)

- Changed `EuiFieldText` styles to prioritize `disabled` styling over
`readonly`. ([elastic#8271](elastic/eui#8271))
- Added `plugs` and `web` glyphs to `EuiIcon`
([elastic#8285](elastic/eui#8285))
- Update `title` on `EuiColorPalettePickerPaletteProps` to be optional
([elastic#8289](elastic/eui#8289))

**Bug fixes**

- Fixed an issue with EuiDataGrid with auto row height resulting in a
table of 0 height ([elastic#8251](elastic/eui#8251))
- Fixed `disabled` behavior of `EuiFieldText` to prevent input changes.
([elastic#8271](elastic/eui#8271))

## [`v99.1.0`](https://github.com/elastic/eui/releases/v99.1.0)

- Updated `EuiColorPalettePicker` - adds `append` to
`EuiColorPalettePickerPaletteProps` to support appending custom content
to the title ([elastic#8208](elastic/eui#8208))
- Updated font-weight and font-size of `EuiBetaBadge`s to improve
legibility ([elastic#8255](elastic/eui#8255))
- Added support for `titleColor` variant `warning` on `EuiStat`
([elastic#8278](elastic/eui#8278))

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

- Added two new icons: `createGenericJob` and `createGeoJob`
([elastic#8248](elastic/eui#8248))
- Added new icon `section`
([elastic#8261](elastic/eui#8261))

**Bug fixes**

- Ensures that the `values` of `EuiI18n` used in `EuiPagination` use
`key` attributes to prevent potential ["unique key"
warnings](https://react.dev/learn/rendering-lists#keeping-list-items-in-order-with-key).
([elastic#8243](elastic/eui#8243))

**Breaking changes**

- Removed `EuiPopover`'s deprecated `hasDragDrop` prop. Use `usePortal`
on any child `EuiDraggable` instead
([elastic#8256](elastic/eui#8256))

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Arturo Castillo Delgado <arturo.castillo@elastic.co>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Lene Gadewoll <lene.gadewoll@elastic.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR ci:project-deploy-observability Create an Observability project EUI Team:obs-ux-infra_services - DEPRECATED DEPRECATED - Use Team:obs-presentation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.