Release v1.6.0
What's Changed
- refactor: use permanent storage for oauth2 clients and blacklisted jtis by @aholovko in #1498
- chore: Additional events on failures by @bstasyszyn in #1499
- fix: Check for CustomError errors instead of sending system errors by @bstasyszyn in #1506
- feat: Self Attested Claims (VCs) - id_token & custom scope by @mishasizov-SK in #1505
- fix: disable data protect. by @vkubiv in #1507
- fix: oauth IsPublicClient by @skynet2 in #1508
- feat: Add attest_jwt_client_auth option to Credential Issuer metadata by @mishasizov-SK in #1509
- feat: attestation-based client authentication in the token request by @aholovko in #1518
- feat: multiple custom scopes by @mishasizov-SK in #1520
- feat: validate jwt-vp client attestation by @aholovko in #1521
- chore: update to latest btcsuite/btcd/btcec, kms-go, did-go, vc-go by @vkubiv in #1522
- feat: wallet-cli add SignJwtClaims by @skynet2 in #1523
- chore: change event payload to json raw by @fqutishat in #1535
- feat: validate attestation vc subject by @aholovko in #1536
- feat: [OIDC4VP] Request Attestation VC by Verifier by @mishasizov-SK in #1524
- fix: event payload by @fqutishat in #1537
- feat: ack issuance by @skynet2 in #1534
- feat: proxy support for wallet cli by @aholovko in #1538
- refactor: wallet binding check for attestation vp by @aholovko in #1540
- feat: [OIDC4VP] Verifier interaction with Trust registry by @mishasizov-SK in #1539
- feat: [OIDC4VP] Update OIDC4VP flow to support updated Trust Registry spec by @mishasizov-SK in #1541
- feat: add wallet-cli credential ack by @skynet2 in #1542
- feat: added wallet-cli VC status output by @mishasizov-SK in #1543
- feat: consolidate attestation functionality for issuer and verifier by @aholovko in #1544
- test: bdd test for client attestation by @aholovko in #1545
- feat: update profiles structure with client attestation policies by @mishasizov-SK in #1546
- feat: update trust registry support in wallet-cli by @aholovko in #1547
- feat: ack expired err code by @skynet2 in #1548
- feat: new wallet attest command in wallet cli by @aholovko in #1560
- feat: Mocked attestation service by @mishasizov-SK in #1561
- feat: query wallet for attestation vc in oidc4vci flow by @aholovko in #1564
- feat: optional status list check for attestation vc by @aholovko in #1565
- test: refactor bdd tests to use new wallet cli by @aholovko in #1566
- test: update vcs bdd tests to check scenarios for malicious attacker by @aholovko in #1567
- test: update bdd tests to use mock attestation server by @aholovko in #1568
- chore: cleanup wallet cli by @aholovko in #1571
- chore: Modified profiles to use explicit policy ID and version by @bstasyszyn in #1573
- docs: update wallet cli readme by @aholovko in #1574
- feat: Add option for attestation request in wallet CLI attestation client by @bstasyszyn in #1580
- fix: use issuer DID instead of URL when validating issuer by @aholovko in #1582
- feat: Add trust-registry option in wallet-cli flows by @bstasyszyn in #1594
Full Changelog: v1.5.0...v1.6.0