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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+66-2Lines changed: 66 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,6 @@
1
1
# Changelog ConnectedNetworkType
2
2
## Table of Contents
3
+
-**[r1.2](#r12)**
3
4
-[r1.1](#r11)
4
5
5
6
**Please be aware that the project will have frequent updates to the main branch. There are no compatibility guarantees associated with code in any branch, including main, until it has been released. For example, changes may be reverted before a release is published. For the best results, use the latest published release.**
@@ -13,6 +14,70 @@ The below sections record the changes for each API version in each release as fo
13
14
14
15
Note: this API had former releases in the [DeviceStatus](https://github.com/camaraproject/DeviceStatus) repository
15
16
17
+
# r1.2
18
+
## Release Notes
19
+
20
+
This public release contains the definition and documentation of
21
+
* connected-network-type v0.2.0
22
+
* connected-network-type-subscriptions v0.2.0
23
+
24
+
The API definition(s) are based on
25
+
* Commonalities v0.6.0 (r3.3)
26
+
* Identity and Consent Management v0.4.0 (r3.3)
27
+
28
+
## connected-network-type v0.2.0
29
+
30
+
- API definition **with inline documentation**:
31
+
-[View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/ConnectedNetworkType/r1.2/code/API_definitions/connected-network-type.yaml&nocors)
32
+
-[View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/ConnectedNetworkType/r1.2/code/API_definitions/connected-network-type.yaml)
* Make lastStatusTime mandatory in 200 responses of the API by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/17
39
+
* Update x-correlator schema by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/26
40
+
* Update error response documentation in OAS definitions by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/27
41
+
* Commonalities alignement for connected network type subscription & connected network type by @bigludo7 in https://github.com/camaraproject/ConnectedNetworkType/pull/34
42
+
* Fix feature files for compliance with centralised linting rules by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/38
43
+
* Further fix for feature files for compliance with centralised linting rules by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/40
44
+
* Migrate to centralized linting workflows by @hdamker-bot in https://github.com/camaraproject/ConnectedNetworkType/pull/37
45
+
46
+
### Fixed
47
+
48
+
### Removed
49
+
* Remove AUTHENTICATION_REQUIRED error code by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/12
50
+
* Update OAS and test definitions to remove IDENTIFIER_MISMATCH error code by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/24
51
+
52
+
## connected-network-type-subscriptions v0.2.0
53
+
54
+
- API definition **with inline documentation**:
55
+
-[View it on ReDoc](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/ConnectedNetworkType/r1.2/code/API_definitions/connected-network-type-subscriptions.yaml&nocors)
56
+
-[View it on Swagger Editor](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/ConnectedNetworkType/r1.2/code/API_definitions/connected-network-type-subscriptions.yaml)
* Add subscription started & updated events by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/31
61
+
62
+
### Changed
63
+
* change sink format to format: uri by @maxl2287 in https://github.com/camaraproject/ConnectedNetworkType/pull/16
64
+
* Update x-correlator schema by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/26
65
+
* Rename subscription-ends event to subscription-ended by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/28
66
+
* Update error response documentation in OAS definitions by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/27
67
+
* Commonalities alignement for connected network type subscription & connected network type by @bigludo7 in https://github.com/camaraproject/ConnectedNetworkType/pull/34
68
+
* Fix feature files for compliance with centralised linting rules by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/38
69
+
* Further fix for feature files for compliance with centralised linting rules by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/40
70
+
* Migrate to centralized linting workflows by @hdamker-bot in https://github.com/camaraproject/ConnectedNetworkType/pull/37
71
+
72
+
### Fixed
73
+
* remove "Generic High Entropy Secret" by @maxl2287 in https://github.com/camaraproject/ConnectedNetworkType/pull/15
74
+
75
+
### Removed
76
+
* Remove AUTHENTICATION_REQUIRED error code by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/12
77
+
* Update OAS and test definitions to remove IDENTIFIER_MISMATCH error code by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/24
@@ -38,8 +103,8 @@ The API definition(s) are based on
38
103
* Update x-correlator schema by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/26
39
104
* Update error response documentation in OAS definitions by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/27
40
105
* Commonalities alignement for connected network type subscription & connected network type by @bigludo7 in https://github.com/camaraproject/ConnectedNetworkType/pull/34
41
-
### Fixed
42
106
107
+
### Fixed
43
108
44
109
### Removed
45
110
* Remove AUTHENTICATION_REQUIRED error code by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/12
@@ -70,4 +135,3 @@ The API definition(s) are based on
70
135
* Update OAS and test definitions to remove IDENTIFIER_MISMATCH error code by @eric-murray in https://github.com/camaraproject/ConnectedNetworkType/pull/24
Copy file name to clipboardExpand all lines: README.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,12 +25,18 @@ Sandbox API Repository to describe, develop, document, and test the ConnectedNet
25
25
26
26
## Release Information
27
27
28
-
The latest public release of the Device Status repository, including the ConnectedNetworkType API, is available here: https://github.com/camaraproject/DeviceStatus/releases/latest
29
-
<!-- Optional: an explicit listing of the latest (pre-)release with additional information, e.g. links to the API definitions -->
30
-
<!-- In addition use/uncomment one or multiple the following alternative options when becoming applicable -->
31
-
Pre-releases of this sub project are available in https://github.com/camaraproject/ConnectedNetworkType/releases
32
-
<!-- The latest public release is available here: https://github.com/camaraproject/ConnectedNetworkType/releases/latest -->
33
-
<!-- For changes see [CHANGELOG.md](https://github.com/camaraproject/ConnectedNetworkType/blob/main/CHANGELOG.md) -->
28
+
**NEW: the latest public release of the ConnectedNetworkType repository is available [here](https://github.com/camaraproject/ConnectedNetworkType/releases/latest), with the following API versions:**
[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/ConnectedNetworkType/r1.2/code/API_definitions/connected-network-type.yaml&nocors)
33
+
[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/ConnectedNetworkType/r1.2/code/API_definitions/connected-network-type.yaml)
[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/ConnectedNetworkType/r1.2/code/API_definitions/connected-network-type-subscriptions.yaml&nocors)
37
+
[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/ConnectedNetworkType/r1.2/code/API_definitions/connected-network-type-subscriptions.yaml)
38
+
39
+
Pre-releases of this sub project are available [here](https://github.com/camaraproject/ConnectedNetworkType/releases). For changes see the [change log](https://github.com/camaraproject/ConnectedNetworkType/blob/main/CHANGELOG.md).
Important: this endpoint is to be implemented by the API consumer.
166
-
The Device status server will call this endpoint whenever the connected network type of the device changes.
166
+
The connectivity network type status server will call this endpoint whenever the connected network type of the device changes.
167
167
operationId: postNotification
168
168
parameters:
169
169
- $ref: "#/components/parameters/x-correlator"
@@ -423,7 +423,7 @@ components:
423
423
types:
424
424
description: |
425
425
Camara Event types eligible to be delivered by this subscription.
426
-
Note: For the current Commonalities API design guidelines, only one event type per subscription is allowed, yet in the following releases use of array of event types SHALL be specified without changing this definition.
426
+
Note: As of now we enforce to have only event type per subscription.
427
427
type: array
428
428
minItems: 1
429
429
maxItems: 1
@@ -463,16 +463,16 @@ components:
463
463
type: string
464
464
format: date-time
465
465
example: 2023-01-17T13:18:23.682Z
466
-
description: The subscription expiration time (in date-time format) requested by the API consumer. Up to API project decision to keep it.
466
+
description: The subscription expiration time (in date-time format) requested by the API consumer.
467
467
subscriptionMaxEvents:
468
468
type: integer
469
-
description: Identifies the maximum number of event reports to be generated (>=1) requested by the API consumer - Once this number is reached, the subscription ends. Up to API project decision to keep it.
469
+
description: Identifies the maximum number of event reports to be generated (>=1) requested by the API consumer - Once this number is reached, the subscription ends.
470
470
minimum: 1
471
471
example: 5
472
472
initialEvent:
473
473
type: boolean
474
474
description: |
475
-
Set to `true` by API consumer if consumer wants to get an event as soon as the subscription is created and current situation reflects event request.Up to API project decision to keep it.
475
+
Set to `true` by API consumer if consumer wants to get an event as soon as the subscription is created and current situation reflects event request.
476
476
Example: Consumer request area entered event. If consumer sets initialEvent to true and device is already in the geofence, an event is triggered
477
477
478
478
SinkCredential:
@@ -726,7 +726,7 @@ components:
726
726
727
727
SubscriptionId:
728
728
type: string
729
-
description: The unique identifier of the subscription in the scope of the subscription manager. When this information is contained within an event notification, this concept SHALL be referred as `subscriptionId` as per [Commonalities Event Notification Model](https://github.com/camaraproject/Commonalities/blob/r2.3/documentation/API-design-guidelines.md#122-event-notification).
729
+
description: The unique identifier of the subscription in the scope of the subscription manager. When this information is contained within an event notification, this concept SHALL be referred as subscriptionId as per Commonalities Event Notification Model.
| 1 | API definition | M | M | M | M | Y |[/code/API_definitions/connected-network-type-subscriptions.yaml](/code/API_definitions/connected-network-type-subscriptions.yaml)|
8
-
| 2 | Design guidelines from Commonalities applied | O | M | M | M | Y |[r3.2](https://github.com/camaraproject/Commonalities/releases/tag/r3.2)|
9
-
| 3 | Guidelines from ICM applied | O | M | M | M | Y |[r3.2](https://github.com/camaraproject/IdentityAndConsentManagement/releases/tag/r3.2)|
8
+
| 2 | Design guidelines from Commonalities applied | O | M | M | M | Y |[r3.3](https://github.com/camaraproject/Commonalities/releases/tag/r3.3)|
9
+
| 3 | Guidelines from ICM applied | O | M | M | M | Y |[r3.3](https://github.com/camaraproject/IdentityAndConsentManagement/releases/tag/r3.3)|
10
10
| 4 | API versioning convention applied | M | M | M | M | Y ||
11
11
| 5 | API documentation | M | M | M | M | Y | inline in YAML |
0 commit comments