You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(i) This issue has been manually transferred from a former internal repository, as a private repository issue cannot be transferred to a public repository.
Context
Currently, API providers are enforced to introduce a new event type whenever incompatible changes are made.
The following alternative approach should be allowed too:
Add a new property
Communicate the planned deprecation with all parties and settle on a sunset date
Deprecating the old property with the specific sunset date
Removing the old property after sunset date, making sure that no consumer uses the old property beforehand.
The advantage of this approach is that no additional versions need to be maintained. The disadvantage is that one can not use the Galapagos subscription model to verify that no consumer uses an old schema version before sunsetting it.
The text was updated successfully, but these errors were encountered:
This issue has been extracted from feedback by @christianfinckler1212.
@otto-ec/async-group Any thoughts on this proposed alternative way to handle incompatible changes?
(i) This issue has been manually transferred from a former internal repository, as a private repository issue cannot be transferred to a public repository.
Context
Currently, API providers are enforced to introduce a new event type whenever incompatible changes are made.
The following alternative approach should be allowed too:
The advantage of this approach is that no additional versions need to be maintained. The disadvantage is that one can not use the Galapagos subscription model to verify that no consumer uses an old schema version before sunsetting it.
The text was updated successfully, but these errors were encountered: