r3.1
Pre-release
Pre-release
Release Notes
This release candidate contains the definition and documentation of
- webrtc-call-handling 0.4.0-rc.1
- webrtc-events-subscriptions 0.3.0-rc.1
- webrtc-registration 0.4.0-rc.1
The API definition(s) are based on
- Commonalities r4.3 (0.8.0)
- Identity and Consent Management r4.2 (0.5.0)
webrtc-call-handling 0.4.0-rc.1
webrtc-call-handling 0.4.0-rc.1 is a release-candidate version of this API.
Changes documented below are compared to version 0.3.0.
- API definition with inline documentation:
Breaking changes
- enhance: possibly breaking down MediaSessionInformation into distinct schema at PR #164
Added
- feat: add Emergency Calling support (callType + PIDF-LO location) at PR #120
- feat: use optional originatorLocationDetails as part of the call request at PR #142
- feat: add anonymous call origination (sip:anonymous@anonymous.invalid) and home local number support to the Address schema at PR #178
Changed
- enhance: possibly breaking down MediaSessionInformation into distinct schema at PR #164
- task: sync common files (error responses, headers, security schemes) to Commonalities r4.2 at PR #172
- task: sync common files (error responses, headers, security schemes) to Commonalities r4.3 at PR #193
- task: add mandatory info.description templates (authorization and authentication, additional error responses, request body strictness) at PR #202
- fix: standardize apiRoot server variable description at PR #225
- fix: rename tag
Call handlingtoCall Handling(Title Case) at PR #226
Fixed
- fix: Commonalities v4.2 alignment at PR #174
- fix: add missing x-correlator response header to PUT /sessions/{mediaSessionId}/status 200 and 204 responses at PR #222
- fix: document RFC 3339 format for LocationDetails timestamp at PR #227
Removed
- fix: remove reason and sequenceNumber fields from MediaSessionInformation at PR #119
- fix: remove clientCorrelator, serverCorrelator, callObjectRef, and offerRequired at PR #124
webrtc-events-subscriptions 0.3.0-rc.1
webrtc-events-subscriptions 0.3.0-rc.1 is a release-candidate version of this API.
- API definition with inline documentation:
Breaking changes
- fix: decouple WebRTC-Events subscriptions from specific media session or registration at PR #126
- fix: CloudEvent structure review and rename API to webrtc-events-subscriptions at PR #183
- task: rename events API and bump commonalities release at PR #185
Added
- feat: add PUT /subscriptions/{subscriptionId} to update sink credentials and duration at PR #152
- feat: require differentiating originator and receiver location in event payloads at PR #142
- fix: support multiple event types per subscription at PR #156
Changed
- fix: decouple WebRTC-Events subscriptions from specific media session or registration at PR #126
- fix: CloudEvent structure review and rename API to webrtc-events-subscriptions at PR #183
- task: rename events API and bump commonalities release at PR #185
- fix: update WebRTC subscription examples and developer guidance at PR #151
- fix: Commonalities v4.2 alignment at PR #174
- task: sync common files (error responses, headers, security schemes, CloudEvent template) to Commonalities r4.2 at PR #172
- task: sync common files (error responses, headers, security schemes, CloudEvent template) to Commonalities r4.3 at PR #193
- task: add mandatory info.description templates (authorization and authentication, additional error responses, request body strictness) at PR #202
- fix: rename local CloudEvent wrapper schema to WebrtcEventNotification at PR #212
- fix: standardize apiRoot server variable description at PR #225
- fix: rename tag
Webrtc-events SubscriptiontoWebrtc Events Subscription(Title Case) at PR #226
Fixed
- fix: correct example field name accessTokenExpireUtc to accessTokenExpiresUtc at PR #151
- fix: mark AccessTokenCredential accessToken and accessTokenType as writeOnly at PR #223
- fix: document RFC 3339 format for LocationDetails timestamp at PR #227
Removed
- fix: remove clientCorrelator, serverCorrelator, callObjectRef, and offerRequired at PR #124
- fix: remove unused HTTPSubscriptionRequest, HTTPSubscriptionResponse and HTTPSettings schemas at PR #224
webrtc-registration 0.4.0-rc.1
webrtc-registration 0.4.0-rc.1 is a release-candidate version of this API.
Changes documented below are compared to version 0.3.0.
- API definition with inline documentation:
Breaking changes
- feat: add optional phoneNumber to POST /sessions with strict token-type handling at PR #187
Added
- feat: add GET /sessions and GET /sessions/{registrationId} at PR #169
- feat: add optional phoneNumber to POST /sessions with strict token-type handling at PR #187
Changed
- fix: clarification on the POST /sessions operation at PR #180
- fix: clarification on registration expiration at PR #166
- fix: clarification on registrationExpireTime at PR #165
- task: sync common files (error responses, headers, security schemes) to Commonalities r4.2 at PR #172
- task: sync common files (error responses, headers, security schemes) to Commonalities r4.3 at PR #193
- task: add mandatory info.description templates (authorization and authentication, additional error responses, request body strictness) at PR #202
- fix: clarify registration retrieval scoping by phoneNumber and correct example registrationId at PR #204
- fix: clarify client-side phoneNumber requirements per token type at PR #205
- fix: standardize apiRoot server variable description at PR #225
Fixed
- fix: correct POST /sessions response code from 200 to 201 and deviceId field format at PR #169
- fix: Commonalities v4.2 alignment at PR #174
- fix: close unclosed backtick in API description at PR #212
Removed
- N/A
Full Changelog: r2.2...r3.1