Manoel Aranda Neto
Manoel Aranda Neto
Using spans for errors (exceptions) is odd, logs make much more sense to me, and it's semantically closer to just a raw exception. I do think the log should be...
Sure, It's much better having errors as part of spans than not having them at all, just looking at the future :D
The issue is here https://github.com/open-telemetry/opentelemetry-android/blob/1775b152a3cac5ede00815d4ac637251129144da/instrumentation/src/main/java/io/opentelemetry/android/instrumentation/network/PostApi28NetworkDetector.java#L52-L54 It checks if the permission is available, so you can technically remove the SDK implicit permission but that `if` will always return `false`. If they...
> I think the solution should be to run all the initialization in a background thread and provide callbacks for the user to know when OTel is ready to be...
My 2 cents. * Most if not all `androidx` libs are Kotlin first, including the dev tooling, eg AGP, etc. * Kotlin is considered the first option for Android development....
I think the only real problem we might face is version compatibility, people using an older version of Kotlin, so it is always good to set `jvmTarget`, `languageVersion`, and `apiVersion`...
One option is to force the okhttp auto-instrumentation to set `apiVersion` and `languageVersion` to at least `1.6` which is the oldest version not deprecated yet. https://kotlinlang.org/docs/gradle-compiler-options.html#attributes-common-to-jvm-and-js Maybe that works? not...
https://github.com/dart-lang/sdk/issues/51941 may help.
The Flutter SDK works with any version ^0.13.0 https://github.com/getsentry/sentry-dart/blob/46626ac7501b970b06a6ad3a855ae1734f6dbd40/dart/pubspec.yaml#L14 So its not an SDK issue but rather your environment (lock files) or Flutter itself.
@ueman thank you for the contribution, but see this: https://github.com/getsentry/sentry-mobile-release-health-app/commit/7717360d0dec215c672f077b3c2cc574aac8a120 Sorry for not stating that beforehand, we might revisit that in the future.