Hi Rui
If you are designing/developing a provider of an Open API, it's your decision (or your product manager's decision) whether to support v5, v4, or both. That might depend on the expectiations of the consumers of your API.
If you are designing/developing a consumer of the API, you are of course dependent on the decision of the provider.
From a software vendor perspective (and I say this without implying any commitment of any particular vendor to do this), it's likely that vendors will need to support both versions in parallel for a period of time. This is because v5 is not backwards compatible with v4, and existing consumers will expect API service to continue uninterrupted.
The major differences between v4 and v5 (not specific to Product Catalog) include:
- Support for Swagger (OAS) 3
- Strongly-typed characteristic values
- Refactoring of RelatedParty to make it more rigorously typed
- Strongly-typed Contact Medium
I'm referring your CTK issue to the relevant TMF focals.
Hope it helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------