Skip to content

Commit

Permalink
chore(release): cut Identus Cloud agent 1.35.0 release
Browse files Browse the repository at this point in the history
# [1.35.0](cloud-agent-v1.34.0...cloud-agent-v1.35.0) (2024-06-03)

### Bug Fixes

*  SemanticCheckOfClaims In Verification API ([#1124](#1124)) ([7cb4192](7cb4192))
*  update the jose dependency and switch back to the official library ([#1117](#1117)) ([3608aaf](3608aaf))
* Changing .chart.name reference, adding name override ([#1129](#1129)) ([650ae3b](650ae3b))
* VC Verification API Doc ([#1118](#1118)) ([d70d4b7](d70d4b7))

### Features

* **agent:** ATL-6839 migrate DIDComm endpoint to tapir ([#1116](#1116)) ([2f4f7c3](2f4f7c3))
* integrate SD JWT ([#1016](#1016)) ([9d7948f](9d7948f))

Signed-off-by: Allain Magyar <[email protected]>
  • Loading branch information
hyperledger-bot committed Jun 3, 2024
1 parent 650ae3b commit 7ddc93d
Show file tree
Hide file tree
Showing 10 changed files with 177 additions and 119 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
# [1.35.0](https://github.com/hyperledger/identus-cloud-agent/compare/cloud-agent-v1.34.0...cloud-agent-v1.35.0) (2024-06-03)


### Bug Fixes

* SemanticCheckOfClaims In Verification API ([#1124](https://github.com/hyperledger/identus-cloud-agent/issues/1124)) ([7cb4192](https://github.com/hyperledger/identus-cloud-agent/commit/7cb4192d41a779e2ba4de815b2e8ec469636e485))
* update the jose dependency and switch back to the official library ([#1117](https://github.com/hyperledger/identus-cloud-agent/issues/1117)) ([3608aaf](https://github.com/hyperledger/identus-cloud-agent/commit/3608aafd980472cb63e5164339681fb079190dba))
* Changing .chart.name reference, adding name override ([#1129](https://github.com/hyperledger/identus-cloud-agent/issues/1129)) ([650ae3b](https://github.com/hyperledger/identus-cloud-agent/commit/650ae3ba94ae322fc745eb07658f1663b3e7e321))
* VC Verification API Doc ([#1118](https://github.com/hyperledger/identus-cloud-agent/issues/1118)) ([d70d4b7](https://github.com/hyperledger/identus-cloud-agent/commit/d70d4b74cb9f21d72e735f9650b746565068f282))


### Features

* **agent:** ATL-6839 migrate DIDComm endpoint to tapir ([#1116](https://github.com/hyperledger/identus-cloud-agent/issues/1116)) ([2f4f7c3](https://github.com/hyperledger/identus-cloud-agent/commit/2f4f7c395523763c3c7066781017430523317841))
* integrate SD JWT ([#1016](https://github.com/hyperledger/identus-cloud-agent/issues/1016)) ([9d7948f](https://github.com/hyperledger/identus-cloud-agent/commit/9d7948fc8208edf9f8c1712a0cd6902474f0814d))

# [1.34.0](https://github.com/hyperledger/identus-cloud-agent/compare/cloud-agent-v1.33.1...cloud-agent-v1.34.0) (2024-05-27)


Expand Down
86 changes: 37 additions & 49 deletions DEPENDENCIES.md

Large diffs are not rendered by default.

106 changes: 71 additions & 35 deletions cloud-agent/service/api/http/cloud-agent-openapi-spec.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
openapi: 3.0.3
info:
title: Identus Cloud Agent API Reference
version: 1.34.0
version: 1.35.0
description: |2
The Identus Cloud Agent API facilitates the integration and management of self-sovereign identity capabilities within applications.
Expand Down Expand Up @@ -2137,11 +2137,11 @@ paths:
post:
tags:
- Verifiable Credentials Verification
summary: As a Verifier, verify a set of credentials
description: As a Verifier, verify a set of credentials
summary: Verify a set of credentials as a Verifier
description: Endpoint to verify a set of verifiable credentials as a Verifier.
operationId: verify
requestBody:
description: List of VC to verify
description: List of verifiable credentials to verify
content:
application/json:
schema:
Expand All @@ -2151,7 +2151,7 @@ paths:
required: false
responses:
'200':
description: List of VC verification outcome
description: List of verifiable credentials verification outcomes
content:
application/json:
schema:
Expand Down Expand Up @@ -4106,7 +4106,9 @@ components:
properties:
dateTime:
type: string
description: The date and time to use for verification.
format: date-time
example: '2022-03-10T12:00:00Z'
parameterType:
type: string
DidOperationSubmission:
Expand All @@ -4131,6 +4133,8 @@ components:
properties:
did:
type: string
description: The DID (Decentralized Identifier) to use for verification.
example: did:prism:issuer
parameterType:
type: string
EntityResponse:
Expand Down Expand Up @@ -4327,7 +4331,7 @@ components:
type: string
description: The date and time when the issue credential record was created.
format: date-time
example: '2024-05-27T18:32:07.650296597Z'
example: '2024-06-03T11:26:32.560032217Z'
updatedAt:
type: string
description: The date and time when the issue credential record was last
Expand Down Expand Up @@ -4838,6 +4842,12 @@ components:
applicable on the prover side when the action is `request-accept`.
anoncredPresentationRequest:
$ref: '#/components/schemas/AnoncredCredentialProofsV1'
claims:
$ref: '#/components/schemas/Obj'
credentialFormat:
type: string
description: The credential format (default to 'JWT')
example: JWT
RequestPresentationInput:
required:
- connectionId
Expand All @@ -4860,6 +4870,8 @@ components:
example: []
anoncredPresentationRequest:
$ref: '#/components/schemas/AnoncredPresentationRequestV1'
claims:
$ref: '#/components/schemas/Obj'
credentialFormat:
type: string
description: The credential format (default to 'JWT')
Expand Down Expand Up @@ -4930,7 +4942,7 @@ components:
type: string
description: Issuance timestamp of status list credential
format: date-time
example: '2024-05-27T18:32:07.694793558Z'
example: '2024-06-03T11:26:32.595943763Z'
credentialSubject:
$ref: '#/components/schemas/CredentialSubject'
proof:
Expand Down Expand Up @@ -5033,6 +5045,7 @@ components:
both be empty.
VcVerification:
type: string
description: The type of verification to perform.
enum:
- AlgorithmVerification
- AudienceCheck
Expand All @@ -5047,6 +5060,7 @@ components:
- SignatureVerification
- SubjectVerification
VcVerificationParameter:
description: Optional parameter for the verification.
oneOf:
- $ref: '#/components/schemas/DateTimeParameter'
- $ref: '#/components/schemas/DidParameter'
Expand All @@ -5068,48 +5082,69 @@ components:
type: array
items:
$ref: '#/components/schemas/ParameterizableVcVerification'
description: The list of Verifications to verify. All verifications run
if Verifications left empty
description: The list of verifications to perform on the credential. If
the list is empty, all available verifications will be performed.
example:
- ParameterizableVcVerification(SignatureVerification,None)
- ParameterizableVcVerification(IssuerIdentification,Some(DidParameter(did:prism:issuer)))
- ParameterizableVcVerification(ExpirationCheck,Some(DateTimeParameter(2022-03-10T12:00Z)))
- ParameterizableVcVerification(NotBeforeCheck,Some(DateTimeParameter(2022-03-10T12:00Z)))
- ParameterizableVcVerification(AudienceCheck,Some(DidParameter(did:prism:holder)))
- ParameterizableVcVerification(SubjectVerification,None)
- ParameterizableVcVerification(IntegrityOfClaims,None)
- ParameterizableVcVerification(ComplianceWithStandards,None)
- ParameterizableVcVerification(RevocationCheck,None)
- ParameterizableVcVerification(AlgorithmVerification,None)
- ParameterizableVcVerification(SchemaCheck,None)
- ParameterizableVcVerification(SemanticCheckOfClaims,None)
- verification: SignatureVerification
- verification: IssuerIdentification
parameter:
did: did:prism:issuer
- verification: ExpirationCheck
parameter:
dateTime: '2022-03-10T12:00:00Z'
- verification: NotBeforeCheck
parameter:
dateTime: '2022-03-10T12:00:00Z'
- verification: AudienceCheck
parameter:
did: did:prism:holder
- verification: SubjectVerification
- verification: IntegrityOfClaims
- verification: ComplianceWithStandards
- verification: RevocationCheck
- verification: AlgorithmVerification
- verification: SchemaCheck
- verification: SemanticCheckOfClaims
VcVerificationResponse:
required:
- credential
type: object
properties:
credential:
type: string
description: Encoded Verifiable Credential to verify
description: Encoded Verifiable Credential that was verified.
example: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
result:
type: array
items:
$ref: '#/components/schemas/VcVerificationResult'
description: The list executed Verifications
description: The list of verification results for each verification performed
on the credential.
example:
- VcVerificationResult(SignatureVerification,true)
- VcVerificationResult(IssuerIdentification,true)
- VcVerificationResult(ExpirationCheck,true)
- VcVerificationResult(NotBeforeCheck,true)
- VcVerificationResult(AudienceCheck,true)
- VcVerificationResult(SubjectVerification,true)
- VcVerificationResult(IntegrityOfClaims,true)
- VcVerificationResult(ComplianceWithStandards,true)
- VcVerificationResult(RevocationCheck,true)
- VcVerificationResult(AlgorithmVerification,true)
- VcVerificationResult(SchemaCheck,true)
- VcVerificationResult(SemanticCheckOfClaims,true)
- verification: SignatureVerification
success: true
- verification: IssuerIdentification
success: true
- verification: ExpirationCheck
success: true
- verification: NotBeforeCheck
success: true
- verification: AudienceCheck
success: true
- verification: SubjectVerification
success: true
- verification: IntegrityOfClaims
success: true
- verification: ComplianceWithStandards
success: true
- verification: RevocationCheck
success: true
- verification: AlgorithmVerification
success: true
- verification: SchemaCheck
success: true
- verification: SemanticCheckOfClaims
success: true
VcVerificationResult:
required:
- verification
Expand All @@ -5120,6 +5155,7 @@ components:
$ref: '#/components/schemas/VcVerification'
success:
type: boolean
description: Indicates whether the verification was successful.
VerificationMethod:
required:
- id
Expand Down
4 changes: 2 additions & 2 deletions infrastructure/charts/agent/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 1.34.0
version: 1.35.0
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: 1.34.0
appVersion: 1.35.0
dependencies:
- name: vault
version: 0.24.1
Expand Down
Binary file added infrastructure/charts/cloud-agent-1.35.0.tgz
Binary file not shown.
Loading

0 comments on commit 7ddc93d

Please sign in to comment.