sentry-react-native icon indicating copy to clipboard operation
sentry-react-native copied to clipboard

chore(deps): update React Native to v0.83.0

Open github-actions[bot] opened this issue 1 year ago • 9 comments

Bumps scripts/update-rn.sh from v0.80.1 to v0.83.0.

Auto-generated by a dependency updater.

Changelog

v0.82.1

  • Fixed representation of transforms when view is originally zero-sized (a81e94a40c by javache)
  • Fixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (068ec39aea by chrfalch)

v0.82.0

Breaking

  • Appearance.setColorScheme: Appearance.setColorScheme no longer accepts a nullable value (a4581ecd8b by huntie)
  • CxxSharedModuleWrapper: Removed CxxSharedModuleWrapper (fafbee2402 by javache)
  • DOM API: Enable DOM APIs in host component refs (2ad845ccb2 by rubennorte)
  • Error Handling: Unhandled promises are now handled by ExceptionsManager.handleException, instead of being swallowed as Logbox Warnings. (c4082c9ce2 by krystofwoldrich)
  • InteractionManager: InteractionManager has been deprecated and no longer respects interaction handles. Instead, it is now recommended to avoid executing long-running JavaScript tasks by breaking them up into smaller tasks and scheduling them using requestIdleCallback(). (03d9f34a82 by yungsters)
  • shouldEmitW3CPointerEvents: Migrate shouldPressibilityUseW3CPointerEventsForHover to common private feature flags and remove shouldEmitW3CPointerEvents flag. (fb4587780e by coado)
  • TurboModuleUtils: Remove unused ReactCommon/TurboModuleUtils functions #deepCopyJSIObject and #deepCopyJSIArray (ead669ade3 by christophpurrer)
  • TurboModules: Delete old location of CallbackWrapper.h / LongLivedObject.h by (cb94e71 christophpurrer)
Android specific
  • Deps: Gradle to 9.0 (7f93b664b4 by cortinico)
  • Image Prefetching: Android: Image Prefetching send ImageResizeMode as enum value (e30f34eda6 by christophpurrer)
  • New Architecture: Remove possibility to newArchEnabled=false in 0.82 (d5d21d0614 by cortinico)
  • reactNativeHost: Throw Exception if ReactApplication.reactNativeHost is not overriden (0d3791ca0a by mdvacca)
  • ViewManagerInterfaces: Migrate ViewManagerInterfaces to kotlin. Some types in code generated ViewManagerInterfaces might differ. e.g. this will start enforcing nullability in parameters of viewManagerInterface methods (e.g. String commands parameters are not nullable, view params are not nullable in any method, etc) (79ca9036d3 by mdvacca)
iOS Specific
Android specific
  • AGP: AGP to 8.12.0 (742ef3d661 by cortinico)
  • DevSupportManager: DevSupport openDebugger() methods now accept a panel: String? param. Frameworks directly implementing DevSupportManager will need to adjust call signatures. (9dba7112cf by huntie)
  • Kotlin: Migrated TextAttributeProps to Kotlin. You might need to update your property access to use camelCase instead of Hungarian notation. (fa921b3c7b by mateoguzmana)
  • Kotlin: Migrated ReactBaseTextShadowNode to Kotlin. You might need to update your property access to use camelCase instead of Hungarian notation. (8ccfff9a46 by mateoguzmana)
  • Kotlin: Migrated com.facebook.react.bridge.Arguments to Kotlin. (2534aeaddb by mateoguzmana)
  • Kotlin: Migrate YogaConfig to Kotlin (4d5caef76b by mateoguzmana)
  • Kotlin: Migrate YogaValue to Kotlin (4340dcbae8 by mateoguzmana)
  • Kotlin: Migrate YogaNative to Kotlin (bc54a06fcb by mateoguzmana)
  • Kotlin: Migrate YogaConfigFactory to Kotlin (33ca53d9db by mateoguzmana)
  • Kotlin: Migrate DoNotStrip to Kotlin (35d8086881 by mateoguzmana)
  • Kotlin: Migrate YogaLayoutType to Kotlin (7e461003c6 by mateoguzmana)
  • Kotlin: Migrate LayoutPassReason to Kotlin (db2a9c089c by mateoguzmana)
  • Kotlin: Migrate YogaNodeFactory to Kotlin (40afa75a7c by mateoguzmana)
  • Kotlin: Migrate YogaMeasureOutput to Kotlin (453508ada8 by mateoguzmana)
  • Kotlin: Migrate YogaMeasureFunction to Kotlin (05eddd354e by mateoguzmana)
  • Kotlin: Migrate YogaStyleInputs to Kotlin (001736000f by mateoguzmana)
  • Kotlin: Migrate YogaBaselineFunction to Kotlin (a2eb3b299d by mateoguzmana)
  • Kotlin: Migrate YogaLogger to Kotlin (9c9a39b58e by mateoguzmana)
  • OnBatchCompleteListener: Make OnBatchCompleteListener interface internal (046ff8e58b by cortinico)
  • ReactSurface: Changed return type of ReactSurfaceImpl.view to ReactSurfaceView to align with parameter recived by ReactSurfaceImpl.attachView() (41029d8e91 by mdvacca)
  • TextAttributeProps: Deprecate the field TextAttributeProps.effectiveLineHeight. This field was public but never used in OSS. (ede037ade7 by cortinico)
  • ViewManagers: Changed method arguments names for Core ViewManagers to match the names of ViewManagerInterfaces (e7d9e0d197 by mdvacca)
  • APIs: Deprecate legacy javascript react native apis (e7aeea26bd by RSNara)
  • StyleSheet: StyleSheet.absoluteFillObject is deprecated in favor of StyleSheet.absoluteFill (equivalent). (83e19813ff by huntie)
  • Deprecate all the c++ classes not used by interop, or the new architecture. (9539cd2626 by RSNara)
  • DevMenu: Remove bridge mode string from React Native Dev Menu title (1c838f32a9 by sbuggay)
  • New Architecture: DefaultDevSupportManagerFactory.create() method used for Old Arch (026e22bb8d by cortinico)
  • New Architecture: Deprecate BridgelessReactContext.getCatalystInstance() method (4583fbe052 by cortinico)
  • New Architecture: Deprecate legacy architecture classes ReactInstanceManager and ReactInstanceManagerBuilder, these classes will be deleted in a future release (fb84932e48 by mdvacca)
  • New Architecture: Depreacate CoreModulesPackage and NativeModuleRegistryBuilder legacy architecture classes, these classes unused in the new architecture and will be deleted in the future (d3bbbd893a by mdvacca)
  • New Architecture: Deprecate Legacy Architecture ViewManagers, these classes are not used as part of the new architecture and will be deleted in the future (da74d5da2c by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture ShadowNode classes included in React Native (07091a9ae8 by mdvacca)
  • New Architecture: Depreacte all LegacyArchitecture classes from the bridge package (c1f7c5e321 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture class UIManagerProvider (b29b86f275 by mdvacca)
  • New Architecture: Deprecate BridgeDevSupportManager and JSInstance (25c011eb4d by mdvacca)
  • New Architecture: Deprecate NativeModuleRegistry Legacy Architecture class (22e4c25211 by mdvacca)
  • New Architecture: Deprecate subset of LegacyArchitecture classes in com/facebook/react/bridge (78a3ff81eb by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture class FrescoBasedReactTextInlineImageShadowNode (25f466cc4d by mdvacca)
  • New Architecture: Deprecate Legacy Architecture class CallbackImpl (718126fcf0 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture class JavaMethodWrapper (19a99dd088 by mdvacca)
  • New Architecture: Deprecate Legacy Architecture ShadowNode classes (c4715886a9 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture UIManagerModules class (85610c8b43 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture classes from com/facebook/react/uimanager (7f5b2b8f84 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture classes from package com.facebook.react.uimanager (39d24bade3 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture classes from LayoutAnimation package (f67078df07 by mdvacca)
  • New Architecture: ReactPackageLogger is not supported in the new architecture and being deprecated (65671108f6 by mdvacca)
  • DevMenu: Remove bridge mode title and description from React Native Dev Menu title (775daf5972 by sbuggay)
  • New Architecture: Deprecate all the objc classes not used by interop, or the new architecture. (70f53ac4ea by RSNara)
  • New Architecture: Core: Remove legacy components (9c8a4c2297 by RSNara)
Android specific
  • DefaultReactHost: Delete unused DefaultReactHost.getDefaultReactHost() overload (d35ddb5e59 by cortinico)
  • DefaultReactHost: Remove deprecated DefaultReactHost.getDefaultReactHost() overload - part 2 (bda6acf3b0 by cortinico)
  • DefaultReactHost: Remove deprecated DefaultReactHost.getDefaultReactHost() overload - part 1 (474f455a75 by cortinico)
  • Inspector: Removed unused Inspector public class from React Android (cf528526cc by cortinico)
  • JSONArguments: Remove the com.facebook.react.bridge.JSONArguments class (04ae15d99b by cortinico)
  • MessageQueueThreadPerfStats: Deprecated MessageQueueThreadPerfStats API and replaced with stub. (3bf5cb3d0e by javache)

Fixed

  • Accessibility: Fix for setting the default value for accessibility props (586f5ba89c by Vineeth K)
  • Accessibility: aria-hidden support for Text, non-editable TextInput and Image (0f39fc3000 by mdjastrzebski)
  • Build: Fixed babel plugin validation error when coverage instrumentation is enabled (191ddc1ec7 by Umar Mohammad)
  • Casting: Casting rawValue to int was incorrectly truncating (31b9f10364 by javache)
  • Codegen: Help Codegen find library's package.json if some libraries using exports field in their package.json file and the ./package.json subpath is not explicitly defined (739dfd2141 by RakaDoank)
  • Hermes: Change leftover references to hermes.framework to hermesvm.framework (7f051c5470 by j-piasecki)
  • Hermes V1: Fixed coordinates for Hermes V1 artifacts (674fb77d93 by j-piasecki)
  • Performance Panel: Fix typo in Performance.js type checking condition (6caf2dfa38 by YangJonghun)
  • Performance Panel: Add default cases to switch statements in headers (323fe3a5d4 by NSProgrammer)
  • ReactCommon: Bring back ContextContainer::Shared = std::shared_ptr<const ContextContainer> alias (daeb6e99ab by christophpurrer)
  • ReactCommon: Bring back SharedImageManager = std::shared_ptr<ImageManager> alias (4718b35259 by christophpurrer)
  • ReactCommon: Fixed Type Conversion Error in DynamicEventPayload (ff38d59cff by Harini Malothu)
  • ReactCommon: Fixed Type Conversion Error in CSSHexColor (2ca88a0069 by anupriya13)
  • TestCallInvoker: Fix memory leak in TestCallInvoker (9f2fbc23e4 by christophpurrer)
Android specific
  • Accessability: Stabilize custom accessibility action IDs to prevent "incompatible action" errors in TalkBack. (626568f9a3 by leg234-png)
  • Build From Source: Fix build from source due to missing folder error on Gradle 9.0 (9fbce3eff1 by cortinico)
  • Determinism: Turned off build IDs for native libraries, fixing issues with reproducibility (4b8dbe7642 by Rexogamer)
  • DevTools: Fix stack trace linkifying failing when using Android emulator and other situations where the device and debugger have different bundle urls (794df48ad6 by vzaidman)
  • Edge to Edge: Fix Dimensions window values on Android < 15 when edge-to-edge is enabled (3b185e4bce by zoontek)
  • Fonts: Update font scale when recreating RootView (5cda3065ce by j-piasecki)
  • Fonts: Fix incorrect positioning of inline view at the end of string when RTL text in LTR container (7f224941bb by NickGerleman)
  • Hermes V1: Changed the coordinates of hermes artifacts when using Hermes V1 (d0fb33822d by j-piasecki)
  • Locale: Use the first available locale instead of the default one to decide isDevicePreferredLanguageRTL (a03780d279 by Kaining Zhong)
  • New Architecture: Correctly account for insets on first render of Modals on New Arch (2e76fc8e8e by cortinico)
  • Performance: Fix mounting is very slow on Android by shipping native transform optimizations (c557311ed8 by cortinico)
  • Scroll: Fixed an issue where shadow tree and native tree layouts mismatch at the end of a scroll event (1828c53f85 by Abbondanzo)
  • Start up: Fix wrong default for jsBundleAssetPath on DefaultReactHost (2246e2b82c by cortinico)
iOS specific
  • Build: Fixed using USE_FRAMEWORKS (static/dynamic) with precompiled binaries (e723ca4d6b by chrfalch)
  • Build: Non-UTF8 crashes Info.plist local frameworks (91e69b5d4c by philipheinser)
  • Build: Fixed variable naming error in set_fast_float_config method in react_native_pods.rb (327057fad5 by eliotfallon213)
  • Build: Fix pure cocoapods dynamic framework build (aa4555eaf1 by cipolleschi)
  • Codegen: Fix regression that skips artifacts code generation (f6f5ea0b2e by kitten)
  • Native Modules: Fix concurrent calls into resolve/reject inside native modules (dc879950d1 by RSNara)
  • New Architecture: Fix overriding (xc)framework Info.plist files with RCTNewArchEnabled field (f84514a88b by msynowski)
  • Prebuild: Fix Node scripts related to prebuilt tarball extraction for paths containing whitespaces (9731e8ebc5 by kitten)
  • Prebuild: Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source (f170db412b by kitten)
  • RCTAlertController: Simplify RCTAlertController, don't create additional UIWindow (05c4321b19 by okwasniewski)
  • RCTPullToRefreshViewComponentView: Properly initialize the RCTPullToRefreshViewComponentView (27217e8bd6 by cipolleschi)
  • RCTReactNativeFactory: Ask the delegate for getModuleForClass and getModuleInstanceFromClass (85b47afb48 by cipolleschi)
  • ScrollView: Correctly propagate ScrollView props to RefreshControl (09daad27ea by cipolleschi)
  • ScrollView: Make sure that ScrollView recycled refresh control have the right props setup. (21b93d8d7d by cipolleschi)
  • Switch: Fixed a crash when rendering the Switch component (28275a0f7b by cipolleschi)
  • Switch: Fix Switch layout to work with iOS26 (91d427fe52 by cipolleschi)
  • Text: Fix selectable prop not working correctly (f004cd39bc by iamAbhi-916)
  • TextInput: Update TextInput recycling logic to clean up the inputAccessoryView dependency. (eb08f54594 by ArturKalach)
  • TextInput: Fixed TextInput behavior when maxLength={null} is passed (56ad53cb14 by cipolleschi)
  • View: Inline View alignment with lineHeight in Text (6da351a5ed by intergalacticspacehighway)

Security

v0.81.4

  • Fix regression that skips artifacts code generation (f6f5ea0b2e by kitten)
  • Reapplied "Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source" (bb73315a3f by kitten)

v0.81.3

  • Reverted "Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source" (537e3ad930 by gabrieldonadel)

v0.81.2

  • Create a debugOptimized buildType for Android (5e3edafec6 by cortinico)
  • Add useNativeEqualsInNativeReadableArrayAndroid and useNativeTransformHelperAndroid feature flag to the experimental channel. This should alleviate some of the perf issue users are seeing on Android + Reanimated + NewArch on 0.81(a346096da8 by cortinico)
  • Fix Node scripts related to prebuilt tarball extraction for paths containing whitespaces (366f2ad505 by kitten)
  • Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source (a2eb29e5e7 by kitten)

v0.81.1

  • Prebuild: Added setting SWIFT_ENABLE_EXPLICIT_MODULES=NO when using precompiled to support Xcode 26 (939a75b5ce by chrfalch)
  • Infra: Add missing Babel dependencies (bf2c3af93b by tido64)
  • Accessibility: fix aria-label on TextInput (6965d57e75 by mdjastrzebski)
  • TextInput: Setting maxLength to 0 in TextInput now correctly blocks typing (c5956da8c0 by riteshshukla04)
  • Switch: Fix Switch layout to work with iOS 26 (ba51aeaa90 by cipolleschi)
  • C++: Fix import RuntimeExecutor.h with USE_FRAMEWORKS (dacd8f26fd by sharifhh)
  • Infra: Fix scripts for paths containing whitespaces (94623ca8ec by kitten)
  • Prebuild: Fixed how we copy and build the Symbols folder when precompiling ReactNativeDependencies (a843119ff1 by chrfalch)
  • Prebuild: Fixed wrong jsi symbols in use when using React.xcframework (8a2e7efe01 by chrfalch)
  • Prebuild: Fixed copying bundles correctly to xcframeworks when precompiling ReactNativeDependencies.xcframework (e3adf47214 by chrfalch)
  • Prebuild: Aligned Symbols folder in React.xcframework symbols with ReactNativeDependencies.xcframework symbols. (8c444f773a by chrfalch)
  • Prebuild: Fix "file exists" error in ReactNativeDependencies.podspec (4c570b5d31 by vonovak)
  • Prebuild: added explicit handling of ReactCodegen (6526a98d68 by cipolleschi)

v0.81.0

  • APIs: All react-native/Libraries/BugReporting APIs have been removed (9d4d8dcb02 by huntie)
  • APIs: Add public JS API breaking change detection under yarn diff-api-snapshot script. (6b40f35032 by coado)
  • APIs: Community CLI users: user-defined resolver.resolveRequest and serializer.getModulesRunBeforeMainModule Metro config now takes precedence over CLI defaults (fe2bcbf4ba by robhogan)
  • Error Handling: Improve messaging and add error stack trace for uncaught throws. (5ba0e1f97a by vzaidman)
  • Flow: The react-native package no longer ships with the flow directory (38acb4c074 by huntie)
  • Node: Minimum Node version is now bumped to Node.js 22.14.0 (df39eadc03 by huntie)
  • View: View no longer sets any default accessibility props, which should not result in visible changes in behaviour but may affect snapshot tests. (039a333df5 by javache)
  • View: Upgrade View component to React 19. (eedd60b9e6 by EvanBacon)
  • APIs: Cleanup and internalize FpsDebugFrameCallback (cf6569bc18 by cortinico)
  • CMake: Correctly propagate RN_SERIALIZABLE_STATE to 3rd party CMake targets. Users with custom CMake and C++ code should update to use target_compile_reactnative_options inside their CMakeLists.txt files.(c059ae1b77 by cortinico)
  • FabricUIManager: Remove FabricUIManager.measure overload which accepts attachment positions (2ba86caf18 by NickGerleman)
  • Kotlin: Migrate ViewManagerInterfaces to kotlin. Some types in code generated ViewManagerInterfaces might differ. e.g. this will start enforcing nullability in parameters of viewManagerInterface methods (e.g. String commands parameters are not nullable, view params are not nullable in any method, etc) (76ff1aa5c6 by mdvacca)
  • Kotlin: Migrate com.facebook.react.ReactDelegate to Kotlin. Some users implementing this class in Kotlin could have breakages. (50ea5b4380 by mateoguzmana)
  • Kotlin: Convert to Kotlin and internalize MountingManager (f33fdca876 by cortinico)
  • textAlignVertical: Move textAlignVertical to paragraph attributes instead of text attributes (55fd8b26f8 by joevilches)
  • TextLayoutManager: Make Java Side TextLayoutManager Internal (e82a677c79 by NickGerleman)
  • RCTDisplayLink: Migrate RCTDisplayLink's API from RCTModuleData (70eeb9f541 by RSNara)
  • SynchronouslyUpdateViewOnUIThread: SynchronouslyUpdateViewOnUIThread now accepts folly::dynamic instead of NSDictionary. Use https://github.com/facebook/react-native/blob/main/packages/react-native/ReactCommon/react/utils/platform/ios/react/utils/FollyConvert.h#L14 for conversion. (82279bd981 by sammy-SC)
  • Xcode: Bump min Xcode to 16.1 (c27a8804a6 by NickGerleman)
  • APIs: Expose unstable_TextAncestorContext API (962a7dda44 by huntie)
  • APIs: Expose additional *AnimationConfig types on the Animated namespace (11a1ad7a98 by huntie)
  • APIs: InterpolationConfig is now exposed on the Animated namespace (b01a5f91fe by huntie)
  • APIs: Expose ScrollViewImperativeMethods and ScrollViewScrollToOptions types to public API (f184b591cf by Antonio Pires)
  • APIs: Add --validate flag to build-types script for JS API snapshot validation. (f529fd6ba5 by coado)
  • Bridging: Added support for bridging Class methods return types (e403b510d0 by hoxyq)
  • Error Handling: Improve error messages when enum members are missing (12ced22f70 by Yannick Loriot)
  • Fantom: Add Fantom.getFabricUpdateProps for reading fabric update props scheduled via UIManager::updateShadowTree (cc442eb8c8 by zeyap)
  • Flow: Add support for Flow opaque types in codegen for native modules (a15fc102e6 by rubennorte)
  • HMR: Process HMR registerBundle calls from the same origin only (a9007ea586 by jbroma)
  • IntersectionObserver: IntersectionObserver support for root with fixes for viewport offsets (c5b6716311 by lunaleaps)
  • ReactNativeFeatureFlags: Allow Custom ReactNativeFeatureFlags for Shell 2.0 (bbc1e121c7 by Maddie Lord)
  • ScrollView: Added more Pending Decleration for ScrollView (a6908ad1a5 by riteshshukla04)
  • ShadowNode: Added cloneMultiple to ShadowNode class. (1161fb4fcd by bartlomiejbloniarz)
  • Typescript: Add pressRetentionOffset prop to be recognised by typescript in Text.d.ts (d94f4d8c9d by iamAbhi-916)
  • URLSearchParams: Added size property to URLSearchParams implementation (9b1a8ffac4 by louix)
Android specific
  • BaseViewManager: Adds support for onFocus / onBlur event dispatching logic to all native views that implement BaseViewManager (e960a28af7 by Abbondanzo)
  • Edge To Edge: Add Android edge-to-edge opt-in support (09ef774ff6 by zoontek)
  • RNGP: RNGP- Add support for exclusiveEnterpriseRepository to specify an internal Maven mirror. (6cb8dc37c7 by cortinico)
  • RNTester: Added explicit build tool version to RNTester build.gradle to avoid automatic installation of Android SDK Build Tools. (35dba09724 by mojavad)
  • ScrollView: Allow fadingEdgeLength to be set independently on the start and end of the ScrollView (a21a4b87c3 by Mark Verlingieri)
  • View: Support for onFocus and onBlur function calls in View components (af0a76cf5f by Abbondanzo)
iOS specific

:warning: Changelog content truncated by 1125532 characters because it was over the limit (60000) and wouldn't fit into PR description.

github-actions[bot] avatar Jan 30 '24 03:01 github-actions[bot]

Android (legacy) Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 555.38 ms 607.71 ms 52.34 ms
Size 17.73 MiB 20.06 MiB 2.33 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
27ef4ee6faa6d5229b16fca7b728ca6b689ab916 317.40 ms 321.70 ms 4.30 ms
6e8584e8f1988b33cc24c85f32711c91358905fa 447.10 ms 474.71 ms 27.61 ms
148f9248007774c638943e03dc044cf71dec0c3d 492.65 ms 500.28 ms 7.63 ms
34aba0802bf802288f91fada55c0b133252fe67f 328.10 ms 342.84 ms 14.74 ms
70e6261eb7fdf57e3aba1f72d12c3eb518bcad99 482.65 ms 495.70 ms 13.05 ms
575f9da84059fc88110565adb1ffc0751799bcf4 415.26 ms 422.98 ms 7.72 ms
1c653243e2e4fd64d6c98a843b9aeccf235ba198 426.37 ms 460.36 ms 33.99 ms
15c80abcaf3bedf5d6f15c0eebefc9e7c1524da1+dirty 336.27 ms 350.58 ms 14.31 ms
1d86dd6360b3a0207437816b46e13d91fdeaf4aa 405.14 ms 411.06 ms 5.92 ms
31fcca2b37834863733f6f21677efb4b7a490aa8 391.22 ms 414.78 ms 23.56 ms

App size

Revision Plain With Sentry Diff
27ef4ee6faa6d5229b16fca7b728ca6b689ab916 17.73 MiB 19.82 MiB 2.08 MiB
6e8584e8f1988b33cc24c85f32711c91358905fa 17.73 MiB 19.86 MiB 2.12 MiB
148f9248007774c638943e03dc044cf71dec0c3d 17.73 MiB 19.94 MiB 2.21 MiB
34aba0802bf802288f91fada55c0b133252fe67f 17.73 MiB 19.80 MiB 2.07 MiB
70e6261eb7fdf57e3aba1f72d12c3eb518bcad99 17.73 MiB 19.94 MiB 2.21 MiB
575f9da84059fc88110565adb1ffc0751799bcf4 17.73 MiB 19.83 MiB 2.10 MiB
1c653243e2e4fd64d6c98a843b9aeccf235ba198 17.73 MiB 19.95 MiB 2.21 MiB
15c80abcaf3bedf5d6f15c0eebefc9e7c1524da1+dirty 17.73 MiB 20.04 MiB 2.31 MiB
1d86dd6360b3a0207437816b46e13d91fdeaf4aa 17.73 MiB 19.86 MiB 2.12 MiB
31fcca2b37834863733f6f21677efb4b7a490aa8 17.73 MiB 19.90 MiB 2.17 MiB

Previous results on branch: deps/scripts/update-rn.sh

Startup times

Revision Plain With Sentry Diff
c66fb41f2d5ff14ede08557c802e4e7fd3f5ec87 413.08 ms 440.66 ms 27.58 ms
909a67ed638eab2dbd747e4143671a8c3a8516ba 472.34 ms 494.90 ms 22.56 ms
f01ecfce4a95169fdc151594f593dd4a1c0a2737 431.29 ms 463.18 ms 31.89 ms
236cc9c34aed38ed576b5d778474db995d1b76a8 461.47 ms 479.20 ms 17.73 ms

App size

Revision Plain With Sentry Diff
c66fb41f2d5ff14ede08557c802e4e7fd3f5ec87 17.73 MiB 19.95 MiB 2.21 MiB
909a67ed638eab2dbd747e4143671a8c3a8516ba 17.73 MiB 20.04 MiB 2.31 MiB
f01ecfce4a95169fdc151594f593dd4a1c0a2737 17.73 MiB 19.93 MiB 2.20 MiB
236cc9c34aed38ed576b5d778474db995d1b76a8 17.73 MiB 19.93 MiB 2.20 MiB

github-actions[bot] avatar Jan 30 '24 18:01 github-actions[bot]

Android (new) Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 364.29 ms 383.71 ms 19.42 ms
Size 7.15 MiB 8.32 MiB 1.17 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
d7401ac44acf524fe4d9a6a525f2cc13c70ce9e5+dirty 373.98 ms 394.08 ms 20.10 ms
70caa604a66a0a191f272363d4dd04d6f5950ba1+dirty 308.83 ms 393.06 ms 84.23 ms
e5c9b8b6d5ce209fa4b3a77aa9de65bd590fa727+dirty 335.40 ms 360.06 ms 24.67 ms
b1e87125f5dbad623a4e4293384e68e8f702cc19+dirty 322.55 ms 331.84 ms 9.29 ms
25343377820b65409b646b44bc8e9bc9fbb51c8c+dirty 597.14 ms 665.04 ms 67.90 ms
1c653243e2e4fd64d6c98a843b9aeccf235ba198+dirty 381.10 ms 427.26 ms 46.16 ms
e73f4eddcecda26c0380795bce5ba97e1f11b91f+dirty 262.98 ms 311.02 ms 48.04 ms
9c48b2c9eb6422d8d51fcf56b1b4ab7841d2ec8a+dirty 270.82 ms 321.12 ms 50.30 ms
9433f356583b99b5c970842ca1f926315bf23ba9+dirty 265.50 ms 336.08 ms 70.58 ms
76d1bafa51ac0d20b127bc97b0f45201263636c3+dirty 339.02 ms 408.65 ms 69.63 ms

App size

Revision Plain With Sentry Diff
d7401ac44acf524fe4d9a6a525f2cc13c70ce9e5+dirty 7.15 MiB 8.04 MiB 910.85 KiB
70caa604a66a0a191f272363d4dd04d6f5950ba1+dirty 7.15 MiB 8.03 MiB 901.79 KiB
e5c9b8b6d5ce209fa4b3a77aa9de65bd590fa727+dirty 7.15 MiB 8.10 MiB 980.41 KiB
b1e87125f5dbad623a4e4293384e68e8f702cc19+dirty 7.15 MiB 8.04 MiB 912.27 KiB
25343377820b65409b646b44bc8e9bc9fbb51c8c+dirty 7.15 MiB 8.11 MiB 988.68 KiB
1c653243e2e4fd64d6c98a843b9aeccf235ba198+dirty 7.15 MiB 8.22 MiB 1.07 MiB
e73f4eddcecda26c0380795bce5ba97e1f11b91f+dirty 7.15 MiB 8.09 MiB 965.94 KiB
9c48b2c9eb6422d8d51fcf56b1b4ab7841d2ec8a+dirty 7.15 MiB 8.07 MiB 947.16 KiB
9433f356583b99b5c970842ca1f926315bf23ba9+dirty 7.15 MiB 8.08 MiB 959.34 KiB
76d1bafa51ac0d20b127bc97b0f45201263636c3+dirty 7.15 MiB 8.09 MiB 964.41 KiB

Previous results on branch: deps/scripts/update-rn.sh

Startup times

Revision Plain With Sentry Diff
236cc9c34aed38ed576b5d778474db995d1b76a8+dirty 330.73 ms 355.79 ms 25.06 ms
909a67ed638eab2dbd747e4143671a8c3a8516ba+dirty 366.48 ms 394.66 ms 28.18 ms
c66fb41f2d5ff14ede08557c802e4e7fd3f5ec87+dirty 355.42 ms 403.84 ms 48.42 ms
f01ecfce4a95169fdc151594f593dd4a1c0a2737+dirty 367.79 ms 403.25 ms 35.46 ms

App size

Revision Plain With Sentry Diff
236cc9c34aed38ed576b5d778474db995d1b76a8+dirty 7.15 MiB 8.21 MiB 1.06 MiB
909a67ed638eab2dbd747e4143671a8c3a8516ba+dirty 7.15 MiB 8.31 MiB 1.17 MiB
c66fb41f2d5ff14ede08557c802e4e7fd3f5ec87+dirty 7.15 MiB 8.22 MiB 1.07 MiB
f01ecfce4a95169fdc151594f593dd4a1c0a2737+dirty 7.15 MiB 8.21 MiB 1.06 MiB

github-actions[bot] avatar Jan 30 '24 18:01 github-actions[bot]

iOS (legacy) Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 1242.51 ms 1239.31 ms -3.20 ms
Size 2.36 MiB 3.07 MiB 725.33 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
86d6d2c81bc42209de70f7f3b97a1fbbde04025f+dirty 1267.55 ms 1286.21 ms 18.66 ms
e2b64fed057d4b01cf7ad79eb19eb3c8b8002a82+dirty 1232.22 ms 1255.20 ms 22.98 ms
9433f356583b99b5c970842ca1f926315bf23ba9+dirty 1246.94 ms 1271.45 ms 24.52 ms
4a6664fa7140687cfa079f2d738b59b18e4ac7b7+dirty 1209.49 ms 1208.63 ms -0.86 ms
80b2ce3d0ebe86bf1196944a2036912f6670295c+dirty 1265.92 ms 1268.60 ms 2.69 ms
dadc233f906b89b35cb320c3f7d1dfaf5db0cc5d+dirty 1223.20 ms 1236.88 ms 13.68 ms
f06c879d164a5bd44945c6e000e25ce3f7c14172+dirty 1252.64 ms 1259.66 ms 7.02 ms
5a22220fafc6352a2e07e20943dda325a4cf67f5+dirty 1209.49 ms 1220.94 ms 11.45 ms
3853f4362ec819042552ffa9ed30e8f6627e60bf+dirty 1221.82 ms 1242.64 ms 20.82 ms
8900e1acdc5e3dcbb40938d4ba5c2abad4cc86a4+dirty 1210.27 ms 1218.66 ms 8.39 ms

App size

Revision Plain With Sentry Diff
86d6d2c81bc42209de70f7f3b97a1fbbde04025f+dirty 2.36 MiB 2.82 MiB 462.82 KiB
e2b64fed057d4b01cf7ad79eb19eb3c8b8002a82+dirty 2.36 MiB 2.85 MiB 495.80 KiB
9433f356583b99b5c970842ca1f926315bf23ba9+dirty 2.36 MiB 2.85 MiB 499.80 KiB
4a6664fa7140687cfa079f2d738b59b18e4ac7b7+dirty 2.36 MiB 3.04 MiB 696.39 KiB
80b2ce3d0ebe86bf1196944a2036912f6670295c+dirty 2.36 MiB 2.84 MiB 486.98 KiB
dadc233f906b89b35cb320c3f7d1dfaf5db0cc5d+dirty 2.36 MiB 2.84 MiB 486.85 KiB
f06c879d164a5bd44945c6e000e25ce3f7c14172+dirty 2.36 MiB 2.88 MiB 530.42 KiB
5a22220fafc6352a2e07e20943dda325a4cf67f5+dirty 2.36 MiB 2.92 MiB 570.21 KiB
3853f4362ec819042552ffa9ed30e8f6627e60bf+dirty 2.36 MiB 2.85 MiB 499.81 KiB
8900e1acdc5e3dcbb40938d4ba5c2abad4cc86a4+dirty 2.36 MiB 2.83 MiB 479.25 KiB

Previous results on branch: deps/scripts/update-rn.sh

Startup times

Revision Plain With Sentry Diff
909a67ed638eab2dbd747e4143671a8c3a8516ba+dirty 1231.94 ms 1230.14 ms -1.80 ms
f01ecfce4a95169fdc151594f593dd4a1c0a2737+dirty 1228.78 ms 1230.45 ms 1.67 ms
236cc9c34aed38ed576b5d778474db995d1b76a8+dirty 1317.96 ms 1322.51 ms 4.55 ms
c66fb41f2d5ff14ede08557c802e4e7fd3f5ec87+dirty 1215.94 ms 1216.11 ms 0.17 ms

App size

Revision Plain With Sentry Diff
909a67ed638eab2dbd747e4143671a8c3a8516ba+dirty 2.36 MiB 3.06 MiB 713.26 KiB
f01ecfce4a95169fdc151594f593dd4a1c0a2737+dirty 2.36 MiB 2.92 MiB 570.30 KiB
236cc9c34aed38ed576b5d778474db995d1b76a8+dirty 2.36 MiB 2.92 MiB 570.03 KiB
c66fb41f2d5ff14ede08557c802e4e7fd3f5ec87+dirty 2.36 MiB 3.04 MiB 698.62 KiB

github-actions[bot] avatar Jan 31 '24 10:01 github-actions[bot]

iOS (new) Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 1230.74 ms 1227.88 ms -2.87 ms
Size 2.92 MiB 3.63 MiB 731.21 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
86d6d2c81bc42209de70f7f3b97a1fbbde04025f+dirty 1291.62 ms 1296.80 ms 5.18 ms
e2b64fed057d4b01cf7ad79eb19eb3c8b8002a82+dirty 1285.78 ms 1297.56 ms 11.78 ms
9433f356583b99b5c970842ca1f926315bf23ba9+dirty 1232.24 ms 1232.74 ms 0.50 ms
4a6664fa7140687cfa079f2d738b59b18e4ac7b7+dirty 1218.77 ms 1221.07 ms 2.30 ms
80b2ce3d0ebe86bf1196944a2036912f6670295c+dirty 1245.12 ms 1262.04 ms 16.92 ms
dadc233f906b89b35cb320c3f7d1dfaf5db0cc5d+dirty 1266.52 ms 1282.55 ms 16.03 ms
f06c879d164a5bd44945c6e000e25ce3f7c14172+dirty 1285.14 ms 1285.86 ms 0.72 ms
5a22220fafc6352a2e07e20943dda325a4cf67f5+dirty 1246.18 ms 1249.61 ms 3.43 ms
3853f4362ec819042552ffa9ed30e8f6627e60bf+dirty 1271.74 ms 1278.04 ms 6.30 ms
8900e1acdc5e3dcbb40938d4ba5c2abad4cc86a4+dirty 1268.36 ms 1273.04 ms 4.68 ms

App size

Revision Plain With Sentry Diff
86d6d2c81bc42209de70f7f3b97a1fbbde04025f+dirty 2.92 MiB 3.37 MiB 464.31 KiB
e2b64fed057d4b01cf7ad79eb19eb3c8b8002a82+dirty 2.92 MiB 3.41 MiB 499.97 KiB
9433f356583b99b5c970842ca1f926315bf23ba9+dirty 2.92 MiB 3.41 MiB 503.55 KiB
4a6664fa7140687cfa079f2d738b59b18e4ac7b7+dirty 2.92 MiB 3.60 MiB 702.09 KiB
80b2ce3d0ebe86bf1196944a2036912f6670295c+dirty 2.92 MiB 3.40 MiB 492.75 KiB
dadc233f906b89b35cb320c3f7d1dfaf5db0cc5d+dirty 2.92 MiB 3.40 MiB 492.53 KiB
f06c879d164a5bd44945c6e000e25ce3f7c14172+dirty 2.92 MiB 3.44 MiB 533.24 KiB
5a22220fafc6352a2e07e20943dda325a4cf67f5+dirty 2.92 MiB 3.48 MiB 575.81 KiB
3853f4362ec819042552ffa9ed30e8f6627e60bf+dirty 2.92 MiB 3.41 MiB 503.54 KiB
8900e1acdc5e3dcbb40938d4ba5c2abad4cc86a4+dirty 2.92 MiB 3.39 MiB 485.96 KiB

Previous results on branch: deps/scripts/update-rn.sh

Startup times

Revision Plain With Sentry Diff
909a67ed638eab2dbd747e4143671a8c3a8516ba+dirty 1216.10 ms 1217.41 ms 1.30 ms
f01ecfce4a95169fdc151594f593dd4a1c0a2737+dirty 1224.04 ms 1228.31 ms 4.27 ms
236cc9c34aed38ed576b5d778474db995d1b76a8+dirty 1236.10 ms 1238.60 ms 2.50 ms
c66fb41f2d5ff14ede08557c802e4e7fd3f5ec87+dirty 1228.08 ms 1235.42 ms 7.34 ms

App size

Revision Plain With Sentry Diff
909a67ed638eab2dbd747e4143671a8c3a8516ba+dirty 2.92 MiB 3.62 MiB 715.33 KiB
f01ecfce4a95169fdc151594f593dd4a1c0a2737+dirty 2.92 MiB 3.48 MiB 575.84 KiB
236cc9c34aed38ed576b5d778474db995d1b76a8+dirty 2.92 MiB 3.48 MiB 575.61 KiB
c66fb41f2d5ff14ede08557c802e4e7fd3f5ec87+dirty 2.92 MiB 3.61 MiB 705.55 KiB

github-actions[bot] avatar Feb 01 '24 16:02 github-actions[bot]

  • We can't upgrade to React Native 0.74 due to the following issue https://github.com/getsentry/sentry-react-native/issues/3980

krystofwoldrich avatar Jul 30 '24 14:07 krystofwoldrich