Releases: hyperledger/identus-cloud-agent
Releases · hyperledger/identus-cloud-agent
Open Enterprise Agent v1.18.0
What's Changed
- test: multitenancy tests update by @antonbaliasnikov in #723
- test: fix e2e test correctly initializing multitenancy by @antonbaliasnikov in #724
- fix: correct typo on sts header (dmax -> max) by @davidpoltorak-io in #726
- fix(prism-agent): introduce generic secret store for CD by @patlo-iog in #727
- fix: Adding localhost environment variable in run.sh script for local development by @elribonazo in #728
- fix: Separate config for integration flow ATL-5777 by @milosbackonja in #731
- fix: Separate config for integration flow ATL-5777 by @milosbackonja in #733
- fix: Integration flow by @milosbackonja in #734
- fix: Renaming values.yml [skip ci] ATL-5777 by @milosbackonja in #735
- fix: Changing yq command [skip ci] ATL-5777 by @milosbackonja in #736
- fix: Adding labels [skip ci] by @milosbackonja in #737
- fix: Integration flow ATL-5777 by @milosbackonja in #738
- fix: upgrade vault and quill versions by @patlo-iog in #739
- docs: add ADR on keycloak authorisation service for multitenancy [skip ci] by @patlo-iog in #730
- fix(prism-agent): check issuing DID validity when creating a VC offer by @bvoiturier in #740
- refactor: update zio-http to 3.0.0-RC2 and tapir to 1.6.4, remove legacy tapir by @shotexa in #729
- fix: prohibit tenants to use equal api keys by @yshyn-iohk in #742
- build: add local developement keycloak and init script by @patlo-iog in #743
- fix: change repository and name for rest api clients by @antonbaliasnikov in #745
- fix(prism-agent): configure APISIX to return CORS headers from Prism Agent endpoints by @bvoiturier in #746
- feat(prism-agent): implement AnonCreds issuance flow by @FabioPinheiro in #693
- fix(prism-agent): fix docker env variables interpolation issue by @bvoiturier in #751
- fix: improve performance for background jobs in multitenancy mode by @mineme0110 in #749
- fix(prism-agent): return relevant errors on offer creation by @bvoiturier in #754
- fix(prism-agent): agent should read DIDComm port from config by @bvoiturier in #757
- chore: fix npm client publishing repo by @antonbaliasnikov in #760
- feat(prism-agent): add keycloak authorization support to endpoints by @patlo-iog in #753
- feat: add new auth params by @womfoo in #762
- docs: replace broken link in Issue.md, AnonCreds Credential definition by @elribonazo in #763
- docs: fix typo in docs link by @elribonazo in #764
- feat: disable cors by default by @davidpoltorak-io in #747
- fix: all performance tests run succesfully, add group thresholds by @davidpoltorak-io in #750
- feat: presentation API refactor by @CryptoKnightIOG in #765
- feat: migrate docker image of the agent to Java 21 by @yshyn-iohk in #758
- ci: fix client generation by @amagyar-iohk in #766
Full Changelog: prism-agent-v1.16.0...prism-agent-v1.18.0
Open Enterprise Agent v1.16.0
What's Changed
- chore(shared): add ADR placeholders by @davidpoltorak-io in #508
- chore: use the agent endpoint declarations in Tapir2StaticOAS by @bvoiturier in #676
- fix: correct vault path by @CryptoKnightIOG in #678
- fix: CredentialOffer not following spec by @FabioPinheiro in #569
- fix(prism-agent): make resolve did representation content type work by @patlo-iog in #679
- build: remove mediator from this repository by @FabioPinheiro in #680
- chore: fix security vulnerabilities in workflows and npm by @antonbaliasnikov in #677
- docs: remove internal handbook link from readme [skip ci] by @antonbaliasnikov in #681
- fix: indentation in apisixroute by @milosbackonja in #682
- fix: another indentation in apisixroute by @milosbackonja in #683
- fix(prism-agent): fix added the InvitationGenerated state to the conn… by @mineme0110 in #684
- feat(prism-agent): metrics for issuance flow by @shotexa in #669
- feat(prism-agent): add syncwave to certificate to fix race condition with tls by @milosbackonja in #686
- fix(prism-agent): update invitation expiration on connection request by @mineme0110 in #687
- fix: change private sdk 1.4 to public maven by @antonbaliasnikov in #685
- fix: APISIX config route and rule names too long by @bvoiturier in #691
- fix: add missing leading '/' in rewrite rule target by @bvoiturier in #692
- feat(prism-agent): add multi-tenancy capability by @yshyn-iohk in #696
- test: add multitenancy settings for performance tests by @antonbaliasnikov in #702
- build: use numbus jwt library from maven central by @antonbaliasnikov in #701
- build: use correct paths for macos anoncreds dylibs by @antonbaliasnikov in #703
- feat: add security headers in helm-chart apisix route by @davidpoltorak-io in #697
- docs: add multi-tenancy onboarding tutorial by @patlo-iog in #709
- docs: simplify compatibility table [skip ci] by @antonbaliasnikov in #708
- docs: address multi-tenant docs review feedback by @patlo-iog in #711
- docs: engineering documentation of the multi-tenancy feature [skip CI] by @yshyn-iohk in #713
- fix(prism-agent): validate application config during startup by @patlo-iog in #712
- docs: update readme with latest release 1.12.0 by @antonbaliasnikov in #715
- ci: specify scope for perofmance tests auth by @antonbaliasnikov in #716
- fix: use postgres application user by @womfoo in #717
- feat(prism-agent): Metrics for verification flow by @shotexa in #714
- fix: entity create and update operation failures if the walletId does… by @yshyn-iohk in #718
- fix(prism-agent): refine multi-tenant error response and validations by @patlo-iog in #719
- fix(prism-agent): incorrect present proof metric name and remove connectionID from flow metrics by @shotexa in #720
- fix: change attribute for appuser to login by @milosbackonja in #721
- fix(prism-agent): define db app user privileges before app starts by @patlo-iog in #722
New Contributors
- @milosbackonja made their first contribution in #682
- @womfoo made their first contribution in #717
Full Changelog: prism-agent-v1.12.0...prism-agent-v1.16.0
Atala PRISM Cloud Agent v1.12.0
What's Changed
- feat: update anoncreds demo after the new getJson methods by @FabioPinheiro in #584
- test: silence migration loggers in tests by @patlo-iog in #612
- perf: support for credential and present-proof flows with thid by @antonbaliasnikov in #609
- ci: add prism-agent client generator by @amagyar-iohk in #608
- ci: fix typescript client by @amagyar-iohk in #614
- feat(agent): improve OAS spec and refactor DidCommHttpServer code by @bvoiturier in #615
- test: fix present proof tests and ci reporting by @antonbaliasnikov in #618
- test: fix ts client in performance tests by @antonbaliasnikov in #619
- test: fix connection event race condition in present proof test by @antonbaliasnikov in #620
- docs: add issue templates for open source contributions [skip ci] by @antonbaliasnikov in #622
- feat(prism-agent): Metrics for connection flow job by @shotexa in #611
- fix(prism-agent): fix OAS on empty DID resolution representation by @patlo-iog in #616
- feat(prism-agent): Add prism agent record processing pipeline parameters by @shotexa in #626
- fix(prism-agenet): Remove connection ID from metrics in connection flow by @shotexa in #635
- I, Fabio Pinheiro hereby sign-off-by all of my past commits to this repo subject to the Developer Certificate of Origin (DCO), Version 1.1. by @FabioPinheiro in #628
- I, Anton Baliasnikov hereby sign-off-by all of my past commits by @antonbaliasnikov in #627
- Shota - DCO by @shotexa in #629
- I, Allain Magyar hereby sign-off-by all of my past commits to this re… by @amagyar-iohk in #636
- I, David Poltorak hereby sign-off-by all of my past commits by @davidpoltorak-io in #630
- I, Pat Losopunkul hereby sign-off-by all of my past commits by @patlo-iog in #631
- I, Shailesh Patil hereby sign-off-by all of my past commits to this r… by @mineme0110 in #632
- I, Yurii Shynbuiev hereby sign-off-by all of my past commits to this … by @yshyn-iohk in #634
- I, Benjamin Voiturier hereby sign-off-by all of my past commits by @bvoiturier in #638
- I, Fabio Pinheiro hereby sign-off-by all of my past commits to this r… by @FabioPinheiro in #640
- I, Bassam Riman hereby sign-off-by all of my past commits to this rep… by @CryptoKnightIOG in #639
- chore: sign-off atala-dev release commits [skip ci] by @antonbaliasnikov in #641
- feat: allow external API keys to be defined for an agent by @davidpoltorak-io in #643
- feat: ATL-5571 Generalized Vault to Store Json by @CryptoKnightIOG in #650
- feat: ATL-5574 Prime Anoncred Lib by @CryptoKnightIOG in #652
- feat: ATL-5575 Generalize and Streamline Json Schema SerDes logic by @CryptoKnightIOG in #653
- fix(prism-agent): invitation expiry configuration and new state by @mineme0110 in #655
- feat: add anoncreds credential definition rest api by @CryptoKnightIOG in #624
- docs: update readme, dco, contribution guidelines by @antonbaliasnikov in #654
- ci: add test container image and automation by @antonbaliasnikov in #664
- ci: fix tags in push test ci image [skip ci] by @antonbaliasnikov in #665
- docs: fix links in readme for dco and contributing [skip ci] by @antonbaliasnikov in #666
- docs: fix links in contribution guide [skip ci] by @antonbaliasnikov in #668
- ci: remove disabled unused workflows [skip ci] by @antonbaliasnikov in #675
Full Changelog: prism-agent-v1.9.2...prism-agent-v1.12.0
Atala PRISM Cloud Agent v1.9.2
What's Changed
- test: disable parallelism in gradle to fix auth issues by @antonbaliasnikov in #578
- chore: update to scala 3.3.0, remove unused imports. by @shotexa in #577
- perf: add k6 connection flow running in CI by @antonbaliasnikov in #572
- fix(castor): fix DID parser that failing to parse some DIDs by @patlo-iog in #581
- chore: refactor schema to support multiple credential types by @CryptoKnightIOG in #579
- feat(prism-agent): align DID document service handling with the spec by @patlo-iog in #582
- feat(prism-agent): expose connect/issue/presentation records 'thid' and add it to REST API queries by @bvoiturier in #583
- fix(pollux): add pagination at db level for getCredentialRecords by @patlo-iog in #586
- feat(prism-agent): add http metrics by @shotexa in #585
- chore(shared): Adding Apollo ADR by @elribonazo in #573
- feat(prism-agent): simple event mechanism using webhook by @bvoiturier in #575
- chore: clean warnings by @CryptoKnightIOG in #580
- docs(prism-agent): document event 'type' field by @bvoiturier in #588
- docs(prism-agent): add basic webhook code snippet by @bvoiturier in #589
- feat: ATL-4888 Anoncred schema type by @CryptoKnightIOG in #590
- chore(prism-agent): solve Tapir <> static OAS desync issue by @bvoiturier in #591
- docs: improve explanation on DID update lineage by @patlo-iog in #587
- ci: auto update openapi spec with each release by @antonbaliasnikov in #593
- test: add events support in e2e tests by @antonbaliasnikov in #592
- build: fix failing build due to missing dependencies by @patlo-iog in #597
- fix(prism-agent): add did-method path segment in HD key derivation by @patlo-iog in #596
- chore: clean imports warnings by @CryptoKnightIOG in #594
- docs: add adr for prism performance framework [skip ci] by @antonbaliasnikov in #598
- fix(castor): align DID document translation logic by @patlo-iog in #595
- chore: add apache 2.0 license [skip ci] by @antonbaliasnikov in #599
- build: dependencies updates by @patlo-iog in #601
- feat: add helm-chart for agent by @davidpoltorak-io in #603
- fix: include helm Chart.yaml in git commit for release process by @davidpoltorak-io in #604
- fix: consumer variable nesting correction by @davidpoltorak-io in #606
- build: fix issue with parallel dependency update failure by @antonbaliasnikov in #607
New Contributors
- @elribonazo made their first contribution in #573
Full Changelog: prism-agent-v1.6.0...prism-agent-v1.9.2
Atala PRISM Cloud Agent v1.6.0
What's Changed
- chore(prism-agent): split ManagedDIDService in trait & impl by @bvoiturier in #538
- docs: ADR for AuthN/AuthZ in multi-tenancy by @davidpoltorak-io in #537
- docs: compose the ADR for DID-linked resources. ATL-3186 [skip-ci] by @yshyn-iohk in #518
- docs: create sequence diagrams for AnonCreds flows [skip ci] by @milosh86 in #521
- feat(prism-agent): integrate credential schema into VC issue flow by @bvoiturier in #541
- Fix ATL-4830 verification policies update by @yshyn-iohk in #549
- Update C4 diagrams to add wallet API by @EzequielPostan in #545
- ci: enable pr title linting by @antonbaliasnikov in #550
- test: fix race condition in DID e2e by @antonbaliasnikov in #551
- docs: Update status of the ADR for multi-tenancy routing [skip ci] by @mineme0110 in #547
- feat(prism-agent): integrate DID secret storage with Vault by @patlo-iog in #543
- docs: add secret management documentation [skip-ci] by @yshyn-iohk in #542
- docs: correct mermaid support in ADRs [skip ci] by @antonbaliasnikov in #552
- chore: rename licences.md to dependencies.md [skip ci] by @antonbaliasnikov in #553
- chore: fix coverage badge [skip ci] by @antonbaliasnikov in #554
- docs: fix secret storage documentation. ATL-4173 [skip-ci] by @yshyn-iohk in #556
- fix(prism-agent): log error if seed validation fails by @patlo-iog in #557
- test: add different auth support per cloud agent in e2e by @antonbaliasnikov in #558
- docs: removed secret-storage from Tutorials section [skip-ci] by @yshyn-iohk in #559
- fix: docs-broken-link-update-did by @petevielhaber in #560
- docs: add new tutorial page on seed generation and fixes by @patlo-iog in #561
- test: add key derivation benchmark tests and docs by @patlo-iog in #563
- chore: tech-debt clean up all warnings by @CryptoKnightIOG in #564
- test: add new test for present proof where issuer is verifier by @antonbaliasnikov in #565
- chore: cleanup oas api template by @patlo-iog in #566
- feat: new Anoncreds Demo by @FabioPinheiro in #562
- fix(prism-agent): use correct pairwise DIDs in presentation flow by @bvoiturier in #568
- fix(prism-agent): decouple secret storage backend from agent by @patlo-iog in #570
- docs: update link on mercury mediator README by @FabioPinheiro in #567
- fix(prism-agent): fix concurrent requests breaking DID index counter by @patlo-iog in #571
- chore: correct licenses file name in release [skip ci] by @antonbaliasnikov in #574
New Contributors
- @milosh86 made their first contribution in #521
- @EzequielPostan made their first contribution in #545
Full Changelog: prism-agent-v1.4.0...prism-agent-v1.6.0
Atala PRISM Agent v1.4.0
Artifacts
PRISM Agent Docker Image v1.4.0
What's Changed
New features
- restore JVM metrics endpoint capability (#527) (7d603f0)
- migrate issue endpoint to tapir (#516) (9b1558f)
- prism-agent: fix infinite reprocessing of records in error (#528) (904a2dc)
- prism-agent: migrate present-proof endpoints to Tapir (#525) (cb01657)
- add multi-arch amd64 and arm64 support for agent docker (#512) (dc2608c)
- expose API for default did:peer of prism agent (#509) (b128292)
- prism-agent: migrate DID endpoint to tapir (#511) (9d587ff)
- prism-agent: migrate did-registrar endpoint to tapir (#517) (88eeefd)
- add prism-agent-* prefix to the tag (#505) (6087f2d)
- castor: add support for context in DID document & operation (#489) (8384fe3)
- prism-agent: migrate connect endpoints to Tapir (#493) (876dd9e)
- prism-node: add context to protobuf definition (#487) (e426a82)
- Reply to Trust Pings (#496) (b07da78)
- prism-agent: add universal-resolver compatible endpoint (#455) (1cbb729)
- prism-agent: Update the connect pollux and mercury to fix to use nimbus-jose-jwt 10.0.0-preview (#467) (948f2fc)
- prism-agent: Update pollux lib to 0.43.0 includes the nimbus-jo… (#460) (adb7000)
- prism-agent: insert bouncy-castle security as 2nd provider globally in agent entry point (#477) (44f06cc)
Bug fixes
- prism-agent: refactor crypto abstraction in the walletAPI (#522) (e36c634)
- pollux: ATL-3971 Fix all Deprecation Warning (#506) (e5225b7)
- prism-agent: Alight the error responses according to RFC7807. ATL-3962 (#480) (64b0a2a)
- use shared postgres container for tests (#486) (1d6aada)
- prism-agent: fix incorrect long-form parsing behavior on resolution endpoint (#475) (af356d6)
All Pull Requests
- docs: ADR for HD key derivation in the PRISM v2 by @yshyn-iohk in #529
- chore: add license report dump to LICENSES.md by @antonbaliasnikov in #533
- docs: ADR for data isolation for multi-tenancy by @yshyn-iohk in #531
- docs: ADR for mediator-message-storage [skip ci] by @mineme0110 in #530
- feat(prism-agent): add support for hierarchical deterministic key with seed by @patlo-iog in #534
- fix(prism-agent): infinite loop in proof presentation execution by @bvoiturier in #540
- feat(prism-agent) update schema logic - agent part. ATL-3164 by @yshyn-iohk in #452
- fix(mercury) Improve logs on MessagingService by @FabioPinheiro in #448
- build: move variables to thisBuild common to fix publishing by @antonbaliasnikov in #456
- chore: update mercury dependency to 0.21.0 by @yshyn-iohk in #458
- Release connect and pollux by @yshyn-iohk in #459
- feat(pollux): Update the nimbus-jose-jwt library with a patch 10.0.0-… by @mineme0110 in #457
- feat(prism-agent): Update pollux lib to 0.43.0 includes the nimbus-jo… by @mineme0110 in #460
- chore: update codeowners to correctly assign reviewers by @antonbaliasnikov in #462
- feat(mercury): Added the resolver and update the nimbus libray to pre… by @mineme0110 in #465
- feat(connect): Updated the mercury version for jwt by @mineme0110 in #466
- fix(pollux): ATL-3900 Force use of Bouncycastle by @CryptoKnightIOG in #463
- feat(prism-agent): Update the connect pollux and mercury to fix to us… by @mineme0110 in #467
- feat(prism-agent): add universal-resolver compatible endpoint by @patlo-iog in #455
- fix(castor): fix unintended ordering behavior when parsing long-form DID by @patlo-iog in #471
- fix(pollux): upgrade castor version by @patlo-iog in #472
- fix(prism-agent) Align VerificationPolicy OAS ATL-3909 by @yshyn-iohk in #473
- fix(prism-agent): fix incorrect long-form parsing behavior on resolution endpoint by @patlo-iog in #475
- ci: fail pr if coverage is less than 12% by @antonbaliasnikov in #468
- docs: update did tutorial examples by @patlo-iog in #469
- ci: customize protolint rule in megalinter by @patlo-iog in https://github.com/input-output-hk/atala-prism-bu...
Atala PRISM v0.56.0
Binaries:
What's Changed
- Add simple structure by @zejaco in #1
- [ATL-1386] Add simple rules by @zejaco in #2
- [ATL-1453] Add README.md for local deployment by @bvoiturier in #3
- [ATL-1477] add Castor C4 diagram by @patlo-iog in #6
- [ATL-1382] Deploy current Atala v2 documentation to VM instance by @bvoiturier in #7
- [ATL-1376] doc(pollux): added schema registry open-api specification by @yshyn-iohk in #8
- [ATL-1453] Use explicit version for Structurizr Lite docker image by @bvoiturier in #11
- [ATL-1576] doc(mercury): Add Mercury Mailbox Mediator OpenAPI Specs by @FabioPinheiro in #12
- [ATL-1476] doc(castor): Added Castor DID OpenAPI Specs by @CryptoKnightIOG in #9
- [ATL-1477] docs(castor): adjust diagram according to review comments by @patlo-iog in #13
- [ATL-1385] doc(pollux): Fix small typing error OpenAPI specs by @goncalo-frade-iohk in #15
- ci: disable linter autocommits, remove pr checker by @antonbaliasnikov in #17
- ci: Disable linter by @FabioPinheiro in #19
- [ATL-1573] Mailbox Mediator Demo by @FabioPinheiro in #16
- Update scala3-library to 3.2.0 by @FabioPinheiro in #20
- Add a docker-compose with ROOTS-ID's mediator by @FabioPinheiro in #26
- [ATL-1001] doc: add examples of OpenAPI specification of well-known competitors by @yshyn-iohk in #23
- [ATL-1759] feat(castor): castor services scaffolding by @patlo-iog in #24
- Aries RFC 0434: Out-of-Band Protocol 1.1 by @mineme0110 in #22
- Report Problem Protocol 1.0 - Aries RFC0035 by @FabioPinheiro in #21
- refactor: remove wrongly added github conf folder by @antonbaliasnikov in #25
- [ATL-1388] doc(pollux): add Revocation Registry API, removed v1 from the path by @yshyn-iohk in #14
- Add Jupyter notebooks for ATL-1857 (Test Mercury interoperability) by @FabioPinheiro in #32
- [ATL-1759] feat(castor): merge worker and api-server into a single runnable by @patlo-iog in #28
- [ATL-1808] doc(castor): Adjust-Castor-OpenAPI-Spec by @CryptoKnightIOG in #27
- [ATL-1869] docs: Bootstrap ADR decision log using log4brains, RFC-0016 by @davidpoltorak-io in #34
- [ATL-1808] feat(castor): update http server for new OAS by @patlo-iog in #35
- ATL-1893-DidPeerResolver by @mineme0110 in #36
- ATL-1378 doc(pollux): add JWT encoding and Present Proof endpoints by @yshyn-iohk in #37
- feat(mercury): Expose open api-spec for mediator by @FabioPinheiro in #38
- [ATL-1779] feat(iris): Iris service scaffolding by @pva701 in #31
- docs: update README.md with general project info by @antonbaliasnikov in #39
- docs: add first version of contributing guidelines by @antonbaliasnikov in #40
- [ATL-1342] feat(pollux): initialise VC JWT by @CryptoKnightIOG in #42
- [ATL-1774] feat(iris): Define Castor and Pollux specific protobuf models by @pva701 in #41
- fix: Delete commons folder by @pva701 in #46
- [WIP] Create local deployment config by @shotexa in #45
- fea(iris): ATL-1923 Implement in-memory ledger by @pva701 in #43
- [ATL-1342] feat(pollux): Added JSON Schema by @CryptoKnightIOG in #44
- [ATL-1924] feat: rfc17 repo restructure by @patlo-iog in #47
- Add common project settings to Iris build.sbt by @shotexa in #50
- [ATL-1926] feat(castor): implement createPublishedDID functionality (1) by @patlo-iog in #48
- Mercury: Coordinate Mediation Protocol by @FabioPinheiro in #33
- ATL-1886-Fix issue by @mineme0110 in #54
- feat(mercury): New CI workflow for mercury and fixes by @FabioPinheiro in #57
- Add ADR - Store private keys of Issuers inside prism-agent by @shotexa in #52
- ATL-1738-Aries-RFC-0023-DIDExchange-Protocol by @mineme0110 in #29
- ci(castor): add initial build/test workflow by @antonbaliasnikov in #59
- style(mercury): fix scala formatting errors by @antonbaliasnikov in #60
- ci: unify castor and mercury workflows by @antonbaliasnikov in #61
- ATL-1334 feat(pollux): add sandbox project to play with Tapir and schema-registry by @yshyn-iohk in #62
- [ATL-1342] feat(pollux): Created JWT Verifiable Credential by @CryptoKnightIOG in #55
- [ATL-1926] feat(castor): implement createPublishedDID (2) by @patlo-iog in #53
- [ATL-1926] feat(castor): implement createPublishedDID (3) by @patlo-iog in #58
- doc(adr): using tapir library as dsl for OAS by @yshyn-iohk in #51
- [ATL-1925] feat(agent): define key-management interface (1) by @patlo-iog in #63
- [ATL-1342] feat(pollux): Credential Json Decoding. JWT Crendential Encoding and Validation by @CryptoKnightIOG in #65
- [ATL-1925] feat(agent): define key-management interface (2) by @patlo-iog in #66
- ci: add fast-forward PR merge workflow by @antonbaliasnikov in #67
- ATL-1932: Create JWT Verifiable Presentation by @CryptoKnightIOG in #69
- New CLI Agent for mercury by @FabioPinheiro in #56
- [ATL-1899] Conventional commits PR checks and pre-commit hooks by @antonbaliasnikov in #68
- feat(iris): ATL-1791 Implement blockchain syncer functionality by @pva701 in #49
- ATL-1932: Create JWT Verifiable Presentation Demo by @CryptoKnightIOG in #70
- fix(iris): align type signature by @patlo-iog in #72
- feat: define key-management interface (3) by @patlo-iog in #71
- ci: add release scope to PR linter by @antonbaliasnikov in https://github.com/input-output-hk/atala-prism-building-blocks/p...