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

chore(deps): update Android SDK to v6.22.0 #3075

Merged
merged 1 commit into from
Jun 13, 2023

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented May 17, 2023

Bumps scripts/update-android.sh from 6.19.0 to 6.22.0.

Auto-generated by a dependency updater.

Changelog

6.22.0

Features

  • Add lock attribute to the SentryStackFrame protocol to better highlight offending frames in the UI (#2761)
  • Enrich database spans with blocked main thread info (#2760)
  • Add api_target to Request and data to Response Protocols (#2775)

Fixes

  • No longer use String.join in Baggage as it requires API level 26 (#2778)

6.21.0

Features

  • Introduce new sentry-android-sqlite integration (#2722)
    • This integration replaces the old androidx.sqlite database instrumentation in the Sentry Android Gradle plugin
    • A new capability to manually instrument your androidx.sqlite databases.
      • You can wrap your custom SupportSQLiteOpenHelper instance into SentrySupportSQLiteOpenHelper(myHelper) if you're not using the Sentry Android Gradle plugin and still benefit from performance auto-instrumentation.
  • Add SentryWrapper for Callable and Supplier Interface (#2720)
  • Load sentry-debug-meta.properties (#2734)
    • This enables source context for Java
    • For more information on how to enable source context, please refer to #633

Fixes

  • Finish WebFlux transaction before popping scope (#2724)
  • Use daemon threads for SentryExecutorService (#2747)
    • We started using SentryExecutorService in 6.19.0 which caused the application to hang on shutdown unless Sentry.close() was called. By using daemon threads we no longer block shutdown.
  • Use Base64.NO_WRAP to avoid unexpected char errors in Apollo (#2745)
  • Don't warn R8 on missing ComposeViewHierarchyExporter class (#2743)

6.20.0

Features

  • Add support for Sentry Kotlin Compiler Plugin (#2695)
    • In conjunction with our sentry-kotlin-compiler-plugin we improved Jetpack Compose support for
  • More granular http requests instrumentation with a new SentryOkHttpEventListener (#2659)
    • Create spans for time spent on:
      • Proxy selection
      • DNS resolution
      • HTTPS setup
      • Connection
      • Requesting headers
      • Receiving response
    • You can attach the event listener to your OkHttpClient through client.eventListener(new SentryOkHttpEventListener()).addInterceptor(new SentryOkHttpInterceptor()).build();
    • In case you already have an event listener you can use the SentryOkHttpEventListener as well through client.eventListener(new SentryOkHttpEventListener(myListener)).addInterceptor(new SentryOkHttpInterceptor()).build();
  • Add a new option to disable RootChecker (#2735)

Fixes

  • Base64 encode internal Apollo3 Headers (#2707)
  • Fix SentryTracer crash when scheduling auto-finish of a transaction, but the timer has already been cancelled (#2731)
  • Fix AndroidTransactionProfiler crash when finishing a profile that happened due to race condition (#2731)

6.19.1

Fixes

  • Ensure screenshots and view hierarchies are captured on the main thread (#2712)

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label May 17, 2023
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-android.sh branch from ba8d4d9 to a4b7c48 Compare May 17, 2023 03:02
@github-actions
Copy link
Contributor Author

github-actions bot commented May 17, 2023

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1249.08 ms 1269.02 ms 19.94 ms
Size 2.36 MiB 2.85 MiB 495.71 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
b1e8712+dirty 1256.02 ms 1265.14 ms 9.12 ms
86d6d2c+dirty 1267.55 ms 1286.21 ms 18.66 ms
e73f4ed+dirty 1243.27 ms 1244.52 ms 1.25 ms
8900e1a+dirty 1210.27 ms 1218.66 ms 8.39 ms
d0bf494+dirty 1289.40 ms 1298.40 ms 9.00 ms
0db0c72+dirty 1275.02 ms 1285.84 ms 10.82 ms
76d1baf+dirty 1244.10 ms 1268.52 ms 24.42 ms
34aba08+dirty 1276.78 ms 1308.52 ms 31.74 ms
ad6c299+dirty 1244.76 ms 1260.10 ms 15.34 ms
dadc233+dirty 1223.20 ms 1236.88 ms 13.68 ms

App size

Revision Plain With Sentry Diff
b1e8712+dirty 2.36 MiB 2.84 MiB 488.84 KiB
86d6d2c+dirty 2.36 MiB 2.82 MiB 462.82 KiB
e73f4ed+dirty 2.36 MiB 2.82 MiB 469.44 KiB
8900e1a+dirty 2.36 MiB 2.83 MiB 479.25 KiB
d0bf494+dirty 2.36 MiB 2.83 MiB 481.15 KiB
0db0c72+dirty 2.36 MiB 2.84 MiB 487.01 KiB
76d1baf+dirty 2.36 MiB 2.82 MiB 469.45 KiB
34aba08+dirty 2.36 MiB 2.85 MiB 495.32 KiB
ad6c299+dirty 2.36 MiB 2.84 MiB 488.85 KiB
dadc233+dirty 2.36 MiB 2.84 MiB 486.85 KiB

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

Startup times

Revision Plain With Sentry Diff
107b129+dirty 1257.08 ms 1267.98 ms 10.90 ms
fa42167+dirty 1239.02 ms 1239.22 ms 0.20 ms
bf931f5+dirty 1243.55 ms 1262.86 ms 19.31 ms

App size

Revision Plain With Sentry Diff
107b129+dirty 2.36 MiB 2.82 MiB 469.43 KiB
fa42167+dirty 2.36 MiB 2.85 MiB 495.31 KiB
bf931f5+dirty 2.36 MiB 2.83 MiB 481.13 KiB

@github-actions
Copy link
Contributor Author

github-actions bot commented May 17, 2023

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 270.73 ms 332.12 ms 61.39 ms
Size 7.15 MiB 8.07 MiB 947.11 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
b1e8712+dirty 322.55 ms 331.84 ms 9.29 ms
86d6d2c+dirty 267.21 ms 325.24 ms 58.04 ms
e73f4ed+dirty 262.98 ms 311.02 ms 48.04 ms
8900e1a+dirty 371.40 ms 377.70 ms 6.31 ms
d0bf494+dirty 253.73 ms 308.23 ms 54.49 ms
0db0c72+dirty 335.20 ms 351.06 ms 15.86 ms
76d1baf+dirty 339.02 ms 408.65 ms 69.63 ms
34aba08+dirty 331.79 ms 376.69 ms 44.91 ms
ad6c299+dirty 336.47 ms 362.89 ms 26.42 ms
dadc233+dirty 363.19 ms 370.37 ms 7.18 ms

App size

Revision Plain With Sentry Diff
b1e8712+dirty 7.15 MiB 8.04 MiB 912.27 KiB
86d6d2c+dirty 7.15 MiB 8.09 MiB 962.69 KiB
e73f4ed+dirty 7.15 MiB 8.09 MiB 965.94 KiB
8900e1a+dirty 7.15 MiB 8.03 MiB 901.79 KiB
d0bf494+dirty 7.15 MiB 8.04 MiB 910.85 KiB
0db0c72+dirty 7.15 MiB 8.04 MiB 911.02 KiB
76d1baf+dirty 7.15 MiB 8.09 MiB 964.41 KiB
34aba08+dirty 7.15 MiB 8.07 MiB 946.13 KiB
ad6c299+dirty 7.15 MiB 8.04 MiB 912.17 KiB
dadc233+dirty 7.15 MiB 8.04 MiB 910.84 KiB

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

Startup times

Revision Plain With Sentry Diff
107b129+dirty 325.02 ms 347.26 ms 22.23 ms
fa42167+dirty 270.35 ms 291.58 ms 21.23 ms
bf931f5+dirty 257.49 ms 300.92 ms 43.43 ms

App size

Revision Plain With Sentry Diff
107b129+dirty 7.15 MiB 8.09 MiB 965.95 KiB
fa42167+dirty 7.15 MiB 8.07 MiB 947.70 KiB
bf931f5+dirty 7.15 MiB 8.04 MiB 910.84 KiB

@github-actions github-actions bot changed the title chore(deps): update Android SDK to v6.19.0 chore(deps): update Android SDK to v6.19.1 May 19, 2023
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-android.sh branch from a4b7c48 to f0d5804 Compare May 19, 2023 10:38
@github-actions
Copy link
Contributor Author

github-actions bot commented May 19, 2023

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 338.68 ms 359.80 ms 21.12 ms
Size 17.73 MiB 19.80 MiB 2.07 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
86d6d2c+dirty 332.90 ms 352.45 ms 19.55 ms
ad6c299 375.94 ms 382.02 ms 6.08 ms
e73f4ed+dirty 332.96 ms 354.33 ms 21.37 ms
8900e1a+dirty 430.68 ms 456.13 ms 25.44 ms
d0bf494+dirty 375.37 ms 395.14 ms 19.77 ms
76d1baf+dirty 335.72 ms 355.52 ms 19.80 ms
34aba08 328.10 ms 342.84 ms 14.74 ms
80b2ce3 385.02 ms 387.36 ms 2.34 ms
b1e8712 462.11 ms 465.71 ms 3.60 ms
dadc233+dirty 333.78 ms 343.94 ms 10.16 ms

App size

Revision Plain With Sentry Diff
86d6d2c+dirty 17.73 MiB 20.04 MiB 2.31 MiB
ad6c299 17.73 MiB 19.75 MiB 2.02 MiB
e73f4ed+dirty 17.73 MiB 20.04 MiB 2.31 MiB
8900e1a+dirty 17.73 MiB 19.75 MiB 2.01 MiB
d0bf494+dirty 17.73 MiB 19.75 MiB 2.02 MiB
76d1baf+dirty 17.73 MiB 20.04 MiB 2.31 MiB
34aba08 17.73 MiB 19.80 MiB 2.07 MiB
80b2ce3 17.73 MiB 19.75 MiB 2.02 MiB
b1e8712 17.73 MiB 19.75 MiB 2.02 MiB
dadc233+dirty 17.73 MiB 19.75 MiB 2.02 MiB

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

Startup times

Revision Plain With Sentry Diff
107b129+dirty 329.36 ms 344.82 ms 15.46 ms
fa42167 335.87 ms 355.96 ms 20.09 ms
bf931f5+dirty 346.46 ms 394.20 ms 47.75 ms

App size

Revision Plain With Sentry Diff
107b129+dirty 17.73 MiB 20.04 MiB 2.31 MiB
fa42167 17.73 MiB 19.80 MiB 2.07 MiB
bf931f5+dirty 17.73 MiB 19.75 MiB 2.02 MiB

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-android.sh branch from f0d5804 to c277f2f Compare May 24, 2023 11:56
@github-actions
Copy link
Contributor Author

github-actions bot commented May 24, 2023

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1276.08 ms 1277.42 ms 1.34 ms
Size 2.92 MiB 3.41 MiB 499.84 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
b1e8712+dirty 1284.11 ms 1297.82 ms 13.71 ms
86d6d2c+dirty 1291.62 ms 1296.80 ms 5.18 ms
e73f4ed+dirty 1282.90 ms 1309.30 ms 26.40 ms
8900e1a+dirty 1268.36 ms 1273.04 ms 4.68 ms
d0bf494+dirty 1266.20 ms 1267.52 ms 1.32 ms
0db0c72+dirty 1258.88 ms 1262.52 ms 3.64 ms
76d1baf+dirty 1245.00 ms 1257.76 ms 12.76 ms
34aba08+dirty 1268.58 ms 1276.80 ms 8.22 ms
ad6c299+dirty 1248.50 ms 1248.88 ms 0.38 ms
dadc233+dirty 1266.52 ms 1282.55 ms 16.03 ms

App size

Revision Plain With Sentry Diff
b1e8712+dirty 2.92 MiB 3.40 MiB 494.15 KiB
86d6d2c+dirty 2.92 MiB 3.37 MiB 464.31 KiB
e73f4ed+dirty 2.92 MiB 3.38 MiB 475.71 KiB
8900e1a+dirty 2.92 MiB 3.39 MiB 485.96 KiB
d0bf494+dirty 2.92 MiB 3.40 MiB 488.08 KiB
0db0c72+dirty 2.92 MiB 3.40 MiB 492.71 KiB
76d1baf+dirty 2.92 MiB 3.38 MiB 475.74 KiB
34aba08+dirty 2.92 MiB 3.41 MiB 499.03 KiB
ad6c299+dirty 2.92 MiB 3.40 MiB 494.12 KiB
dadc233+dirty 2.92 MiB 3.40 MiB 492.53 KiB

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

Startup times

Revision Plain With Sentry Diff
107b129+dirty 1261.74 ms 1269.16 ms 7.42 ms
fa42167+dirty 1290.73 ms 1315.08 ms 24.35 ms
bf931f5+dirty 1256.24 ms 1281.14 ms 24.89 ms

App size

Revision Plain With Sentry Diff
107b129+dirty 2.92 MiB 3.38 MiB 475.70 KiB
fa42167+dirty 2.92 MiB 3.41 MiB 499.08 KiB
bf931f5+dirty 2.92 MiB 3.40 MiB 488.08 KiB

@github-actions github-actions bot changed the title chore(deps): update Android SDK to v6.19.1 chore(deps): update Android SDK to v6.20.0 May 27, 2023
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-android.sh branch 3 times, most recently from 8a638e7 to 0328193 Compare May 30, 2023 13:29
@github-actions github-actions bot changed the title chore(deps): update Android SDK to v6.20.0 chore(deps): update Android SDK to v6.21.0 May 31, 2023
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-android.sh branch 3 times, most recently from a8faf98 to d3fd777 Compare June 5, 2023 14:10
@github-actions github-actions bot changed the title chore(deps): update Android SDK to v6.21.0 chore(deps): update Android SDK to v6.22.0 Jun 8, 2023
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-android.sh branch 5 times, most recently from 69541ef to 8f16e2a Compare June 13, 2023 08:34
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-android.sh branch from d881a11 to 58ec049 Compare June 13, 2023 10:35
@krystofwoldrich krystofwoldrich enabled auto-merge (squash) June 13, 2023 12:09
Copy link
Member

@krystofwoldrich krystofwoldrich left a comment

Choose a reason for hiding this comment

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

LGTM 🚀
I've locally tested screenshots and VH since there were changes in the Android SDK.

@krystofwoldrich krystofwoldrich merged commit 1e3a57b into main Jun 13, 2023
@krystofwoldrich krystofwoldrich deleted the deps/scripts/update-android.sh branch June 13, 2023 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants