Issuer Node V3
What's Changed
🚀 New Features
- feat: Multichain support configuration by @martinsaporiti in #603
- feat: Rename claims endpoints to credential endpoints by @x1m3 in #689
- feat: Move authentication endpoints to Core API by @x1m3 in #692
- feat: Move schema endpoits to core API by @x1m3 in #694
- feat: Add Mode All and support credential statuses on API level by @volodymyr-basiuk in #693
- feat: Link management endpoints moved to core API by @x1m3 in #695
- feat: Connections endpoints moved to core API by @x1m3 in #696
- feat: add create connection endpoint by @volodymyr-basiuk in #706
- feat: add paginated credentials, delete credential endpoinst, PATCH method to CORS by @volodymyr-basiuk in #708
- feat: update GetCredentialQrCode with 'type' query param by @volodymyr-basiuk in #715
- feat: Identity Display Name and supported chain/networks endopoint by @volodymyr-basiuk in #723
- feat: add keytype and displayName to identity details by @volodymyr-basiuk in #734
- feat: Improve makefile and readme by @martinsaporiti in #731
- feat: issue link base credential with new condensed flow by @martinsaporiti in #740
- feat: Improve Credentials path resources by @x1m3 in #747
- feat: Improve connections path resources by @x1m3 in #752
- feat: improve sort filters in State transitions list by @x1m3 in #761
- feat: Unify responses in get credential and get credentials by @x1m3 in #801
- feat: display name cannot be duplicated when creating identity by @x1m3 in #803
- feat: Trim display name by @x1m3 in #804
- feat: rename get identity endpoint by @x1m3 in #807
- feat: Implement identities and refactor to support unified APIs by @Alexander-frenki in #716
- feat: Rename qrCode wording to message name in API endpoints, requests and response by @x1m3 in #817
- feat: Folder structure and packages renaming by @martinsaporiti in #814
- feat: Issuer node v2 by @x1m3 in #820
🐛 Bug Fixes
- fix: action by @martinsaporiti in #710
- fix: swagger api ui by @martinsaporiti in #724
- fix: swagger server by @martinsaporiti in #726
- fix: update spec by @martinsaporiti in #727
- fix: patch identity response msg by @volodymyr-basiuk in #733
- fix: importer by @martinsaporiti in #746
- fix: api documentation by @martinsaporiti in #764
- fix: Better explanation for Get Credential QR code endpoint by @x1m3 in #770
- fix: Adding prooftypes array to credential response by @x1m3 in #775
- fix: Rename proof type SparseMerkleTreeProof to Iden3SparseMerkleTree in all API by @x1m3 in #777
- fix: publishing state flow by @martinsaporiti in #773
- fix: Return 400 when credential subject id is wrong on create credential by @x1m3 in #782
- fix: Improve error response on links by @x1m3 in #774
- fix: delete link flow by @martinsaporiti in #780
- fix: universal link by @martinsaporiti in #793
- fix: deeplink and universallink fields in link response are always present by @x1m3 in #800
- fix: displayname mandatory on get identities by @x1m3 in #808
- fix: push notifications for revoked credentials by @martinsaporiti in #809
- fix: delete connections endpoint by @martinsaporiti in #811
- fix: dockerhub actions by @martinsaporiti in #824
- fix: dockerhub actions by @martinsaporiti in #825
🧰 Maintenance
- chore: add kms local storage by @martinsaporiti in #685
- chore: add id parameter when claim is created by @martinsaporiti in #688
- chore: Organize code in shorter files. by @x1m3 in #691
- chore: migrate missing endpoints by @martinsaporiti in #700
- chore: refactor identity state code by @martinsaporiti in #703
- chore: fix authentication and links flow by @martinsaporiti in #701
- chore: update api spec branding by @martinsaporiti in #702
- chore: remove config property by @martinsaporiti in #704
- chore: code refactoring by @martinsaporiti in #705
- chore: update make file and docker files by @martinsaporiti in #707
- chore: add auth core claim rev status by @martinsaporiti in #711
- chore: improve env vars config and clean up the project by @martinsaporiti in #720
- chore: improve identity tests by @martinsaporiti in #721
- chore:improve revision log by @martinsaporiti in #728
- chore: add space by @martinsaporiti in #730
- chore: add identity details unit tests by @volodymyr-basiuk in #735
- chore: Merge GitHub actions by @martinsaporiti in #732
- chore: improve services test by @martinsaporiti in #737
- chore: fix eth gas calc by @martinsaporiti in #736
- chore: improve repositories tests organization by @martinsaporiti in #739
- chore: add localstorage as default kms provider by @martinsaporiti in #741
- chore: update auth flow for mtp credentials by @martinsaporiti in #742
- chore: update identity endpoints by @martinsaporiti in #743
- chore: move endpoints to correct sections by @martinsaporiti in #744
- chore: update schemas endpoints by @martinsaporiti in #750
- chore: improve links flow by @martinsaporiti in #749
- chore: improve link repository by @martinsaporiti in #751
- chore: rename field to credential status type by @martinsaporiti in #753
- chore: add credential status type by @martinsaporiti in #754
- chore: add tests and handle error by @martinsaporiti in #755
- chore: update api version to v2 by @martinsaporiti in #756
- chore: return empty array by @martinsaporiti in #759
- chore: add v1 revocation status by @martinsaporiti in #760
- chore: improve error message for wrong did by @martinsaporiti in #767
- chore: remove kms from docs by @martinsaporiti in #768
- chore: Update go modules, go version, linter by @x1m3 in #769
- chore: improve api spec description and readme by @martinsaporiti in #772
- chore: update auth core claim id by @martinsaporiti in #778
- chore: update link qr flow by @martinsaporiti in #781
- chore: add deeplink to get link endpoint by @martinsaporiti in #784
- chore: improve spec by @martinsaporiti in #785
- chore: add deeplink and universal link to getlinks endpoint by @martinsaporiti in #786
- chore: improve docker compose files by @martinsaporiti in #787
- chore: remove port forwarding by @martinsaporiti in #789
- chore: Review contribute guidelines by @x1m3 in #790
- chore: add qr-store link validation by @martinsaporiti in #795
- chore: add qrstore tests by @martinsaporiti in #797
- chore: add schema cache to w3c doc loader by @martinsaporiti in #802
- chore: improve makefile cmds by @martinsaporiti in #806
- chore: add get connections tests by @martinsaporiti in #813
- chore: Improve get qr endpoint error logs by @x1m3 in #812
- chore: Replace useMessage message API by useApp message by @amonsosanz in #805
- chore: remove doas from dockerfile by @martinsaporiti in #815
- chore: update helm chart files by @martinsaporiti in #792
- chore: udapte actions by @martinsaporiti in #821
- chore: add logs by @martinsaporiti in #823
- chore: resolvers settings file and update core lib by @martinsaporiti in #828
🪜 Minor changes
- add CORS settings with AllowCredentials by @volodymyr-basiuk in #699
- Pid 2179 add support aws kms for key management by @martinsaporiti in #687
- Update checks.yml by @martinsaporiti in #709
- Identity State transactions pagination by @martinsaporiti in #714
- Improve revision log by @martinsaporiti in #729
- Fix swagger api UI by @martinsaporiti in #725
- Add valkey cache support by @martinsaporiti in #712
- Feat: remove deprecated claims endpoints by @x1m3 in #745
- feat : Standarize paginator in response for identity states by @x1m3 in #758
- Update auth endpoints by @martinsaporiti in #757
- Add revocation status support v2 by @martinsaporiti in #763
- Feat: Universal links by @x1m3 in #766
- Fix: Wrong proof type description in get credential(s) by @x1m3 in #776
- Improve url constants by @martinsaporiti in #771
- Improve local storage by @martinsaporiti in #779
- Add docker compose with privadoid registry images by @martinsaporiti in #788
- Feat: url encode universal link by @x1m3 in #791
- Pid 2289 support jws packer by @martinsaporiti in #686
- Fix: Deeplink and universallink fields required by @x1m3 in #798
- Fix links empty authorization by @martinsaporiti in #799
- Fix: Identities details specification by @x1m3 in #810
- Improve revocation status validation by @martinsaporiti in #794
- Deploy correct branch by @x1m3 in #818
- Update actions by @martinsaporiti in #822
- Fix: credentials list sorting by @Alexander-frenki in #826
- Update docker hub deployment by @x1m3 in #829
- Release 3.0.0 by @x1m3 in #827
- fix .env-api by @x1m3 in #830
Full Changelog: v2.5.2...v3.0.0