-
Notifications
You must be signed in to change notification settings - Fork 60
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
Confusion about dependency versions #1679
Comments
It seems like there is in fact a This would also explain very well why when I added the OkHttp module I was suddenly getting access to two Is this documented somewhere which I just completely missed perhaps 🫣 |
Hello @StylianosGakis! Yes, this is mention in our migration guide and it is referenced from version 2.0.0 release notes. You shouldn't use |
Yup had completely missed this. I wonder how I could've known this? I am not asking here to pass judgement in any way, I am just curious if other people have had this question directed at you after the 2.x release. Renovate did not suggest bumping since it's a different artifact ID. You see what I mean? Is there something else that can be done (or is done already and I completely missed it) to compel devs to learn about the verison bump? |
Hello @StylianosGakis! We are relying on semver conventions when changing the versions of our SDK. Since it was a major version change, breaking changes in API are expected and so we expect users to check the release notes when doing SDK upgrade. Generally we see customers adopting SDK v2 without any major issues. We will consider the issue you had during the SDK upgrade and will add more visibility by adding the necessary references and statements to our |
Right, my point was mostly that the one dependency which I was using before didn't change (the |
As I wanted to add some OkHttp integration with datadog I noticed that the artifact
dd-sdk-android-okhttp
exists, which is on version 2.2.0Then I realized
dd-sdk-android-core
is also on version2.2.0
.However the artifact
com.datadoghq:dd-sdk-android
is on version1.19.3
, and this is the one I've been historically using. Moreover, this github repo seems like is tagged with 2.2.0.This is a bit confusing, is it possible that I mixing dependencies that I should not be mixing together? Should I be using something else instead of
com.datadoghq:dd-sdk-android
? Perhaps there's replacement for this in variouscom.datadoghq:dd-sdk-android-FOO
exactly like the-core
and the-okhttp
dependencies are? Maybe there are equivalents for RUM and whatever else I may be using?If there's some documentation around this I'd love to read it to get a clearer picture for myself here.
The text was updated successfully, but these errors were encountered: