dpgaspar commented on PR #31959: URL: https://github.com/apache/superset/pull/31959#issuecomment-2609547437
> @dpgaspar I know that we haven't put up the SIP yet (still on my todo list) but I think we should consider api semver as a separate thing from application semver. In other words, we should only remove api endpoints when the entire v1 api is deprecated and removed. Sounds very good for the future. We have been applying semver at the application level only, and taking the opportunity to replace APIs and change specs. This change was approved here: https://github.com/orgs/apache/projects/345?pane=issue&itemId=61955191&issue=apache%7Csuperset%7C28352. Most probably when we start an API v2 we don't need to remove APIs, both can live side by side, the downside is that we won't be able to remove API permissions immediately, only when we remove v1 for example. We should also use alpha and beta first for new versions to get the specs stabilised. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
