Skip to content

Commit 96e4335

Browse files
committed
Prepare version 1.5
1 parent a9f0426 commit 96e4335

5 files changed

Lines changed: 27 additions & 7 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## [1.5.0] - 2026-08-31 - Giuseppe Lo Presti <lopresti@cern.ch>
4+
5+
* Improved usage of HTTP Message Signature, discovery of JWKS keys,
6+
and related examples.
7+
* Refactored the `/notifications` endpoint and the corresponding
8+
IANA Registry entries. The `/request-share` endpoint has been
9+
absorbed as a new notification, and all accepted notification
10+
types have been fully specified.
11+
* Introduced an optional `encryption` object in the `/shares`
12+
payload, and defined related encryption schemes.
13+
314
## [1.4.0] - 2026-06-23 - Giuseppe Lo Presti <lopresti@cern.ch>
415

516
* Introduced a `/request-share` endpoint to request a user of an

‎IETF-OCM-MLS.md‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ its OCM discovery document at `/.well-known/ocm`:
391391
~~~ json
392392
{
393393
"enabled": true,
394-
"apiVersion": "1.4.0",
394+
"apiVersion": "1.5.0",
395395
"endPoint": "https://cloud.example.org/ocm",
396396
"provider": "Example Cloud",
397397
"resourceTypes": [
@@ -2059,6 +2059,11 @@ version in the IETF datatracker. It is meant to ease the review
20592059
process and it shall be removed when going to RFC last call.
20602060
The complete changelog is updated in the OCM-API GitHub repository.
20612061

2062+
## Version 02
2063+
* Following the introduction of an `encryption` object for Shares in
2064+
Version 07 of [OCM] and a corresponding IANA Registry, this document
2065+
has been adapted and corresponding registry entries have been added.
2066+
20622067
## Version 01
20632068
* Following the introduction of IANA Registries in Version 06 of [OCM],
20642069
all registry entries related to the `federation` share type have been

‎IETF-OCM.md‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ contain the following information about its OCM API:
627627
* REQUIRED: enabled (boolean) - Whether the OCM service is enabled at
628628
this endpoint
629629
* REQUIRED: apiVersion (string) - The OCM API version this endpoint
630-
supports. Example: `"1.4.0"`
630+
supports. Example: `"1.5.0"`
631631
* REQUIRED: endPoint (string) - The URI of the OCM API available at
632632
this endpoint. Example: `"https://cloud.example.org/ocm"`
633633
* OPTIONAL: provider (string) - A friendly branding name of this
@@ -2888,9 +2888,9 @@ The complete changelog is updated in the OCM-API GitHub repository.
28882888
* Clarified that `created` bounds the lifetime of a captured
28892889
signature but does not by itself detect replay within that window
28902890
(see Section 7.2.2 of [RFC9421]).
2891-
* `jwksUri` and `{tokenEndPoint}` transport: https remains mandatory,
2891+
* `jwksUri` and `{tokenEndPoint}` transport: HTTPS remains mandatory,
28922892
with the same HTTP fallback allowance for testing setups that the
2893-
Discovery Process has; dropped the https-only schema pattern from
2893+
Discovery Process has; dropped the HTTPS-only schema pattern from
28942894
spec.yaml accordingly.
28952895
* Appendix B now defers the missing-`jwksUri` case to [Decision to
28962896
Discard](#decision-to-discard) instead of stating a stronger
@@ -2907,6 +2907,9 @@ The complete changelog is updated in the OCM-API GitHub repository.
29072907
Notification") endpoint and payload, and adaptation of the IANA
29082908
registries. The core notifications have now been fully spelled
29092909
out, clarifying their scope.
2910+
* Introduced an `encryption` optional object in the Share Creation
2911+
Notification payload, and defined a corresponding Encryption Schemes
2912+
OCM IANA Registry.
29102913

29112914
## Version 06
29122915
* Introduced IANA Registries for resource types, protocols, share

‎README.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This repository contains the text of the [Open Cloud Mesh IETF Drafts](https://d
1111

1212
The documents are available as follows:
1313

14-
* **Latest official version, 1.4.0**: [Main RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.4.0/IETF-OCM.md) | [Integration Protocol RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.4.0/IETF-OCM-IP.md) | [MLS RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.4.0/IETF-OCM-MLS.md) | [API spec](https://cs3org.github.io/OCM-API/docs.html?branch=v1.4.0&repo=OCM-API&user=cs3org)
14+
* **Latest official version, 1.5.0**: [Main RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.5.0/IETF-OCM.md) | [Integration Protocol RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.5.0/IETF-OCM-IP.md) | [MLS RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.5.0/IETF-OCM-MLS.md) | [API spec](https://cs3org.github.io/OCM-API/docs.html?branch=v1.5.0&repo=OCM-API&user=cs3org)
1515
* Development branch: [Main RFC Draft](IETF-OCM.md) | [Integration Protocol RFC Draft](IETF-OCM-IP.md) | [MLS RFC Draft](IETF-OCM-MLS.md) | [API spec](https://cs3org.github.io/OCM-API/docs.html?branch=develop&repo=OCM-API&user=cs3org)
1616

1717
For a navigable, AI-generated overview of this repository, see
@@ -39,6 +39,7 @@ The history of the Open Cloud Mesh project is [available here](HISTORY.md), incl
3939

4040
Previously released versions ([changelog](CHANGELOG.md)):
4141

42+
* Version 1.4.0: [Main RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.4.0/IETF-OCM.md) | [Integration Protocol RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.4.0/IETF-OCM-IP.md) | [MLS RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.4.0/IETF-OCM-MLS.md) | [API spec](https://cs3org.github.io/OCM-API/docs.html?branch=v1.4.0&repo=OCM-API&user=cs3org)
4243
* Version 1.3.0: [RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.3.0/IETF-RFC.md) | [API spec](https://cs3org.github.io/OCM-API/docs.html?branch=v1.3.0&repo=OCM-API&user=cs3org)
4344
* Version 1.2.0: [RFC Draft](https://github.com/cs3org/OCM-API/blob/v1.2.0/IETF-RFC.md) | [API spec](https://cs3org.github.io/OCM-API/docs.html?branch=v1.2.0&repo=OCM-API&user=cs3org)
4445
* Version 1.1.0: [README](https://github.com/cs3org/OCM-API/blob/v1.1.0/README.md) | [API spec](https://cs3org.github.io/OCM-API/docs.html?branch=v1.1.0&repo=OCM-API&user=cs3org)

‎spec.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ info:
55
Open Cloud Mesh OpenAPI Specification.
66
The semantic of the Protocol Specification is detailed in the OCM Internet-Draft document
77
published at the [IETF Datatracker](https://datatracker.ietf.org/doc/draft-ietf-ocm-open-cloud-mesh).
8-
version: 1.4.0
8+
version: 1.5.0
99
x-logo:
1010
url: logo.png
1111
servers:
@@ -304,7 +304,7 @@ components:
304304
apiVersion:
305305
type: string
306306
description: The OCM API version this endpoint supports
307-
example: 1.4.0
307+
example: 1.5.0
308308
endPoint:
309309
type: string
310310
description: The URI of the OCM API available at this endpoint

0 commit comments

Comments
 (0)