Analysis of Commonalities 0.6.0-alpha.1 changes
(DRAFT)
Changelog
Added
CAMARA API Design Guide document by @rartych in #441
CAMARA API Event Subscription and Notification Guide document by @bigludo7 in #442
Links to CAMARA API Event Subscription and Notification Guide in artifacts by @rartych in #453
Changed
Align 401 wording in Notification Cloud Events Artifact by @PedroDiez in #449
Updated
typesproperty ofSubscriptionallowing more than one event type per subscription by @eric-murray in #432
Fixed
N/A
Removed
Removed AUTHENTICATION_REQUIRED error code by @eric-murray in #429
API Design Guidelines document was deprecated by @rartych in #441
Analysis
This sections presents of main changes that need to be introduced in API definitions and analysis of impact of changes.
PR | Changes | Required changes in OAS | Breaking change for API Provider implementation | Breaking change for API Client implementation |
|---|---|---|---|---|
This PR removes the 401 | Potentially YES | Potentially YES | NO | |
Update `types` property of `Subscription` schema in event-subscription-template.yaml #432 | API sub-projects are free to decide to allow more than one event type per subscription. ! To be clarified with | Potentially YES (subscription APIs - only if the API wants to use the new possibility) | Potentially YES (subscription APIs only) | NO |
|
|
|
|
|
Issues and PRs defined in the scope:
Preparation of Meta-relase Fall25 scope · Issue #423 · camaraproject/Commonalities
Expected changes:
PR | Changes | Required changes in OAS | Breaking change for API Provider implementation | Breaking change for API Client implementation |
|---|---|---|---|---|
the API provider must not respond with an error if the identifiers do not match, but instead use only one of the supplied identifiers and indicate which one in the API response. | YES | YES | NO | |
Mandatory text proposed | YES | NO | NO | |
Mandatory text proposed when | Potentially YES | NO (change required only if proprietary string format was used for duration attribute) | NO (change required only if proprietary string format was used for duration attribute) | |
Update x-correlator pattern | YES | NO | NO | |
3.2. 3.3 Added | Potentially YES (subscription APIs - only if the API wants to use the new possibility) | Potentially YES (subscription APIs only) | NO |