#k3davis

1 messages · Page 1 of 1 (latest)

ebon yachtBOT
gaunt lodge
#

You should keep following latest standards and update on the SDK as soon as you can in general

#

This is the general recommendation. But at the end it depends on your use case and needs

wispy thorn
#

yes, i've certainly tried to review the release notes, but the context isn't always obvious.

do they try to limit breaking changes to major versions?

#

for example going from 41.24.0 to 42.1.0 had a lot of unanticipated consequences, so I'm not eager to go to the next 42.x if it might be breaking

gaunt lodge
#

There is a lot of best practices checks you can do during your upgrade

#

but no one else than you can deside wheter there'll be impact/Regression on your integration when upgrading or not.

#

You need to carefully review changes and do tests before rolling to production

wispy thorn
#

it appears that every api upgrade corresponds to a new major version of the .net sdk, but not every new major version of the .net sdk has an api upgrade. so i guess they do try to do a new major version of the sdk when there are breaking changes to either.

#

anyway, thanks for the insight

#

yes, i've certainly tried to review the release notes, but the context isn't always obvious.

an example of this is the latest sdk adds several things that don't appear to be referenced in the docs, such as PaymentMethodDomain and AccountSession.

gaunt lodge
#

it appears that every api upgrade corresponds to a new major version of the .net sdk, but not every new major version of the .net sdk has an api upgrade.
Correct

#

an example of this is the latest sdk adds several things that don't appear to be referenced in the docs, such as PaymentMethodDomain and AccountSession.
Can you share the reference in the changelog please ?

wispy thorn
#

i'm currently using 42.1, how could I know if there is a benefit to 42.4 just from the release notes, if I don't know what these new resources are or do 🙂

anyway I get the gist of what you're saying, I don't want to take up more of your time.