Replies: 4 comments
-
|
There are many different ways to have different API versions. But since we only have the Front-end that depends on the API, versions are not really necessary because any changes that are done to the API will also be applied to the Front-end immediately |
Beta Was this translation helpful? Give feedback.
-
|
There are already issues that relates to breaking changes for the API: |
Beta Was this translation helpful? Give feedback.
-
|
I agree to the mentioned practices. The task here is to find out how Trubudget handles a version upgrade right now. I think the api version property is for new formats of an specific api endpoint request/response. So if Trubudget should change an api endpoint, the way to do that should be similar to following workflow:
There is no documentation how to handle a new version of an endpoint yet. I disagree to the part that versions are not necessary. backwards compatibility- Trubudget wants to support older components. It's true that the changes will be applied to both frontend and api within one release but what if the api of a live system can be upgraded but the frontend stays on the same version as before? |
Beta Was this translation helpful? Give feedback.
-
|
The API version property Why should 2.0 endpoints be disabled until next major release? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary 💡
Trubudget should be able to handle older versions of Trubudget.
How can we ensure backwards compatibility when implementing a new feature.
Our api provides an api version property with each endpoint.
When these api version do increase?
Is there a documentation?
Beta Was this translation helpful? Give feedback.
All reactions