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

Clean code related to savedObjectClientContrat that wasn't being used #200577

Conversation

jesuswr
Copy link
Contributor

@jesuswr jesuswr commented Nov 18, 2024

Summary

Resolves: #197216

Removed all code that wasn't being used in https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects/public.
Didn't remove the actual client since it's still being used here:

http: HttpStart;
savedObjectsClient: SavedObjectsClientContract;
toastNotifications: NotificationsSetup['toasts'];

Checked everything with node scripts/type_check

Checklist

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

  • The PR description includes the appropriate Release Notes section, and the correct release_node:* label is applied per the guidelines

@jesuswr jesuswr added Feature:Saved Objects release_note:skip Skip the PR/issue when compiling release notes backport:prev-minor Backport to (8.x) the previous minor version (i.e. one version back from main) labels Nov 18, 2024
@jesuswr jesuswr requested a review from a team November 18, 2024 14:28
@jesuswr jesuswr self-assigned this Nov 18, 2024
@jesuswr jesuswr requested a review from a team as a code owner November 18, 2024 14:28
Copy link
Contributor

@TinaHeiligers TinaHeiligers left a comment

Choose a reason for hiding this comment

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

We'll need to remove the unused translation strings from our i18n .json files.
Running node scripts/i18n_check --fix will do that automatically. The README explains what the --fix does

jesuswr and others added 20 commits November 18, 2024 19:00
## Summary

Update FTR docs both in `x-pack/test_serverless` and
`x-pack/test/api_integration/deployment_agnostic/` paths to show
relevant example for authentication with Cookie header.
…9984)

## Summary

Closes elastic#198983
Part of elastic#193245

This PR contains the changes to migrate `service_maps` test folder to
Deployment-agnostic testing strategy.

### How to test

- Serverless

```
node scripts/functional_tests_server --config x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
node scripts/functional_test_runner --config x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts --grep="APM"
```

It's recommended to be run against
[MKI](https://github.com/crespocarlos/kibana/blob/main/x-pack/test_serverless/README.md#run-tests-on-mki)

- Stateful
```
node scripts/functional_tests_server --config x-pack/test/api_integration/deployment_agnostic/configs/stateful/oblt.stateful.config.ts
node scripts/functional_test_runner --config x-pack/test/api_integration/deployment_agnostic/configs/stateful/oblt.stateful.config.ts --grep="APM"
```

## Checks

- [ ] (OPTIONAL, only if a test has been unskipped) Run flaky test suite
- [x] local run for serverless
- [x] local run for stateful
- [x] MKI run for serverless

---------

Co-authored-by: kibanamachine <[email protected]>
## Summary

Assign test files to ml-ui team

Contributes to: elastic#192979

---------

Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Graham Hudgins <[email protected]>
Co-authored-by: Irene Blanco <[email protected]>
Co-authored-by: Pablo Machado <[email protected]>
Co-authored-by: Robert Oskamp <[email protected]>
Co-authored-by: Joe Reuter <[email protected]>
Co-authored-by: Maxim Palenov <[email protected]>
Co-authored-by: Dmitrii Shevchenko <[email protected]>
Co-authored-by: Nicolas Chaulet <[email protected]>
Co-authored-by: Ania Kowalska <[email protected]>
Co-authored-by: Milosz Marcinkowski <[email protected]>
Co-authored-by: Sergi Romeu <[email protected]>
Co-authored-by: Nathan Reese <[email protected]>
Co-authored-by: Lisa Cawley <[email protected]>
Co-authored-by: Viduni Wickramarachchi <[email protected]>
Co-authored-by: wajihaparvez <[email protected]>
## Summary

This PR adds basic support for theme switching to test experimental
themes internally. It defines a new `theme:name` setting which is
read-only (and thus hidden) by default, and needs
`uiSettings.experimental.themeSwitcherEnabled: true` config setting to
become visible. The implementation and the way the theme switcher
feature is enabled will likely change in the upcoming weeks when we iron
out the details, but the way it works right now is sufficient for
testing and that's what the immediate goal is.

Please note this PR includes mostly setup work, and no additional themes
have been added here. To make reviewing slightly easier, these will be
added separately.

The feature and settings should be undocumented for the time being and
disabled by default.

---

As you might notice, there's a new setting added despite already having
`theme:version`. We decided to introduce a new setting instead of
resurrecting an existing one for better naming and flexibility and to
reduce the risk of breaking things that might still use the old setting
value (hardcoded to `v8` at the moment). The current plan is to remove
`theme:version` in 9.0.

The theme_loader got refactored to only bundle active themes coming from
`KBN_OPTIMIZER_THEMES` (defaulting to `v8light` and `v8dark`) instead of
`ALL_THEMES` that would significantly increase bundle sizes even when
the experimental themes were not enabled. Considering there's a SASS to
CSS-in-JS migration happening right now, we don't need to worry about
Kibana bundles growing in size when a new theme is officially added.

### Checklist

Delete any items that are not applicable to this PR.

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

### For maintainers

- [ ] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#_add_your_labels)
- [ ] This will appear in the **Release Notes** and follow the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Clint Andrew Hall <[email protected]>
Co-authored-by: Rudolf Meijering <[email protected]>
Co-authored-by: Elastic Machine <[email protected]>
Co-authored-by: Tiago Costa <[email protected]>
## Summary

Assign test files to obs-ux-management-team

Contributes to: elastic#192979

---------

Co-authored-by: kibanamachine <[email protected]>
…stic#200156)

## Summary

Assign test files to obs-ux-infra_services-team team

Contributes to: elastic#192979
## Summary

Assign test files to obs-ux-logs team

Contributes to: elastic#192979
…gnostic API tests (elastic#200140)

closes elastic#198990
part of elastic#193245

### How to test

- Serverless

```
node scripts/functional_tests_server --config x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts
node scripts/functional_test_runner --config x-pack/test/api_integration/deployment_agnostic/configs/serverless/oblt.serverless.config.ts --grep="APM"
```

- Stateful
```
node scripts/functional_tests_server --config x-pack/test/api_integration/deployment_agnostic/configs/stateful/oblt.stateful.config.ts
node scripts/functional_test_runner --config x-pack/test/api_integration/deployment_agnostic/configs/stateful/oblt.stateful.config.ts --grep="APM"
```

-
[MKI](https://github.com/crespocarlos/kibana/blob/main/x-pack/test_serverless/README.md#run-tests-on-mki)

### Checklist
- [x] (OPTIONAL, only if a test has been unskipped) Run flaky test suite
- [x] serverless
- [x] stateful
- [x] MKI

---------

Co-authored-by: kibanamachine <[email protected]>
…9735)

## Summary

This PR makes it so `pie` is used over `donut` as default suggestion. If
something is a `donut` already, adding another ring won't switch to
`pie`.

Closes: elastic#101289
## Summary

Assign test files to platform docs team

Contributes to: elastic#192979

Co-authored-by: Elastic Machine <[email protected]>
## Summary

Assign test files to ops team

Contributes to: elastic#192979

---------

Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Elastic Machine <[email protected]>
## Summary

Trying to answer the question of: "Do we still need
`timeline.isLoading`?"

`timeline.isSaving` should be the only indicator for "loading" states of
timeline itself. All other pieces of state that are associated with
timeline that could have a loading state, have their own loading
indicators (e.g. data providers, alert list etc).

Therefore, this PR removes all references to `timeline.isLoading` and
parts of the UI that depended on it.

Places that `timeline.isLoading` was used
([context](elastic#38185)):
- Blocking drag/drop on data providers
- This is not necessary anymore. Drag/drop works while the underlying
query is being executed.
- Showing a loading state for the alerts table & data provider changes
- Both components have their own loading state, so no extra loading
state is necessary

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios

---------

Co-authored-by: Elastic Machine <[email protected]>
Closes elastic#200190 

## Summary

This PR fixes the issue with the errors shown on the metrics explorer
page - when the metrics indices can't be fetched we should show the
error returned and if there is no fetch error and a remote cluster
configured but no connection is possible we should show the remote
cluster error:

- Example with 504 error 

![image](https://github.com/user-attachments/assets/65cd8226-8c81-4c64-b043-c9db5a93d3e0)

- Example with remote cluster error

![image](https://github.com/user-attachments/assets/e024a3f8-76e0-4ad7-8aa6-e35ad5c1112a)


## Testing
Couldn't find a way to reproduce this so I "faked" the API response to
be an error and checked several cases
- API returns an error, we should show the error:


https://github.com/user-attachments/assets/c1086b22-1ff5-4333-97a5-b3d1dca16afe


- API doesn't return an error but the remote cluster connection wasn't
possible, we should show the remote cluster error:


https://github.com/user-attachments/assets/151b3ae4-5ca1-4d54-bd58-2729db202cdb


- If no remote cluster is used/or a remote cluster is connected and the
API response is not returning an error the page should load correctly:


https://github.com/user-attachments/assets/f9ef1066-3dfd-4957-8b46-878bf58d2f1c
## Summary

Assign test files to apm teams

Contributes to: elastic#192979

---------

Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Elastic Machine <[email protected]>
## Summary

Assign test files to stack-monitoring team

Contributes to: elastic#192979

---------

Co-authored-by: kibanamachine <[email protected]>
## Summary

Assign test files to observability-ui team

Contributes to: elastic#192979

---------

Co-authored-by: kibanamachine <[email protected]>
Co-authored-by: Elastic Machine <[email protected]>
This PR adds a Signer condition for trusted apps on macOS. Previously,
users could only build conditions using hash, path, and signer options
on Windows. With these changes, macOS also supports the Signer option,
leaving only Linux limited to Path and Hash options.


https://github.com/user-attachments/assets/ea8fb734-7884-451d-8873-e3a29861876b
@jesuswr jesuswr requested review from a team as code owners November 18, 2024 18:03
@botelastic botelastic bot added ci:project-deploy-observability Create an Observability project Feature:Embedding Embedding content via iFrame Team:Fleet Team label for Observability Data Collection Fleet team Team:Obs AI Assistant Observability AI Assistant Team:obs-ux-infra_services Observability Infrastructure & Services User Experience Team Team:obs-ux-management Observability Management User Experience Team labels Nov 18, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

@elasticmachine
Copy link
Contributor

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

@elasticmachine
Copy link
Contributor

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

@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ai-assistant (Team:Obs AI Assistant)

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

@jesuswr jesuswr marked this pull request as draft November 18, 2024 18:03
@elasticmachine
Copy link
Contributor

🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!

@jesuswr jesuswr closed this Nov 18, 2024
@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
advancedSettings 110 111 +1
aiops 627 625 -2
alerting 239 248 +9
banners 33 34 +1
canvas 1291 1292 +1
cases 820 821 +1
cloudDataMigration 22 23 +1
cloudLinks 78 79 +1
cloudSecurityPosture 662 663 +1
console 238 236 -2
controls 357 364 +7
core 447 445 -2
crossClusterReplication 133 134 +1
dashboard 679 687 +8
dashboardEnhanced 96 97 +1
data 517 525 +8
dataQuality 89 90 +1
dataUsage 133 134 +1
dataViewEditor 86 87 +1
dataViewFieldEditor 162 163 +1
dataViewManagement 241 249 +8
dataVisualizer 735 733 -2
devTools 43 44 +1
discover 977 980 +3
embeddable 143 144 +1
enterpriseSearch 2321 2319 -2
esql 92 99 +7
eventAnnotationListing 585 593 +8
exploratoryView 182 183 +1
expressionError 40 26 -14
expressionGauge 107 108 +1
expressionHeatmap 182 183 +1
expressionImage 26 12 -14
expressionLegacyMetricVis 47 48 +1
expressionMetric 24 10 -14
expressionMetricVis 115 116 +1
expressionPartitionVis 196 197 +1
expressionRepeatImage 24 10 -14
expressionRevealImage 27 13 -14
expressionShape 70 56 -14
expressionTagcloud 170 171 +1
expressionXY 257 258 +1
filesManagement 191 199 +8
fleet 1238 1239 +1
globalSearchBar 48 49 +1
graph 303 311 +8
grokdebugger 41 42 +1
guidedOnboarding 42 43 +1
home 267 268 +1
imageEmbeddable 141 142 +1
indexLifecycleManagement 261 263 +2
indexManagement 696 698 +2
infra 1526 1529 +3
ingestPipelines 358 357 -1
inputControlVis 94 95 +1
inspector 78 79 +1
interactiveSetup 58 59 +1
inventory 276 278 +2
investigateApp 583 571 -12
kibanaOverview 137 138 +1
kibanaReact 214 212 -2
kibanaUtils 176 164 -12
lens 1471 1479 +8
licenseManagement 125 126 +1
licensing 29 30 +1
links 131 132 +1
logsShared 701 703 +2
logstash 75 76 +1
management 130 131 +1
maps 1244 1258 +14
metricsDataAccess 293 294 +1
ml 2139 2140 +1
mockIdpPlugin 38 36 -2
monitoring 494 495 +1
navigation 77 78 +1
newsfeed 27 28 +1
observability 1069 1074 +5
observabilityAIAssistantApp 385 373 -12
observabilityLogsExplorer 208 211 +3
observabilityOnboarding 255 253 -2
osquery 345 346 +1
painlessLab 45 46 +1
presentationPanel 105 112 +7
profiling 305 306 +1
remoteClusters 125 126 +1
reporting 152 153 +1
rollup 146 147 +1
runtimeFields 34 35 +1
savedObjects 42 37 -5
savedObjectsFinder 8 14 +6
savedObjectsManagement 115 123 +8
savedObjectsTagging 106 107 +1
searchAssistant 253 241 -12
searchHomepage 152 153 +1
searchIndices 235 236 +1
searchInferenceEndpoints 103 104 +1
searchNotebooks 55 41 -14
searchPlayground 269 270 +1
searchprofiler 78 79 +1
security 527 528 +1
securitySolution 6202 6212 +10
serverless 78 79 +1
serverlessSearch 290 291 +1
share 93 91 -2
slo 869 867 -2
snapshotRestore 211 212 +1
spaces 338 339 +1
stackAlerts 162 169 +7
synthetics 1039 1037 -2
telemetry 54 55 +1
timelines 140 141 +1
transform 487 488 +1
triggersActionsUi 853 862 +9
uiActions 40 41 +1
unifiedSearch 376 377 +1
upgradeAssistant 178 179 +1
uptime 590 588 -2
ux 201 199 -2
visDefaultEditor 206 207 +1
visTypeMarkdown 32 33 +1
visTypeTable 50 51 +1
visTypeTimelion 66 67 +1
visTypeTimeseries 462 463 +1
visTypeVega 280 281 +1
visTypeVislib 126 127 +1
visualizations 478 492 +14
watcher 189 190 +1
total +73

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
@kbn/core-status-common 2 22 +20
@kbn/core-status-common-internal 20 - -20
@kbn/core-ui-settings-common 8 20 +12
@kbn/index-management-shared-types 124 126 +2
@kbn/management-settings-ids 138 139 +1
@kbn/monaco 123 124 +1
@kbn/react-hooks 7 8 +1
@kbn/react-kibana-context-common 2 8 +6
@kbn/react-kibana-context-theme 2 3 +1
@kbn/shared-ux-table-persist 2 16 +14
@kbn/ui-shared-deps-src 50 51 +1
indexManagement 238 239 +1
savedObjects 109 96 -13
securitySolution 120 119 -1
total +26

Async chunks

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

id before after diff
aiops 587.1KB 586.1KB -1011.0B
alerting 93.8KB 94.0KB +171.0B
apm 3.4MB 3.4MB +3.1KB
canvas 1.1MB 1.1MB +190.0B
cases 491.8KB 491.9KB +23.0B
cloudDataMigration 5.9KB 6.0KB +162.0B
cloudSecurityPosture 509.4KB 509.6KB +167.0B
console 205.6KB 205.9KB +313.0B
controls 458.6KB 458.9KB +311.0B
crossClusterReplication 146.2KB 146.5KB +249.0B
dashboard 645.3KB 647.0KB +1.7KB
data 48.1KB 52.4KB +4.3KB
dataQuality 28.2KB 28.3KB +168.0B
dataUsage 237.9KB 238.1KB +191.0B
dataViewManagement 137.1KB 139.8KB +2.7KB
dataVisualizer 615.1KB 614.0KB -1.1KB
devTools 7.7KB 7.9KB +162.0B
discover 809.9KB 810.1KB +186.0B
embeddable 2.8KB 2.8KB +24.0B
enterpriseSearch 2.6MB 2.6MB -496.0B
esql 183.9KB 185.5KB +1.6KB
eventAnnotation 7.2KB 7.2KB +26.0B
eventAnnotationListing 227.7KB 229.5KB +1.9KB
exploratoryView 182.7KB 182.9KB +162.0B
expressionError 14.3KB 14.3KB -11.0B
expressionPartitionVis 35.5KB 35.5KB -1.0B
expressionRevealImage 1.6KB 1.6KB +1.0B
filesManagement 121.4KB 123.3KB +1.9KB
fleet 1.7MB 1.7MB -26.0B
graph 414.0KB 415.9KB +1.9KB
grokdebugger 11.0KB 11.1KB +162.0B
home 151.9KB 152.1KB +173.0B
imageEmbeddable 69.0KB 69.3KB +324.0B
indexLifecycleManagement 166.0KB 166.1KB +173.0B
indexManagement 693.8KB 694.7KB +890.0B
infra 1.7MB 1.7MB +2.5KB
ingestPipelines 405.2KB 405.3KB +5.0B
inputControlVis 52.1KB 52.2KB +162.0B
inventory 236.5KB 236.2KB -325.0B
investigateApp 483.6KB 481.8KB -1.8KB
kibanaOverview 54.7KB 54.8KB +186.0B
kibanaReact 197.1KB 197.1KB +1.0B
kibanaUtils 60.8KB 60.8KB -3.0B
lens 1.5MB 1.5MB +32.0B
licenseManagement 46.5KB 46.7KB +167.0B
links 52.6KB 52.9KB +324.0B
logstash 33.4KB 33.6KB +166.0B
management 48.3KB 48.5KB +166.0B
maps 3.0MB 3.0MB +1.8KB
metricsDataAccess 99.5KB 99.6KB +162.0B
ml 4.7MB 4.7MB +1.5KB
monitoring 533.4KB 533.6KB +201.0B
observability 471.7KB 472.5KB +784.0B
observabilityAIAssistantApp 239.2KB 237.5KB -1.7KB
observabilityLogsExplorer 147.1KB 147.3KB +162.0B
observabilityOnboarding 271.7KB 271.4KB -322.0B
painlessLab 18.6KB 18.8KB +167.0B
profiling 406.0KB 406.1KB +167.0B
remoteClusters 79.2KB 79.3KB +168.0B
rollup 115.5KB 115.7KB +167.0B
savedObjectsFinder 5.2KB 7.4KB +2.2KB
savedObjectsManagement 84.6KB 86.8KB +2.2KB
searchAssistant 161.9KB 160.2KB -1.7KB
searchHomepage 54.8KB 55.0KB +162.0B
searchIndices 166.7KB 168.9KB +2.2KB
searchInferenceEndpoints 77.5KB 77.7KB +162.0B
searchNotebooks 14.2KB 12.0KB -2.2KB
searchPlayground 167.3KB 168.6KB +1.3KB
searchprofiler 48.2KB 48.4KB +174.0B
securitySolution 13.4MB 13.4MB -1.6KB
serverlessSearch 338.5KB 340.0KB +1.5KB
share 4.2KB 3.6KB -545.0B
slo 854.4KB 865.3KB +11.0KB
snapshotRestore 262.7KB 262.8KB +163.0B
synthetics 1.1MB 1.1MB -805.0B
timelines 32.8KB 32.9KB +162.0B
transform 473.1KB 473.3KB +195.0B
triggersActionsUi 1.7MB 1.7MB +1.1KB
uptime 468.1KB 467.4KB -736.0B
ux 167.6KB 167.3KB -335.0B
visualizations 316.2KB 318.2KB +2.0KB
watcher 166.2KB 166.4KB +175.0B
total +42.2KB

Public APIs missing exports

Total count of every type that is part of your API that should be exported but is not. This will cause broken links in the API documentation system. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats exports for more detailed information.

id before after diff
@kbn/optimizer 10 9 -1
savedObjects 5 3 -2
savedObjectsFinder 0 1 +1
total -2

Page load bundle

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

id before after diff
advancedSettings 7.4KB 7.6KB +162.0B
aiops 16.1KB 16.2KB +70.0B
apm 37.9KB 38.0KB +70.0B
banners 10.4KB 10.6KB +162.0B
cases 158.2KB 158.3KB +162.0B
cloudLinks 30.2KB 30.4KB +168.0B
console 38.3KB 38.3KB -23.0B
core 454.0KB 453.9KB -183.0B
dashboard 51.8KB 52.0KB +163.0B
dashboardEnhanced 17.9KB 18.0KB +167.0B
data 421.5KB 421.7KB +162.0B
dataViewEditor 13.5KB 13.7KB +162.0B
dataViewFieldEditor 26.8KB 26.9KB +162.0B
dataVisualizer 24.5KB 24.5KB +70.0B
embeddable 72.1KB 72.2KB +162.0B
enterpriseSearch 53.8KB 53.8KB +70.0B
expressionError 7.5KB 5.2KB -2.3KB
expressionGauge 16.3KB 16.4KB +162.0B
expressionHeatmap 17.2KB 17.3KB +162.0B
expressionImage 6.8KB 4.4KB -2.4KB
expressionLegacyMetricVis 12.5KB 12.7KB +162.0B
expressionMetric 8.1KB 5.7KB -2.4KB
expressionMetricVis 16.9KB 17.1KB +162.0B
expressionPartitionVis 29.1KB 29.3KB +163.0B
expressionRepeatImage 8.6KB 6.2KB -2.3KB
expressionRevealImage 8.5KB 6.3KB -2.3KB
expressionShape 23.1KB 20.8KB -2.3KB
expressionTagcloud 13.2KB 13.4KB +162.0B
expressionXY 42.0KB 42.1KB +167.0B
fleet 173.9KB 174.1KB +162.0B
globalSearchBar 29.9KB 30.0KB +162.0B
guidedOnboarding 29.6KB 29.7KB +183.0B
indexManagement 46.3KB 46.5KB +162.0B
ingestPipelines 17.5KB 17.7KB +238.0B
inspector 24.9KB 25.1KB +162.0B
interactiveSetup 59.6KB 59.7KB +169.0B
investigateApp 6.7KB 6.7KB -19.0B
kbnUiSharedDeps-srcJs 3.4MB 3.4MB +4.3KB
kibanaReact 39.4KB 39.1KB -266.0B
kibanaUtils 68.7KB 66.9KB -1.9KB
lens 50.8KB 51.0KB +162.0B
licensing 11.7KB 11.9KB +162.0B
maps 54.4KB 54.5KB +162.0B
mockIdpPlugin 10.6KB 10.0KB -601.0B
navigation 18.1KB 18.2KB +20.0B
newsfeed 12.7KB 12.9KB +162.0B
observability 103.6KB 103.6KB -28.0B
observabilityAIAssistantApp 8.7KB 8.7KB -19.0B
observabilityOnboarding 10.4KB 10.5KB +70.0B
osquery 46.9KB 47.1KB +162.0B
presentationPanel 43.1KB 43.4KB +310.0B
reporting 50.7KB 50.8KB +162.0B
runtimeFields 13.9KB 14.0KB +162.0B
savedObjects 19.6KB 17.8KB -1.9KB
savedObjectsTagging 22.6KB 22.8KB +162.0B
searchAssistant 4.8KB 4.7KB -19.0B
searchNotebooks 16.4KB 16.2KB -124.0B
searchPlayground 7.2KB 7.2KB -55.0B
security 67.8KB 68.0KB +162.0B
securitySolution 86.2KB 86.1KB -72.0B
serverless 14.4KB 14.6KB +162.0B
share 57.6KB 57.6KB +7.0B
slo 28.6KB 28.7KB +77.0B
spaces 34.3KB 34.4KB +162.0B
synthetics 37.5KB 37.5KB +70.0B
telemetry 24.8KB 25.0KB +162.0B
triggersActionsUi 127.4KB 128.8KB +1.4KB
uiActions 23.5KB 23.6KB +166.0B
unifiedSearch 38.6KB 38.7KB +162.0B
upgradeAssistant 24.6KB 24.7KB +162.0B
uptime 22.8KB 22.9KB +70.0B
ux 6.9KB 6.9KB +70.0B
visDefaultEditor 24.0KB 24.1KB +162.0B
visTypeMarkdown 9.7KB 9.8KB +162.0B
visTypeTable 19.2KB 19.4KB +162.0B
visTypeTimelion 13.4KB 13.6KB +162.0B
visTypeTimeseries 20.4KB 20.6KB +162.0B
visTypeVega 36.1KB 36.3KB +167.0B
visTypeVislib 15.3KB 15.5KB +162.0B
visualizations 70.9KB 71.1KB +162.0B
total -4.9KB
Unknown metric groups

API count

id before after diff
@kbn/core-status-common 12 33 +21
@kbn/core-status-common-internal 21 - -21
@kbn/core-theme-browser 6 7 +1
@kbn/core-ui-settings-common 34 48 +14
@kbn/index-management-shared-types 124 126 +2
@kbn/management-settings-ids 139 140 +1
@kbn/monaco 123 124 +1
@kbn/react-hooks 8 9 +1
@kbn/react-kibana-context-common 8 15 +7
@kbn/react-kibana-context-theme 11 13 +2
@kbn/shared-ux-table-persist 3 17 +14
@kbn/ui-shared-deps-src 59 60 +1
indexManagement 243 244 +1
savedObjects 114 97 -17
securitySolution 188 187 -1
total +27

async chunk count

id before after diff
slo 30 31 +1

References to deprecated APIs

id before after diff
@kbn/monaco 10 8 -2
savedObjects 62 11 -51
securitySolution 448 438 -10
total -63

History

cc @jesuswr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:prev-minor Backport to (8.x) the previous minor version (i.e. one version back from main) ci:project-deploy-observability Create an Observability project Feature:Embedding Embedding content via iFrame Feature:Saved Objects release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team Team:Obs AI Assistant Observability AI Assistant Team:obs-ux-infra_services Observability Infrastructure & Services User Experience Team Team:obs-ux-management Observability Management User Experience Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove browser-side SavedObjectsClientContract