Closed tkajtoch closed 1 week ago
Synthetics tests were also failing on main
when tested locally and I can't see a correlation between the update and that test suite failing
Pinging @elastic/eui-team (EUI)
Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services)
Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)
The failing synthetics tests are also failing on main
and have been failing since (at least) the synthetics move introduced in https://github.com/elastic/kibana/pull/177464 (failing buildkite job).
@elasticmachine merge upstream
docker.elastic.co/kibana-ci/kibana-serverless:pr-182822-fe9d60cf16ca
Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app
id | before | after | diff |
---|---|---|---|
infra |
1.5MB | 1.5MB | +139.0B |
observability |
286.2KB | 286.0KB | -164.0B |
securitySolution |
15.1MB | 15.1MB | -909.0B |
synthetics |
1.0MB | 1.0MB | -5.0B |
total | -939.0B |
The Canvas "shareable runtime" is an bundle produced to enable running Canvas workpads outside of Kibana. This bundle is included in third-party webpages that embed canvas and therefor should be as slim as possible.
id | before | after | diff |
---|---|---|---|
module count |
- | 5407 | +5407 |
total size |
- | 8.8MB | +8.8MB |
Size of the bundles that are downloaded on every page load. Target size is below 100kb
id | before | after | diff |
---|---|---|---|
kbnUiSharedDeps-css |
253.9KB | 254.0KB | +71.0B |
kbnUiSharedDeps-npmDll |
6.3MB | 6.3MB | +1.8KB |
kbnUiSharedDeps-srcJs |
3.1MB | 3.1MB | -1.0B |
total | +1.9KB |
To update your PR or re-run it, just comment with:
@elasticmachine merge upstream
cc @tkajtoch
v94.2.1-backport.0
⏩v94.3.0
Questions? Please see our Kibana upgrade FAQ.
v94.3.0
launch
glyph forEuiIcon
(#7670)EuiComboBox
'soptions
to support including tooltip details for selectable options. UsetoolTipContent
to render tooltip information, andtoolTipProps
to optionally customize the tooltip rendering behavior (#7700)EuiIcon
: (#7727)error
(now an outlined version instead of filled)tokenMetricCounter
tokenMetricGauge
EuiIcon
: (#7727)tokenDimension
clickLeft
clickRight
clockCounter
errorFilled
(the previouserror
glyph design)warningFilled
Bug fixes
EuiComboBox
withisLoading
in mobile views (#7700)EuiDataGrid
that prevented content text alignment styles to apply (#7720)EuiFlexGroup
andEuiFlexItem
ref
prop typing to support refs of the same type as the passedcomponent
type and allowdisplayName
to be defined for easy component naming when using component wrappers likestyled()
(#7724)Most of the code changes you'll see in this PR are caused by the recent EuiFlex changes making it generic. This, unfortunately, is something that
styled()
doesn't always like. I replaced the failing usages ofstyled(EuiFlexGroup)
andstyled(EuiFlexItem)
to usecomponent
and other native EuiFlex props, resulting in the same output but being better typed.We plan to add more props to EuiFlex* components giving developers control over properties like
flex-grow
andflex-shring
, and reducing the need for writing any custom CSS when using these components. This should reduce the number ofstyled()
wrappers needed even further