Atala PRISM Agent v1.4.0
·
614 commits
to main
since this release
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 #478
- feat(pollux): fix ECDSA unit tests so they work with recent JDK versions by @bvoiturier in #476
- docs(prism-agent): insert bouncy-castle security as 2nd provider by @bvoiturier in #477
- feat: add general test postgresql container support by @antonbaliasnikov in #481
- fix: use postgres container from shared module by @antonbaliasnikov in #482
- fix: update shared module for castor by @antonbaliasnikov in #484
- fix: update pollux to use shared postgres container by @antonbaliasnikov in #485
- fix: use shared postgres container for tests by @antonbaliasnikov in #486
- fix(prism-agent): Alight the error responses according to RFC7807. AT… by @yshyn-iohk in #480
- feat(prism-node): add context to protobuf definition by @patlo-iog in #487
- ci: use local atala runners for unit tests by @antonbaliasnikov in #488
- test(castor): corner cases for DIDOperationValidatorSpec by @antonbaliasnikov in #491
- feat(castor): add support for context in DID document & operation by @patlo-iog in #489
- feat(prism-agent): migrate connect endpoints to Tapir by @bvoiturier in #493
- docs(prism-agent): add connect/issue/verify sequence diagrams by @bvoiturier in #470
- test(pollux): Unit test added for JDBCRepo by @mineme0110 in #494
- build: use single sbt project on the top level by @FabioPinheiro in #490
- infra: update .env file with the latest agent version by @antonbaliasnikov in #497
- docs: clean up readme and add workflow badges by @antonbaliasnikov in #499
- feat: Reply to Trust Pings by @FabioPinheiro in #496
- build: add coveralls support by @antonbaliasnikov in #502
- feat: add prism-agent- prefix to the tag by @antonbaliasnikov in #505
- chore: remove asterix from codeowners by @antonbaliasnikov in #501
- fix(pollux): ATL-3971 Fix all Deprecation Warning by @CryptoKnightIOG in #506
- test(pollux) : Added test for Presentation service by @mineme0110 in #507
- feat: expose API for default did:peer of prism agent by @FabioPinheiro in #509
- feat(prism-agent): migrate DID endpoint to tapir by @patlo-iog in #511
- build: Replace io.d11:zhttp lib with dev.zio:zio-http by @FabioPinheiro in #504
- docs: polishing documentation by @petevielhaber in #515
- feat: add multi-arch amd64 and arm64 support for agent docker by @antonbaliasnikov in #512
- feat(prism-agent): migrate did-registrar endpoint to tapir by @patlo-iog in #517
- chore: cleanup castor and wallet-api unused code by @patlo-iog in #519
- ci: move ff merge and deployment jobs to custom runners [skip ci] by @antonbaliasnikov in #520
- feat: migrate issue endpoint to tapir by @davidpoltorak-io in #516
- docs: ADR for multi-tenancy routing [skip ci] by @mineme0110 in #523
- fix(prism-agent): refactor crypto abstraction in the walletAPI by @patlo-iog in #522
- feat(prism-agent): migrate present-proof endpoints to Tapir by @bvoiturier in #525
- feat(prism-agent): fix infinite reprocessing of records in error by @bvoiturier in #528
- feat: restore JVM metrics endpoint capability by @davidpoltorak-io in #527
- test: add initial k6 performance scenarios by @antonbaliasnikov in #532
New Contributors
- @petevielhaber made their first contribution in #515
Full Changelog: prism-v2.0.0...prism-agent-v1.4.0