Skip to content

Latest commit

 

History

History
861 lines (404 loc) · 64 KB

CHANGELOG.md

File metadata and controls

861 lines (404 loc) · 64 KB

1.18.0 (2023-10-24)

Bug Fixes

  • all performance tests run succesfully, add group thresholds (#750) (5204838)

Features

1.17.0 (2023-10-14)

Bug Fixes

  • change repository and name for rest api clients (#745) (0f84e28)
  • improve performance for background jobs in multitenancy mode (#749) (17def3f)
  • prism-agent: agent should read DIDComm port from config (#757) (cda908c)
  • prism-agent: configure APISIX to return CORS headers from Prism Agent endpoints (#746) (a579aa9)
  • prism-agent: fix docker env variables interpolation issue (#751) (110eb2d)
  • prism-agent: return relevant errors on offer creation (#754) (d36533f)
  • prohibit tenants to use equal or revoked api keys (#742) (4b10c3a)
  • upgrade vault and quill versions (#739) (c140857)

Features

  • prism-agent: check issuing DID validity when creating a VC offer + return 'metaRetries' (#740) (f2e2fd3)
  • prism-agent: implement AnonCreds issuance flow (#693) (9165a6f)

1.16.4 (2023-09-29)

Bug Fixes

1.16.3 (2023-09-28)

Bug Fixes

1.16.2 (2023-09-28)

Bug Fixes

1.16.1 (2023-09-27)

Bug Fixes

  • Adding localhost environment variable in run.sh script for local development (#728) (1a904a6)
  • correct typo on sts header (dmax -> max) (#726) (2c5bc51)
  • prism-agent: introduce generic secret store for CD (#727) (3d4aacd)
  • Separate config for integration flow ATL-5777 (#731) (9e0e2de)
  • Separate config for integration flow ATL-5777 (#733) (8380ccc)

1.16.0 (2023-09-15)

Bug Fixes

  • change attribute for appuser to login (#721) (a0e0a74)
  • entity create and update operation failures if the walletId does… (#718) (4fe6677)
  • prism-agent: define db app user privileges before app starts (#722) (8039654)
  • prism-agent: incorrect present proof metric name and remove connectionID from flow metrics (#720) (52e31b0)
  • prism-agent: refine multi-tenant error response and validations (#719) (1f9ede3)
  • prism-agent: validate application config during startup (#712) (46fd69b)
  • use postgres application user (#717) (63403a5)

Features

  • prism-agent: Metrics for verification flow (#714) (8bea26e)

1.15.0 (2023-09-12)

Features

  • add security headers in helm-chart apisix route (#697) (7f7e0a4)
  • prism-agent: add multi-tenancy capability (#696) (b6c9a40)

1.14.2 (2023-09-06)

Bug Fixes

  • add missing leading '/' in rewrite rule target (#692) (f2be228)

1.14.1 (2023-09-06)

Bug Fixes

  • APISIX config route and rule names too long (#691) (bef008e)

1.14.0 (2023-09-06)

Bug Fixes

  • change private sdk 1.4 to public maven (#685) (128bcac)
  • prism-agent: update invitation expiration on connection request (#687) (1a1702f)

Features

  • prism-agent: add syncwave to certificate to fix race condition with tls (#686) (854dcf9)

1.13.0 (2023-09-06)

Bug Fixes

  • another indentation in apisixroute (#683) (d7c5e52)
  • correct vault path (#678) (9426e7f)
  • CredentialOffer not following spec (#569) (3d479b9)
  • indentation in apisixroute (#682) (6eec8ba)
  • prism-agent: fix added the InvitationGenerated state to the conn… (#684) (7fdffe3)
  • prism-agent: make resolve did representation content type work (#679) (fd417d9)

Features

  • prism-agent: metrics for issuance flow (#669) (20315ae)

1.12.0 (2023-08-31)

Bug Fixes

  • prism-agent: invitation expiry configuration and new state (#655) (c61999d)

Features

  • add anoncreds credential definition rest api (#624) (99e338a)
  • allow external API keys to be defined for an agent (#643) (756dea7)
  • ATL-5571 Generalized Vault to Store Json (#650) (ebf0328)
  • ATL-5574 Prime Anoncred Lib (#652) (70b2f16)
  • ATL-5575 Generalize and Streamline Json Schema SerDes logic (#653) (eb4f8f4)

1.11.0 (2023-08-21)

Bug Fixes

  • prism-agenet: Remove connection ID from metrics in connection flow (#635) (515f92f)

Features

  • prism-agent: Add prism agent record processing pipeline parameters (#626) (434bdac)

1.10.0 (2023-08-16)

Bug Fixes

  • prism-agent: fix OAS on empty DID resolution representation (#616) (216ff3a)

Features

  • agent: improve OAS spec and refactor DidCommHttpServer code (#615) (301fbab)
  • prism-agent: Metrics for connection flow job (#611) (695d661)
  • update anoncreds demo after the new getJson methods (#584) (d8258ee)

Performance Improvements

  • support for credential and present-proof flows with thid (#609) (9cef8c0)

1.9.2 (2023-07-27)

Bug Fixes

  • consumer variable nesting correction (#606) (40a0578)

1.9.1 (2023-07-25)

Bug Fixes

  • include helm Chart.yaml in git commit for release process (#604) (d0372f1)

1.9.0 (2023-07-25)

Features

1.8.0 (2023-07-20)

Bug Fixes

  • castor: align DID document translation logic (#595) (bb1f112)
  • prism-agent: add did-method path segment in HD key derivation (#596) (a1e457a)

Features

1.7.0 (2023-07-10)

Bug Fixes

  • Adding Apollo ADR (#573) (e036bc8)
  • castor: fix DID parser that failing to parse some DIDs (#581) (24b2300)
  • pollux: add pagination at db level for getCredentialRecords (#586) (c0db5c8)

Features

  • prism-agent: add http metrics (#585) (f62d7f5)
  • prism-agent: align DID document service handling with the spec (#582) (c9e69f6)
  • prism-agent: expose connect/issue/presentation records 'thid' and add it to REST API queries (#583) (9a97c7a)
  • prism-agent: simple event mechanism using webhook (#575) (42cf8c9), closes #1

Performance Improvements

  • add k6 connection flow running in CI (#572) (601f934)

1.6.0 (2023-06-28)

Bug Fixes

  • prism-agent: decouple secret storage backend from agent (#570) (6a5f9ce)
  • prism-agent: fix concurrent requests breaking DID index counter (#571) (e8411dd)
  • prism-agent: use correct pairwise DIDs in presentation flow (#568) (ede234b)

Features

1.5.1 (2023-06-22)

Bug Fixes

1.5.0 (2023-06-16)

Features

  • prism-agent: integrate credential schema into VC issue flow (#541) (ab88736)
  • prism-agent: integrate DID secret storage with Vault (#543) (ee43feb)

1.4.0 (2023-06-01)

Bug Fixes

  • prism-agent: infinite loop in proof presentation execution (#540) (6a26bb7)

Features

  • prism-agent: add support for hierarchical deterministic key with seed (#534) (6129baf)

1.3.0 (2023-05-23)

Features

  • restore JVM metrics endpoint capability (#527) (7d603f0)

1.2.0 (2023-05-17)

Bug Fixes

  • prism-agent: refactor crypto abstraction in the walletAPI (#522) (e36c634)

Features

  • 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)

1.1.0 (2023-05-05)

Bug Fixes

  • pollux: ATL-3971 Fix all Deprecation Warning (#506) (e5225b7)

Features

  • 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)

1.0.0 (2023-04-10)

Features

  • 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)

BREAKING CHANGES

  • incrementing major version for the first stable release

prism-agent-v0.60.2 (2023-03-29)

Bug Fixes

  • prism-agent: Alight the error responses according to RFC7807. ATL-3962 (#480) (64b0a2a)

prism-agent-v0.60.1 (2023-03-28)

Bug Fixes

  • use shared postgres container for tests (#486) (1d6aada)

prism-agent-v0.60.0 (2023-03-28)

Features

  • prism-agent: insert bouncy-castle security as 2nd provider globally in agent entry point (#477) (44f06cc)

prism-agent-v0.59.1 (2023-03-23)

Bug Fixes

  • prism-agent: fix incorrect long-form parsing behavior on resolution endpoint (#475) (af356d6)

prism-agent-v0.59.0 (2023-03-22)

Features

  • prism-agent: add universal-resolver compatible endpoint (#455) (1cbb729)

prism-agent-v0.58.0 (2023-03-22)

Features

  • prism-agent: Update the connect pollux and mercury to fix to use nimbus-jose-jwt 10.0.0-preview (#467) (948f2fc)

prism-agent-v0.57.0 (2023-03-21)

Features

  • prism-agent: Update pollux lib to 0.43.0 includes the nimbus-jo… (#460) (adb7000)

prism-agent-v0.56.0 (2023-03-17)

Features

  • prism-agent: allow published and unpublished DIDs in the issuingDID field (#454) (ec107ad)

prism-agent-v0.55.0 (2023-03-16)

Features

  • prism-agent: VerificationOptions are configurable for PrismAgent (#449) (ee93880)

prism-agent-v0.54.0 (2023-03-16)

Features

  • prism-agent: update pollux to 0.41.0; (#447) (f52c5e0)

prism-agent-v0.53.0 (2023-03-14)

Features

  • prism-agent: Add OAS specification to the schema registry endpoint. ATL-3164 (#438) (91902ce)

prism-agent-v0.52.0 (2023-03-13)

Features

  • prism-agent: Add filter by thid to OpenAPI when fetching records (#436) (af01359)

prism-agent-v0.51.0 (2023-03-10)

Features

  • prism-agent: move subjectId field from issuer to holder (#435) (d7813ba)

prism-agent-v0.50.0 (2023-03-10)

Features

prism-agent-v0.49.0 (2023-03-09)

Features

  • prism-agent: CredentialSchema DAL, model, service and repositor… (#425) (32f9e83)

prism-agent-v0.48.4 (2023-03-09)

Bug Fixes

prism-agent-v0.48.3 (2023-03-03)

Bug Fixes

  • prism-agent: update pollux to 0.35.2 (#419) (63cd430)

prism-agent-v0.48.2 (2023-03-03)

Bug Fixes

  • prism-agent: avoid race condition when update or deactivate DID (#415) (bf03674)

prism-agent-v0.48.1 (2023-03-02)

Bug Fixes

  • prism-agent: update pollux to 0.35.1 (#414) (20770c8)

prism-agent-v0.48.0 (2023-03-02)

Features

  • prism-agent: Added new state PresentationVerificationFailed (#412) (55569ed)

prism-agent-v0.47.1 (2023-03-02)

Bug Fixes

  • prism-agent: add consistency to documentation of OAS on DID endpoints (#408) (dd04c3f)

prism-agent-v0.47.0 (2023-03-02)

Features

  • prism-agent: update pollux from 0.33.0 to 0.35.0 (#410) (59afe8c)

prism-agent-v0.46.0 (2023-03-02)

Features

  • prism-agent: update libs: pollux 0.33.0; connect 0.11.0; mercury 0.20.0 (#403) (d724a02)

prism-agent-v0.45.1 (2023-02-28)

Bug Fixes

  • prism-agent: add uri normalization on UpdateService patch (#401) (6a98f70)

prism-agent-v0.45.0 (2023-02-27)

Features

  • prism-agent: add JVM metrics endpoint, add health/version endpoint (#390) (6d3e5a0)

prism-agent-v0.44.0 (2023-02-27)

Features

  • prism-agent: add pagination to did-registrar list DID endpoint (#394) (a21e388)
  • prsim-agent: pollux version updated (#392) (409b673)

prism-agent-v0.43.0 (2023-02-22)

Features

  • prism-agent: fix DID service URI class and improve validation error response message (#389) (3d08996)

prism-agent-v0.42.0 (2023-02-21)

Features

  • prism-agent: set OAS version to 0.41.0 (#386) (198643e)

prism-agent-v0.41.0 (2023-02-20)

Features

  • prism-agent: do not create new Prism DID when proof presentation is generated (#378) (1aa856f)

prism-agent-v0.40.1 (2023-02-17)

Bug Fixes

  • prism-agent: Update Mercury Connect Pollux (#382) (b7f02ac)

prism-agent-v0.40.0 (2023-02-16)

Features

  • prism-agent: ATL-3554 clean-up OAS and remove unused endpoints and definitions (#376) (146cd52)

prism-agent-v0.39.0 (2023-02-15)

Features

  • prism-agent: issue credential to Prism DID holder by Prism DID issuer (#373) (1c1a171)

prism-agent-v0.38.0 (2023-02-13)

Features

  • prism-agent: integrate VerificationPolicy DAL into the agent, update OAS and implement REST API for verification policies (#369) (142ff55)

prism-agent-v0.37.0 (2023-02-09)

Features

  • prism-agent: Added challenge and domain and to protect agains r… (#364) (4f0b261)

prism-agent-v0.36.0 (2023-02-07)

Features

  • prism-agent: ATL-3349 connection state issue and perf improvements (#359) (c77f160)

prism-agent-v0.35.0 (2023-02-07)

Features

prism-agent-v0.34.0 (2023-02-06)

Features

  • prism-agent: upgrade castor and pollux and align OAS to the DID spec (#342) (b8643a8)

prism-agent-v0.33.0 (2023-02-02)

Features

  • prism-agent: Upgrade mercury connect pollux (#340) (3758232)

prism-agent-v0.32.0 (2023-01-27)

Features

  • prism-agent: add deactivate DID endpoint (#326) (29a804f)

prism-agent-v0.31.1 (2023-01-26)

Bug Fixes

  • prism-agent: remove deprecated did-auth endpoints (#324) (a934cd4)

prism-agent-v0.31.0 (2023-01-25)

Features

  • prism-agent: remove connection deletion enpoint from OAS spec (#323) (cb17acf)

prism-agent-v0.30.0 (2023-01-23)

Features

  • prism-agent: enable update DID operation on prism-agent (#307) (a57365f)

prism-agent-v0.29.0 (2023-01-20)

Features

  • prism-agent: implement DAL for the credential schema. ATL-1334 (3d0c642)

prism-agent-v0.28.0 (2023-01-06)

Features

  • prismagent: prism did creation and use updated protocol state (#291) (cc7c533)

prism-agent-v0.27.0 (2022-12-22)

Features

  • prism-agent: implement JDBC did nonsecret storage (#284) (7e116a3)

prism-agent-v0.26.0 (2022-12-20)

Features

  • prism-agent: add 'GET /present-proof/presentations/{id}' endpoint (#282) (030a257)

prism-agent-v0.25.0 (2022-12-20)

Features

prism-agent-v0.24.0 (2022-12-20)

Features

  • prism-agent: allow connection reuse when creating credential offer (#276) (eff3918)

prism-agent-v0.23.0 (2022-12-19)

Features

  • prism-agent: bump mercury, pollux and connect versions (#273) (ce4758b)

prism-agent-v0.22.0 (2022-12-16)

Features

  • prism-agent: use pairwise DID in proof presentation flow (#260) (bb04ca4)

prism-agent-v0.21.0 (2022-12-15)

Features

  • prism-agent: integrate latest pollux version (#259) (d199f0d)

prism-agent-v0.20.0 (2022-12-14)

Features

  • prism-agent: fix DB connection pool duplication issue by providing ZLayer globally (#256) (4424de1)

prism-agent-v0.19.0 (2022-12-14)

Features

  • prism-agent: Use pairwise PeerDIDs in connect and issue (#253) (01519ff)

prism-agent-v0.18.0 (2022-12-14)

Features

  • prism-agent: Update mercury to 0.12.0 & pollux to 0.10.0 & connect to 0.4.0 (#248) (33ed7ba)

prism-agent-v0.17.1 (2022-12-13)

Bug Fixes

  • prism-agent: switch datetime format to offsetdatetime. ATL-2723 (#243) (6903afa)

prism-agent-v0.17.0 (2022-12-12)

Features

  • prism-agent: Integrate Verification Flow - ATL-2117 (#147) (cabda08)

prism-agent-v0.16.1 (2022-12-12)

Bug Fixes

  • prism-agent: didcomm endpoint now exposed in docker file and with correct path (#241) (405f367)

prism-agent-v0.16.0 (2022-12-12)

Features

  • prism-agent: upgrade castor version with DID serviceEndpoint (#229) (0ba3b89)

prism-agent-v0.15.0 (2022-12-09)

Features

  • prism-agent: bump dependencies version (#228) (8a6bad5)

prism-agent-v0.14.0 (2022-12-07)

Features

  • infra: switch to single instance of postgres for running locally (#203) (32e33f1)

prism-agent-v0.13.0 (2022-12-07)

Features

  • prism-agent: remove unused / deprecated DID endpoints (#213) (0308b4f)

prism-agent-v0.12.0 (2022-12-06)

Features

  • prism-agent: implement get DIDs endpoint (#198) (d5e08ab)

prism-agent-v0.11.0 (2022-12-06)

Features

  • prism-agent: verification policies pagination. ATL-1334 (#205) (403eb38)

prism-agent-v0.10.0 (2022-12-02)

Features

  • prism-agent: fix prism-agent major issues (#199) (1dc7339)

prism-agent-v0.9.0 (2022-12-02)

Features

  • prism-agent: implement pagination with navigation for schema-registry (#195) (726e2d9)

prism-agent-v0.8.0 (2022-12-02)

Features

  • prism-agent: implement DID resolution endpoint (#184) (7fba9b0)

prism-agent-v0.7.0 (2022-12-01)

Features

  • pollux: alight the OAS for schema registry (#189) (4528c57)
  • pollux: cleanup the code of IssueCredentialApi (16d5fdb)
  • pollux: cleanup the OAS from Issue Credentials and other unused tags (79170f8)
  • prism-agent: upgrade castor on prism-agent (#141) (e85e7c0)

prism-agent-v0.6.0 (2022-11-29)

Features

  • prism-agent: add connect/issue doc + allow local execution of multiple Prism Agent instances (#178) (dc8d86b)

prism-agent-v0.5.0 (2022-11-28)

Features

  • pollux: schema registry lookup and verification policies REST API ATL-1334 (#168) (d75b36b)
  • prism-agent: implement Connect flow (#130) (f7cba3b)
  • prism-agent: make didcomm service url configurable (#173) (b162172)

prism-agent-v0.4.0 (2022-11-24)

Features

  • apollo: add schema registry to the agent using Tapir library. ATL-1334 (#94) (b3cf828)

prism-agent-v0.3.0 (2022-11-21)

Features

  • prism-agent: implement Issue Credential v2 protocol (#146) (f3cb60e), closes #92

prism-agent-v0.2.0 (2022-11-15)

Features

  • prism-agent: implement Flyway migrations from castor and pollux library and call on agent startup (#117) (67bd340)

prism-agent-v0.1.0 (2022-11-11)

Bug Fixes

  • prism-agent: reuse db connection for background job (#102) (a873090)

Features

  • agent: [ATL-2005] implement REST API for credential issuance (#86) (7c1f50a)
  • agent: integrate key-manage into prism-agent server (#77) (4a88ded)
  • define key-management interface (3) (#71) (47dc3cd)
  • prism-agent; mercury; pollux: Integrate Mercury into prism-agent ATL-2077; ATL-2076 (#93) (db4b21a)
  • shared: Add environmnet configuration for Iris DB and bump scala version in other components to enable build (#96) (a5b583f)