Skip to content

Upgrade EUI to v39.1.1#114732

Merged
cee-chen merged 19 commits intoelastic:masterfrom
cee-chen:eui-39.1.0
Oct 19, 2021
Merged

Upgrade EUI to v39.1.1#114732
cee-chen merged 19 commits intoelastic:masterfrom
cee-chen:eui-39.1.0

Conversation

@cee-chen
Copy link
Contributor

@cee-chen cee-chen commented Oct 12, 2021

Summary

eui@39.0.0eui@39.1.1


39.1.1

Bug fixes

  • Fixed SuperDatePicker from crashing due to invalid time input (#5263)
  • Fixed content in EuiFilterButton again when numFilters is undefined (#5268)

39.1.0

  • Added support for ghost and text EuiIcon colors on Elastic logos (#5245)
  • Added a default data-test-subj to EuiErrorBoundary (#5232)

Bug fixes

  • Fixed content in EuiPopover from being inaccessible during the opening animation (#5249)
  • Fixed multiple accessibility issues in EuiBasicTable and EuiInMemoryTable (#5241)

@cee-chen cee-chen added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes EUI auto-backport Deprecated - use backport:version if exact versions are needed v7.16.0 labels Oct 12, 2021
@cee-chen cee-chen changed the title Upgrade EUI to v39.1.0 Upgrade EUI to v39.1.1 Oct 14, 2021
@cee-chen
Copy link
Contributor Author

@elasticmachine merge upstream

@cee-chen
Copy link
Contributor Author

cee-chen commented Oct 14, 2021

Security Cypress data_providers.spec.ts test is passing for me locally. Additionally it contains fairly basic components that should not have been affected by this patch (EuiPopover, EuiComboBox, EuiButton) 😕 Not sure what's going on, trying one more time

@cee-chen
Copy link
Contributor Author

@elasticmachine merge upstream

Comment on lines 168 to 171
cy.get(TIMELINE_DATA_PROVIDER_FIELD)
.find(COMBO_BOX_INPUT)
.type(`${filter.field}{downarrow}{enter}`);
cy.get(TIMELINE_DATA_PROVIDER_OPERATOR).find(COMBO_BOX_INPUT).type(filter.operator);
Copy link
Contributor Author

@cee-chen cee-chen Oct 14, 2021

Choose a reason for hiding this comment

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

OK, I finally got data_providers.spec.ts to fail on the 3rd rerun locally:

The Save button click is failing because the field combobox isn't being typed in as expected. I inspected the DOM and I think this is because the Cypress command is trying to type directly into the wrapping <div> around the parent and not necessarily directly into the interactable input portion of the combobox.

Not totally sure why it's sometimes working and sometimes not (Just E2E Testing Things ™️), but I reran with this new .find(COMBO_BOX_INPUT) addition 10 times locally and it passed each time for me.

@MadameSheema FYI - tagging you in on this change for your approval because I saw you did some Security Cypress spec improvements/refactors very recently.

Also for the record, here's the 3 CI Cypress failures on this PR: 1, 2, 3

@cee-chen cee-chen requested a review from MadameSheema October 14, 2021 19:23
- Got a flake on clicking the combobox dropdown on run 17/20 locally
@cee-chen cee-chen marked this pull request as ready for review October 15, 2021 04:03
@cee-chen cee-chen requested a review from a team October 15, 2021 04:03
@cee-chen cee-chen requested a review from a team as a code owner October 15, 2021 04:03
@cee-chen cee-chen requested review from a team as code owners October 15, 2021 04:03
@elasticmachine
Copy link
Contributor

Pinging @elastic/eui-design (EUI)

@botelastic botelastic bot added Team:APM - DEPRECATED Use Team:obs-ux-infra_services. Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability labels Oct 15, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/apm-ui (Team:apm)

@elasticmachine
Copy link
Contributor

Pinging @elastic/uptime (Team:uptime)

Copy link
Contributor

@justinkambic justinkambic left a comment

Choose a reason for hiding this comment

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

Uptime changes LGTM

Copy link
Contributor

@smith smith left a comment

Choose a reason for hiding this comment

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

APM looks good

@cee-chen
Copy link
Contributor Author

@elasticmachine merge upstream

@cee-chen
Copy link
Contributor Author

@elastic/kibana-app-services @elastic/kibana-presentation @elastic/kibana-reporting-services @elastic/security-solution I'm hoping to merge this by EOD in time for 7.16 FF - would appreciate your review before then.

Copy link
Contributor

@ThomThomson ThomThomson left a comment

Choose a reason for hiding this comment

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

Great to see elastic/eui#5268 included, as that will be needed for the Controls project. Presentation team changes LGTM!

@cee-chen
Copy link
Contributor Author

@elasticmachine merge upstream

@cee-chen
Copy link
Contributor Author

@elasticmachine merge upstream

@cee-chen
Copy link
Contributor Author

@elasticmachine merge upstream

@kibanamachine
Copy link
Contributor

💛 Build succeeded, but was flaky


Test Failures

Kibana Pipeline / general / X-Pack API Integration Tests.x-pack/test/api_integration/apis/ml/jobs/categorization_field_examples·ts.apis Machine Learning jobs Categorization example endpoint - partially valid, more than 75% are null

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has not failed recently on tracked branches

[00:00:00]     │
[00:00:00]       └-: apis
[00:00:00]         └-> "before all" hook in "apis"
[00:10:28]         └-: Machine Learning
[00:10:28]           └-> "before all" hook in "Machine Learning"
[00:10:28]           └-> "before all" hook in "Machine Learning"
[00:10:28]             │ debg creating role ft_ml_source
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_source]
[00:10:28]             │ debg creating role ft_ml_source_readonly
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_source_readonly]
[00:10:28]             │ debg creating role ft_ml_dest
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_dest]
[00:10:28]             │ debg creating role ft_ml_dest_readonly
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_dest_readonly]
[00:10:28]             │ debg creating role ft_ml_ui_extras
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_ml_ui_extras]
[00:10:28]             │ debg creating role ft_default_space_ml_all
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space_ml_all]
[00:10:28]             │ debg creating role ft_default_space1_ml_all
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space1_ml_all]
[00:10:28]             │ debg creating role ft_all_spaces_ml_all
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_all_spaces_ml_all]
[00:10:28]             │ debg creating role ft_default_space_ml_read
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space_ml_read]
[00:10:28]             │ debg creating role ft_default_space1_ml_read
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space1_ml_read]
[00:10:28]             │ debg creating role ft_all_spaces_ml_read
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_all_spaces_ml_read]
[00:10:28]             │ debg creating role ft_default_space_ml_none
[00:10:28]             │ info [o.e.x.s.a.r.TransportPutRoleAction] [node-01] added role [ft_default_space_ml_none]
[00:10:28]             │ debg creating user ft_ml_poweruser
[00:10:28]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_poweruser]
[00:10:28]             │ debg created user ft_ml_poweruser
[00:10:28]             │ debg creating user ft_ml_poweruser_spaces
[00:10:29]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_poweruser_spaces]
[00:10:29]             │ debg created user ft_ml_poweruser_spaces
[00:10:29]             │ debg creating user ft_ml_poweruser_space1
[00:10:29]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_poweruser_space1]
[00:10:29]             │ debg created user ft_ml_poweruser_space1
[00:10:29]             │ debg creating user ft_ml_poweruser_all_spaces
[00:10:29]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_poweruser_all_spaces]
[00:10:29]             │ debg created user ft_ml_poweruser_all_spaces
[00:10:29]             │ debg creating user ft_ml_viewer
[00:10:29]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_viewer]
[00:10:29]             │ debg created user ft_ml_viewer
[00:10:29]             │ debg creating user ft_ml_viewer_spaces
[00:10:29]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_viewer_spaces]
[00:10:29]             │ debg created user ft_ml_viewer_spaces
[00:10:29]             │ debg creating user ft_ml_viewer_space1
[00:10:29]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_viewer_space1]
[00:10:29]             │ debg created user ft_ml_viewer_space1
[00:10:29]             │ debg creating user ft_ml_viewer_all_spaces
[00:10:29]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_viewer_all_spaces]
[00:10:29]             │ debg created user ft_ml_viewer_all_spaces
[00:10:29]             │ debg creating user ft_ml_unauthorized
[00:10:29]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_unauthorized]
[00:10:29]             │ debg created user ft_ml_unauthorized
[00:10:29]             │ debg creating user ft_ml_unauthorized_spaces
[00:10:29]             │ info [o.e.x.s.a.u.TransportPutUserAction] [node-01] added user [ft_ml_unauthorized_spaces]
[00:10:29]             │ debg created user ft_ml_unauthorized_spaces
[00:14:56]           └-: jobs
[00:14:56]             └-> "before all" hook in "jobs"
[00:14:56]             └-: Categorization example endpoint - 
[00:14:56]               └-> "before all" hook for "valid with good number of tokens"
[00:14:56]               └-> "before all" hook for "valid with good number of tokens"
[00:14:56]                 │ info [x-pack/test/functional/es_archives/ml/categorization] Loading "mappings.json"
[00:14:56]                 │ info [x-pack/test/functional/es_archives/ml/categorization] Loading "data.json.gz"
[00:14:56]                 │ info [o.e.c.m.MetadataCreateIndexService] [node-01] [ft_categorization] creating index, cause [api], templates [], shards [1]/[0]
[00:14:56]                 │ info [x-pack/test/functional/es_archives/ml/categorization] Created index "ft_categorization"
[00:14:56]                 │ debg [x-pack/test/functional/es_archives/ml/categorization] "ft_categorization" settings {"index":{"number_of_replicas":"0","number_of_shards":"1"}}
[00:14:56]                 │ info [o.e.c.m.MetadataMappingService] [node-01] [.kibana_task_manager_8.0.0_001/LTm-WeDLS6aCZUiGJfNCJQ] update_mapping [_doc]
[00:14:57]                 │ info [x-pack/test/functional/es_archives/ml/categorization] Indexed 1501 docs into "ft_categorization"
[00:14:57]                 │ debg applying update to kibana config: {"dateFormat:tz":"UTC"}
[00:14:57]               └-> valid with good number of tokens
[00:14:57]                 └-> "before each" hook: global before each for "valid with good number of tokens"
[00:14:57]                 └- ✓ pass  (168ms)
[00:14:57]               └-> invalid, too many tokens.
[00:14:57]                 └-> "before each" hook: global before each for "invalid, too many tokens."
[00:14:58]                 │ info [r.suppressed] [node-01] path: /_analyze, params: {}
[00:14:58]                 │      org.elasticsearch.transport.RemoteTransportException: [node-01][127.0.0.1:63161][indices:admin/analyze[s]]
[00:14:58]                 │      Caused by: java.lang.IllegalStateException: The number of tokens produced by calling _analyze has exceeded the allowed maximum of [10000]. This limit can be set by changing the [index.analyze.max_token_count] index level setting.
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction$TokenCounter.increment(TransportAnalyzeAction.java:397) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.simpleAnalyze(TransportAnalyzeAction.java:229) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.analyze(TransportAnalyzeAction.java:204) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.analyze(TransportAnalyzeAction.java:122) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.shardOperation(TransportAnalyzeAction.java:110) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.shardOperation(TransportAnalyzeAction.java:62) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.support.single.shard.TransportSingleShardAction.lambda$asyncShardOperation$0(TransportSingleShardAction.java:99) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.ActionRunnable.lambda$supply$0(ActionRunnable.java:47) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.ActionRunnable$2.doRun(ActionRunnable.java:62) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:737) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
[00:14:58]                 │      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
[00:14:58]                 │      	at java.lang.Thread.run(Thread.java:833) [?:?]
[00:14:58]                 │ info [r.suppressed] [node-01] path: /_analyze, params: {}
[00:14:58]                 │      org.elasticsearch.transport.RemoteTransportException: [node-01][127.0.0.1:63161][indices:admin/analyze[s]]
[00:14:58]                 │      Caused by: java.lang.IllegalStateException: The number of tokens produced by calling _analyze has exceeded the allowed maximum of [10000]. This limit can be set by changing the [index.analyze.max_token_count] index level setting.
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction$TokenCounter.increment(TransportAnalyzeAction.java:397) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.simpleAnalyze(TransportAnalyzeAction.java:229) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.analyze(TransportAnalyzeAction.java:204) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.analyze(TransportAnalyzeAction.java:122) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.shardOperation(TransportAnalyzeAction.java:110) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.shardOperation(TransportAnalyzeAction.java:62) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.support.single.shard.TransportSingleShardAction.lambda$asyncShardOperation$0(TransportSingleShardAction.java:99) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.ActionRunnable.lambda$supply$0(ActionRunnable.java:47) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.action.ActionRunnable$2.doRun(ActionRunnable.java:62) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:737) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26) [elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:14:58]                 │      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
[00:14:58]                 │      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
[00:14:58]                 │      	at java.lang.Thread.run(Thread.java:833) [?:?]
[00:14:58]                 └- ✓ pass  (177ms)
[00:14:58]               └-> partially valid, more than 75% are null
[00:14:58]                 └-> "before each" hook: global before each for "partially valid, more than 75% are null"
[00:14:58]                 └- ✖ fail: apis Machine Learning jobs Categorization example endpoint -  partially valid, more than 75% are null
[00:14:58]                 │       Error: expected 249 to sort of equal 250
[00:14:58]                 │       + expected - actual
[00:14:58]                 │ 
[00:14:58]                 │       -249
[00:14:58]                 │       +250
[00:14:58]                 │       
[00:14:58]                 │       at Assertion.assert (/dev/shm/workspace/parallel/16/kibana/node_modules/@kbn/expect/expect.js:100:11)
[00:14:58]                 │       at Assertion.eql (/dev/shm/workspace/parallel/16/kibana/node_modules/@kbn/expect/expect.js:244:8)
[00:14:58]                 │       at Context.<anonymous> (test/api_integration/apis/ml/jobs/categorization_field_examples.ts:303:36)
[00:14:58]                 │       at runMicrotasks (<anonymous>)
[00:14:58]                 │       at processTicksAndRejections (node:internal/process/task_queues:96:5)
[00:14:58]                 │       at Object.apply (/dev/shm/workspace/parallel/16/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16)
[00:14:58]                 │ 
[00:14:58]                 │ 

Stack Trace

Error: expected 249 to sort of equal 250
    at Assertion.assert (/dev/shm/workspace/parallel/16/kibana/node_modules/@kbn/expect/expect.js:100:11)
    at Assertion.eql (/dev/shm/workspace/parallel/16/kibana/node_modules/@kbn/expect/expect.js:244:8)
    at Context.<anonymous> (test/api_integration/apis/ml/jobs/categorization_field_examples.ts:303:36)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at Object.apply (/dev/shm/workspace/parallel/16/kibana/node_modules/@kbn/test/target_node/functional_test_runner/lib/mocha/wrap_function.js:87:16) {
  actual: '249',
  expected: '250',
  showDiff: true
}

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
core 132.4KB 132.4KB -1.0B
fleet 619.4KB 619.4KB -1.0B
kibanaReact 217.3KB 217.3KB -1.0B
kibanaUtils 52.1KB 52.1KB -1.0B
security 507.8KB 507.8KB -1.0B
securitySolution 4.6MB 4.6MB -1.0B
total -6.0B

Page load bundle

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

id before after diff
core 302.9KB 303.0KB +118.0B
kbnUiSharedDeps-css 597.0KB 597.0KB +27.0B
kbnUiSharedDeps-npmDll 5.1MB 5.1MB +819.0B
total +964.0B

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@cee-chen cee-chen merged commit 498050e into elastic:master Oct 19, 2021
@cee-chen cee-chen deleted the eui-39.1.0 branch October 19, 2021 16:15
kibanamachine added a commit to kibanamachine/kibana that referenced this pull request Oct 19, 2021
* Upversion to EUI 39.1.0

* Update i18n_eui_mapping tokens

@see https://github.com/elastic/eui/blob/master/i18ntokens_changelog.json

* Merge refractor in yarn.lock

* Fix functional table filter selector

- Popover ID was removed in recent EUI a11y fix, so we're using child-position selection to target the Tags filter now

* Update snaphots

* Upgrade to 39.1.1 for extra bugfixes

* Update i18n mappings

* Fix i18n snapshot

* Attempt to harden flaky Security Cypress test

* More combobox entry hardening

- Got a flake on clicking the combobox dropdown on run 17/20 locally

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
@kibanamachine
Copy link
Contributor

💚 Backport successful

Status Branch Result
7.x

This backport PR will be merged automatically after passing CI.

jloleysens added a commit to jloleysens/kibana that referenced this pull request Oct 19, 2021
…-link-to-kibana-app

* 'master' of github.com:elastic/kibana: (30 commits)
  Fix potential error from undefined (elastic#115562)
  [App Search, Crawler] Fix validation step panel padding/whitespace (elastic#115542)
  [Cases][Connectors] ServiceNow ITOM: MVP (elastic#114125)
  Change default session idle timeout to 8 hours. (elastic#115565)
  Upgrade EUI to v39.1.1 (elastic#114732)
  [App Search] Wired up organic results on Curation Suggestions view (elastic#114717)
  [i18n] remove i18n html extractor (elastic#115004)
  [Logs/Metrics UI] Add deprecated field configuration to Deprecations API (elastic#115103)
  [Transform] Add alerting rules management to Transform UI (elastic#115363)
  Update UI links to Fleet and Agent docs (elastic#115295)
  [ML] Adding ability to change data view in advanced job wizard (elastic#115191)
  Change deleteByNamespace to include legacy URL aliases (elastic#115459)
  [Unified Integrations] Remove and cleanup add data views (elastic#115424)
  [Discover] Show ignored field values (elastic#115040)
  [ML] Stop reading the ml.max_open_jobs node attribute (elastic#115524)
  [Discover] Improve doc viewer code in Discover (elastic#114759)
  [Security Solutions] Adds security detection rule actions as importable and exportable (elastic#115243)
  [Security Solution] [Platform] Migrate legacy actions whenever user interacts with the rule (elastic#115101)
  [Fleet] Add telemetry for integration cards (elastic#115413)
  🐛 Fix single percentile case when ES is returning no buckets (elastic#115214)
  ...

# Conflicts:
#	x-pack/plugins/reporting/public/management/__snapshots__/report_listing.test.tsx.snap
kibanamachine added a commit that referenced this pull request Oct 20, 2021
* Upversion to EUI 39.1.0

* Update i18n_eui_mapping tokens

@see https://github.com/elastic/eui/blob/master/i18ntokens_changelog.json

* Merge refractor in yarn.lock

* Fix functional table filter selector

- Popover ID was removed in recent EUI a11y fix, so we're using child-position selection to target the Tags filter now

* Update snaphots

* Upgrade to 39.1.1 for extra bugfixes

* Update i18n mappings

* Fix i18n snapshot

* Attempt to harden flaky Security Cypress test

* More combobox entry hardening

- Got a flake on clicking the combobox dropdown on run 17/20 locally

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Constance <constancecchen@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-backport Deprecated - use backport:version if exact versions are needed EUI release_note:skip Skip the PR/issue when compiling release notes Team:APM - DEPRECATED Use Team:obs-ux-infra_services. Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability v7.16.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants