Code Monkey home page Code Monkey logo

Comments (5)

0xnm avatar 0xnm commented on June 25, 2024 1

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 README file and docs.

from dd-sdk-android.

StylianosGakis avatar StylianosGakis commented on June 25, 2024

It seems like there is in fact a com.datadoghq:dd-sdk-android-rum as I imagined.
Is this some sort of effort to split the original big module perhaps, and if possible I can just drop com.datadoghq:dd-sdk-android as soon as I can just depend on all the other individual versions instead?

This would also explain very well why when I added the OkHttp module I was suddenly getting access to two DatadogInterceptor in com.datadog.android.okhttp. and in com.datadog.android..

Is this documented somewhere which I just completely missed perhaps 🫣

from dd-sdk-android.

0xnm avatar 0xnm commented on June 25, 2024

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 dd-sdk-android artifact for version 2+.

from dd-sdk-android.

StylianosGakis avatar StylianosGakis commented on June 25, 2024

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.
The readme does not contain a link to the migration guide.
And the docs themselves are referring to the new artifacts, but as a user of 1.x already, when I went to the docs to see something, I didn't even consider checking if my artifact ID was correct as I thought I was already up to date.
The migration file exists, but prior to this discussion I would've never just stumbled upon the github project, check the files until my eye caught that file and I even felt compelled to click it.

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?

from dd-sdk-android.

StylianosGakis avatar StylianosGakis commented on June 25, 2024

Right, my point was mostly that the one dependency which I was using before didn't change (the com.datadoghq:dd-sdk-android that is). The only reason I ever went inside here to see the release notes in the first place is that I happened to have to do some changes in our datadog setup. Otherwise I would've never noticed it.
And thanks a lot for the clarification and the links provided, it helped me with pulling off the migration 😊

from dd-sdk-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.