I’ve been trying to find the support timeframe for the .NET Management API client: GitHub - auth0/auth0.net: .NET client for the Auth0 Authentication & Management APIs. · GitHub
We’ve been moving along with the major versions for the NuGet package at our own pace; only upgrading when we see there is some obvious gain with the next version or if we know that is absolutely necessary. Our solution has been using the latest minor version of the v7 release. We are currently working to remove the calls using the enabled_clients field in connection queries. Our first inclination was to migrate to the latest version of the library, v8. However, we’re finding this as a very difficult transition which will break a good chunk of our code.
I would like to know how long we can the v7 version of the Management API will be usable. The v7 release offers a much better developer experience and v8 is a drastic step backwards in usability. Until we see similar functionality in a later version we would like to stay on v7. With other frameworks/SDKs/libraries there are often specified timeframe for support: eg .NET LTS releases supported for one year after the next LTS release. It appears that the library has two different release triggers: when the REST API is updated or when there is a refinement to the actual SDK portion of the library (structure, class naming, organization, etc). How often do you expect to be changing up the latter?
FYI, the reason we don’t want to go to v8 is because the RateLimitApiException class is no longer thrown. The new TooManyRequestsError makes finding the rate limit exceedingly difficult.