Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade EUI to v39.1.1 #114732

Merged
merged 19 commits into from
Oct 19, 2021
Merged

Upgrade EUI to v39.1.1 #114732

merged 19 commits into from
Oct 19, 2021

Conversation

cee-chen
Copy link
Contributor

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

Summary

[email protected][email protected]


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
yarn.lock Outdated Show resolved Hide resolved
@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 review from a team as code owners 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 All issues that need APM UI Team support 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 <[email protected]>
@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 <[email protected]>

Co-authored-by: Constance <[email protected]>
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 All issues that need APM UI Team support 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