Releases: 0xPolygonID/issuer-node
Releases · 0xPolygonID/issuer-node
v2.3.3
What's Changed
🚀 New Features
- feat: Add config reload banner by @amonsosanz in #560
🧰 Maintenance
- chore: meaningful duplicated imported schema error by @javip97 in #562
- chore: improving README.md by @javip97 in #561
🪜 Minor changes
Full Changelog: v2.3.2...v2.3.3
v2.3.2
What's Changed
💣 Breaking Changes
Api-UI
Changed /v1/authentication/qrcode
response.
previous:
iden3comm://?request_uri=somehost?id=3d8f74b6-d1bd-46c8-9e5e-f3f02538a791"
current:
{
"qrCodeLink": "iden3comm://?request_uri=somehost?id=3d8f74b6-d1bd-46c8-9e5e-f3f02538a791",
"sessionID": "1ef4bf33-ea4b-4e2f-831a-240afa113168"
}
The new response authentication parameter, sessionID
will allow the integrator to get the authenticated user's did with the new endpoint /v1/authentication/sessions/{sessionID}
{
"connection": {
"createdAt": "2023-11-21T10:43:21Z",
"id": "b7144f1c-d54e-4f67-a4f1-f2e7ff1beb07",
"issuerID": "did:polygonid:polygon:mumbai:2qHTqtBT11XxDQAYCZSsXWqKSAdYoLFY7PKddF3MCG",
"modifiedAt": "2023-11-21T16:04:33Z",
"userID": "did:polygonid:polygon:mumbai:2qJNp1pUdtyxA3vJJBkPH1sQm6GU7GryzBvW9u61QG"
}
}
🚀 New Features
- feat: adding authentication session by @javip97 in #553
- feat: Allow the selection of a custom IPFS gateway by @amonsosanz in #557
🐛 Bug Fixes
- fix: Avoid sending empty optional objects when issuing credentials by @amonsosanz in #554
🧰 Maintenance
- chore: unify dockerfiles, amd and arm installation by @martinsaporiti in #551
- chore: Automatically close state issues after 30 days of inactivity. by @x1m3 in #550
🪜 Minor changes
- Add issue template by @elias-garcia in #549
Full Changelog: v2.3.1...v2.3.2
v2.3.1
What's Changed
🚀 New Features
- feat: adding new changelog release tool by @javip97 in #539
- feat: add schema_type_description by @martinsaporiti in #527
- feat: Vault migrator tool by @martinsaporiti in #541
🧰 Maintenance
- chore: add helm chart by @martinsaporiti in #490
- chore: add helm chart for installing issuer node on Kubernetes by @martinsaporiti in #526
- chore: update fe dependencies by @elias-garcia in #538
- chore: update openssl version by @martinsaporiti in #540
🪜 Minor changes
- Fix issuer UI restart by @amonsosanz in #542
- Sync Main from Develop by @amonsosanz in #543
Full Changelog: v2.3.0...v.2.3.1
Release 2.3.0
What's Changed
🚀 New Features
- feat: Add support for advanced props by @amonsosanz in #435
- feat: enabling RHS in the api and api-admin by @javip97 in #476
- feat: Use QR codes with link indirection by @x1m3 in #481
- feat: Use IFPS gateways instead of ipfs shell by @x1m3 in #502
- feat: Return timestamps expressed in UTC by @x1m3 in #509
- feat: ethereum identities by @martinsaporiti in #505
- feat: add onchain rev status by @martinsaporiti in #506
🪜 Minor changes
🐛 Bug Fixes
- fix: did initializer by @martinsaporiti in #499
- fix: gcp docker images vulnerabilities for issuer node by @martinsaporiti in #492
- fix: avoid accessing nil metadata creating credential by @javip97 in #487
- fix: Add default values to ui env vars by @amonsosanz in #495
- fix: Fix a bug making form values to be removed after typing by @amonsosanz in #500
- fix: identities keytype in the database by @martinsaporiti in #512
- fix: solving broken ui for nullable expiration time by @javip97 in #510
- fix: credential QR links by @elias-garcia in #514
- fix: scanned qr link by @elias-garcia in #518
- fix: get link qr code was using old version of qr codes by @javip97 in #521
- fix: did_initializer by @martinsaporiti in #522
- fix: link revocation status type by @martinsaporiti in #523
- fix: qr codes is not mandatory in pending state by @javip97 in #525
🧰 Maintenance
- chore: Update docker hub actions by @martinsaporiti in #473
- chore: Delete volumes by @martinsaporiti in #474
- chore: Update go modules by @x1m3 in #478
- chore: add build revision information by @martinsaporiti in #479
- chore: add k8s kustomize for mumbai and mainnet by @martinsaporiti in #475
- chore: Update iden3 libraries to v2 by @x1m3 in #494
- chore: removing version verification when importing schema by @javip97 in #498
- chore: log error when parsing claim fails by @chrisDeFouRire in #488
- chore: Updates docs url by @elias-garcia in #508
- chore: Add debug did on server start by @x1m3 in #511
- chore: show ipfs config by @x1m3 in #513
- chore: return schema type in credential qr code endpoint and link qr code by @martinsaporiti in #515
- chore: Update go mods to latests versions by @x1m3 in #524
👋 New Contributors
- @chrisDeFouRire made their first contribution in #488
Full Changelog: v2.2.1...v2.3.0
Minor loader fix for w3c site
This new release contains a minor fix in the schema loader to be independent of https://www.w3.org in case it is down.
IPFS support + bug fixes & improvements
What's Changed
🚀 New Features
- feat: UI optional build tag config by @cneuro in #399
- feat: adding credentials.created_at and sorting by @javip97 in #397
- feat: Responsive UI by @adrifdez in #403
- feat: Implement form data validation against the JSON schema definition by @amonsosanz in #401
- feat: Issuer sees helpful error messages for all form items by @amonsosanz in #410
- feat: Search for partial words in schema attributes and type by @x1m3 in #406
- feat: adding retry publish identity state in issuer-api by @javip97 in #416
- feat: create endpoint to return issuer node configuration by @martinsaporiti in #418
- feat: Load token vault and did from k8s mounted volume by @x1m3 in #426
- feat: Support schemas with IPFS links. Update go iden 3 libraries for IPFS. by @x1m3 in #425
- feat: adding version description and title to schemas by @javip97 in #459
- feat: making title and description nullables in schemas by @javip97 in #462
🪜 Minor changes
- Update @iden3/eslint-config-react-ts package by @elias-garcia in #396
- refactor: Port last domain changes by @amonsosanz in #424
- feature: Add support for the schema version metadata by @amonsosanz in #460
- Release 2.2.0 by @javip97 in #463
🐛 Bug Fixes
- fix: UI package alignments & 1 high-severity vulnerability by @cneuro in #392
- fix: validating xsd:date types in link creation by @javip97 in #405
- fix: wrong issuer initialiser sample config vars by @javip97 in #407
- fix: Ant usage deprecation warnings. by @cneuro in #411
- fix: Test and integration by @amonsosanz in #423
- fix: set default IPFS gateway by @javip97 in #430
- fix: IPFS schemas not accepted when creating links by @x1m3 in #437
- fix: initializer by @martinsaporiti in #449
- fix: Fix IPFS url bug when issuing a credential by @amonsosanz in #433
- fix: cannot create connection with empty unicode fields by @javip97 in #450
- fix: Fix date parsing and port the messageParser for Axios errors from the schema builder by @amonsosanz in #452
- fix: vault script by @martinsaporiti in #453
- fix: upgrading go-ipfs-api for solving go-libp2p indirect vulnerability by @javip97 in #457
- fix: How to build locally typo by @x1m3 in #461
🧰 Maintenance
- chore: removed redundancies, improved component reuse & consolidated copy by @cneuro in #394
- chore: update Dockerfile-arm. by @martinsaporiti in #402
- chore: update iden3 vault plugin by @martinsaporiti in #404
- chore: add k8s files by @martinsaporiti in #427
- chore: Remove duplicated notification subtest: 'should get an error,wrong credential id' by @stefanlatinovic in #422
- chore: Update slog library by @x1m3 in #428
- chore: update ui config map by @martinsaporiti in #432
- chore: Use alpine for intel-amd architecture by @x1m3 in #400
- chore: change k8s type of services by @martinsaporiti in #431
- chore: add dockerhub action by @martinsaporiti in #436
- chore: improve action by @martinsaporiti in #438
- chore: fix ident by @martinsaporiti in #439
- chore: change trigger by @martinsaporiti in #440
- chore: rename dockerfile by @martinsaporiti in #441
- chore: set action to debug by @martinsaporiti in #443
- chore: update actions by @martinsaporiti in #444
- chore: change trigger by @martinsaporiti in #445
- chore: add version by @martinsaporiti in #446
- chore: update k8s docker images by @martinsaporiti in #434
- chore: update vault version by @martinsaporiti in #448
- chore: add init containers by @martinsaporiti in #451
- chore: update redis image by @martinsaporiti in #454
- chore: Emulate an ipfs gateway in go tests by @x1m3 in #458
- chore: update golang base image by @martinsaporiti in #455
- chore: Updates dependencies to the latest versions by @elias-garcia in #456
👋 New Contributors
- @elias-garcia made their first contribution in #396
- @stefanlatinovic made their first contribution in #422
Full Changelog: v.2.1.0...v2.2.0
License update, small improvements and some fixes.
What's Changed
🚀 New Features
- feat: Switch to Apache 2.0 / MIT licenses by @x1m3 in #384
- feat: sync selectors with url by @adrifdez in #381
- feat: Filter connections by substrings of a did. by @x1m3 in #376
- feat: Handling for configurable UI app-wide warning notification. by @cneuro in #379
- feat: Partial did search in get credentials. by @x1m3 in #388
🪜 Minor changes
- refactor: Remove Result types and model Error domain by @amonsosanz in #375
- Fix merge issue by @amonsosanz in #387
🐛 Bug Fixes
- fix: wrong verifiable credential id in api-ui by @javip97 in #374
- fix: update makefile command by @martinsaporiti in #386
- fix: empty warning notification with absent config by @cneuro in #391
- fix: Api version by @x1m3 in #395
🧰 Maintenance
- docs: adding schema examples by @javip97 in #378
- docs: Add date-time format to the example schemas in the docs by @amonsosanz in #382
- docs: updating schema examples by @javip97 in #389
- chore: improve logs in credential creation by @martinsaporiti in #393
- chore: Upgrade go version from 1.19 to 1.20 by @x1m3 in #341
Full Changelog: v2.0.0...v.2.1.0
User interface and UI API
What's Changed
🚀 New Features
- feat: adding schemas table by @javip97 in #200
- feat: auth qr code and authentication callback by @javip97 in #202
- feat: adding delete connection by @javip97 in #204
- feat: Import json schema by @x1m3 in #213
- feat: add create credential by @martinsaporiti in #214
- feat: adding admin get credential by @javip97 in #216
- feat: add revocation endpoint by @martinsaporiti in #217
- feat: Get schema endpoint by @x1m3 in #220
- feat: adding delete credential by @javip97 in #219
- feat: adding get connection endpoint by @javip97 in #221
- feat: Get All Schemas endpoint by @x1m3 in #222
- feat: improving auth security by @javip97 in #228
- feat: add credential proof types by @martinsaporiti in #244
- feat: adding get connections by @javip97 in #246
- feat: add publish identity state by @martinsaporiti in #251
- feat: adding revoke all claims of a connection by @javip97 in #253
- feat: adding delete credentials of connection by @javip97 in #249
- feat: Get Credentials endpoint by @x1m3 in #254
- feat: Added facilities & documentation to run UI in dev mode. by @cneuro in #252
- feat: delete credential link by @martinsaporiti in #265
- feat: adding the option to revoke & delete credentials in del conn endpoint by @javip97 in #257
- feat: adding get connections with credentials by @javip97 in #267
- feat: add issuer did to delete link by @martinsaporiti in #266
- feat: add configurable cache for schemas by @martinsaporiti in #268
- feat: add activate-deactivate credential link by @martinsaporiti in #263
- feat: Get credential link endpoint by @x1m3 in #276
- feat: add link QR Code generation and callback by @martinsaporiti in #275
- feat: Issuer can view connections listing by @adrifdez in #271
- feat: filter schemas by issuerDID by @javip97 in #281
- feat: Issuer can view connection details by @adrifdez in #273
- feat: Add link information to get link QRCode endpoint by @martinsaporiti in #282
- feat: adding state status endpoint by @javip97 in #286
- feat: updating create credential expiration from unix to timestamp by @javip97 in #287
- feat: Endpoint to get credential links by @x1m3 in #280
- feat: adding get state transactions endpoint by @javip97 in #288
- feat: The issuer can search and see credentials in a connection details by @adrifdez in #283
- feat: Issuer can delete a connection by @adrifdez in #289
- feat: Filter per user id in get credentials endpoint by @x1m3 in #293
- feat: endpoint to retry failed publish state transactions by @martinsaporiti in #294
- feat: Update issuer node to support blockchain main net by @martinsaporiti in #302
- feat: adding send push notification with pubsub by @javip97 in #301
- feat: Publish create claim event from domain service. by @x1m3 in #305
- feat: Issuer can view submitted credential links by @adrifdez in #298
- feat: Create a new state for mtp proofs links in get link qr code by @martinsaporiti in #307
- feat: sending push notification for new connections by @javip97 in #308
- feat: Issuer can view issued credentials by @adrifdez in #299
- feat: Extract multi depth attributes in schemas for fts by @martinsaporiti in #310
- feat: adding multi depth credential subject by @javip97 in #313
- feat: adding agent endpoint in admin api by @javip97 in #314
- feat: add pending publisher component to make file by @martinsaporiti in #315
- feat: Issuer can revoke and delete a credential by @adrifdez in #303
- feat: Flow to delete link by @adrifdez in #320
- feat: avoid sending notifications when updating connections by @javip97 in #321
- feat: validate link credential subject against schema by @javip97 in #319
- feat: send notification when mpt credentials are published by @martinsaporiti in #323
- feat: Issuer can submit a credential link issuance by @amonsosanz in #297
- feat: Include schema type and schema url fields in credencial entity responses by @x1m3 in #332
- feat: adding proofTypes in link by @javip97 in #333
- feat: adding revocation status endpoint in api-ui by @javip97 in #331
- feat: New section Issuer state by @adrifdez in #322
- feat: adding createdAt and schemaHash in link response by @javip97 in #335
- feat: Remove credential subject from QR code endpoints by @x1m3 in #339
- feat: adding get credential qr code endpoint in api_ui by @javip97 in #336
- feat: Holder can authenticate & add credential via QR code for credential link by @adrifdez in #330
- feat: Issuer can view details of issued credential links by @amonsosanz in #334
- feat: adding userID field to credential by @javip97 in #349
- feat: Issuer can choose SIG and/or MTP proof types for credential issuance by @cneuro in #342
- feat: removing type from credentialSubject in credential response by @javip97 in #351
- feat: Polygon ID favicon in api and api UI by @x1m3 in #350
- feat: adding credential expiration in link response by @javip97 in #354
- feat: exclude link path by @martinsaporiti in #355
- feat: Added CredentialQR. by @cneuro in #366
- feat: Added page for adding a directly-issued credential via QR code by @adrifdez in #365
🪜 Minor changes
- Id 222 ship add optional logo url issuer name in the config toml by @martinsaporiti in #198
- User interface skeleton by @x1m3 in #191
- Added turnkey Issuer Node UI integration. Revised README. by @cneuro in #197
- Integrated latest changes to Platform for final migration to issuer node UI. Updated & improved README. by @cneuro in #218
- Pid 400 add make file command for setting vault token by @martinsaporiti in #224
- Pid 413 add GitHub actions ci cd to aws testing environment by @martinsaporiti in #230
- update make command by @martinsaporiti in #234
- Adding Full Text Search to get Schemas endpoint by @x1m3 in #232
- fix make command for issuer did creation by @martinsaporiti in #235
- Fix mv co...
Small fixes
What's Changed
Detailed changes
- feat: Upgrade go-schema-processor library to v1.1.0 by @javip97 in #179
- feat: Endpoint to get QR json offer by @x1m3 in #180
- chore: Remove unnused step in github actions by @x1m3 in #181
- fix: hotfix agent type response by @javip97 in #183
- Update contract address by @javip97 in #182
- Sanitize configuration.ServerURL by @x1m3 in #184
- Cid185 improve docker compose by @martinsaporiti in #178
- Fix: suggest more common name for HS vault out file by @otto-mora in #185
- fix: Credential ID by @x1m3 in #186
- fix: cache did not store/retrieve values properly by @javip97 in #187
- chore: Improve logs in agent endpoint by @x1m3 in #188
- docs: Suggest using unix style operating systems by @x1m3 in #189
- Id 221 ship create api skeleton for admin UI by @martinsaporiti in #190
- fix: redis port by @x1m3 in #192
- feat: adding ui skeleton + docker fixes by @javip97 in #193
- chore: update dockerfile by @martinsaporiti in #194
- Update Dockerfile for amd arch by @martinsaporiti in #195
- update deps by @ilya-korotya in #207
- chore: Run linter on pushes to main by @x1m3 in #208
- chore: moving from Iden3SparseMerkleProof to Iden3SparseMerkleTreeProof by @javip97 in #210
- fix: downgrading kin-openapi library by @javip97 in #211
- add deploy action by @martinsaporiti in #231
New Contributors
- @otto-mora made their first contribution in #185
- @ilya-korotya made their first contribution in #207
Full Changelog: v1.0.0...v1.0.1