Releases: trustbloc/vcs
Releases · trustbloc/vcs
Release v1.1.0
What's Changed
- chore: update version-fragment to bug by @fqutishat in #1315
- fix: wallet cli by @fqutishat in #1316
- fix: don't check for status if not exist by @fqutishat in #1317
- feat: BDD Tests for different presentation definition query scenario by @fqutishat in #1319
- feat: cluster mode support for stress testing by @skynet2 in #1320
- fix: perf tool for k8s by @skynet2 in #1321
- fix: properly check fields by @skynet2 in #1322
- feat: add CLUSTER_MINIMUM_HEALTHY_MEMBERS by @skynet2 in #1323
- fix: build oidc redirect uri dynamically by @fqutishat in #1324
- feat: refactor BDD tests by @mishasizov-SK in #1325
- feat: dynamic client registration protocol (RFC7591) - initial support by @aholovko in #1326
- feat: update aries by @skynet2 in #1327
- chore: remove assertionMethod from created did by @fqutishat in #1328
- feat: VCS Verifier OIDC4VP Scenario - multiple credentials for same input descriptor by @mishasizov-SK in #1329
- fix: client oidc ttl by @skynet2 in #1330
- feat: cognito consent by @skynet2 in #1332
- feat: issuer API for registering oauth clients by @aholovko in #1331
- feat: support more redirect codes for cognito by @skynet2 in #1333
- test: invalid_client error code check by @mishasizov-SK in #1334
- feat: add additional labels for metrics by @skynet2 in #1335
- feat: context logging by @skynet2 in #1337
- feat: OIDC4CI proof of key JWT validation by @mishasizov-SK in #1338
- feat: dynamic client registration (part 2) by @aholovko in #1336
- feat: "grant_types_supported" "scopes_supported" in issuer metadata by @mishasizov-SK in #1339
- feat: dynamic client registration (part 3) by @aholovko in #1340
- feat: pre-authorized_grant_anonymous_access_supported by @mishasizov-SK in #1341
- fix: bug fixes for dynamic client registration by @aholovko in #1342
- chore: add vp token log by @fqutishat in #1344
- Revert "chore: add vp token log" by @fqutishat in #1345
- fix: Incorrect types for some client registration values by @DRK3 in #1346
- feat: disable iss aud typ check by @mishasizov-SK in #1347
- fix: getting oidc config when issuer's well-known not defined by @aholovko in #1348
- feat: flag to disable iat claim check by @DRK3 in #1349
- fix: Incorrect state value being sent back with redirect URI by @DRK3 in #1350
- fix: "iat" claim check by @DRK3 in #1351
- feat: VCS Verifier - Enforce Intended format rule during OIDC4VP by @mishasizov-SK in #1353
- fix: "aud" claim check by @DRK3 in #1352
- feat: update client registration to use public endpoint with profile ID and version by @aholovko in #1354
- fix: changed typ header validation by @mishasizov-SK in #1362
- chore: add default context by @fqutishat in #1363
- chore: fix default context by @fqutishat in #1364
- chore: update linked domain id in profile creator by @fqutishat in #1365
- Revert "chore: update linked domain id in profile creator" by @fqutishat in #1366
- feat: update stress test by @skynet2 in #1368
Full Changelog: v1.0.0...v1.1.0
Release v1.0.0
What's Changed
- feat: client perf metric by @skynet2 in #1192
- perf: vp flow by @skynet2 in #1194
- feat: use groupID for csl by @fqutishat in #1193
- chore: change csl path by @fqutishat in #1195
- chore: remove .json from csl path in s3 by @fqutishat in #1197
- feat: stress test binary by @skynet2 in #1196
- chore: Add http client timeouts (start-up parameters) by @sandrask in #1199
- feat: credential status component traceability by @mishasizov-SK in #1200
- feat: additional params in retrieved claim by @sudeshrshetty in #1201
- feat: tracing support for oidc4vci by @aholovko in #1202
- chore: linked domain check param by @skynet2 in #1203
- feat: tracing support for oidc4vp by @aholovko in #1204
- feat: tracing support for aws s3 interaction by @aholovko in #1205
- fix: oidc credential format and other minor issues by @aholovko in #1206
- fix: stress test error marshal by @skynet2 in #1208
- feat: avoid possible collision issues by @mishasizov-SK in #1207
- fix: s3 client options by @aholovko in #1212
- chore: custom claims for stress test by @skynet2 in #1214
- feat: split CLS mongodb into VC and Index stores by @sandrask in #1216
- feat: PII data encryption for claims by @skynet2 in #1213
- chore: update kms by @skynet2 in #1217
- feat: add revoke stress test by @skynet2 in #1218
- fix: wallet cli by @fqutishat in #1222
- feat: stdout span exporter by @aholovko in #1223
- feat: remove version field from CSL wrapper by @mishasizov-SK in #1225
- fix: wallet cli by @fqutishat in #1226
- feat: Add CSL Manager by @sandrask in #1227
- chore: Add mutex to CSL Manager by @sandrask in #1228
- chore: Remove CLS VC Wrapper database (S3) by @sandrask in #1230
- chore: Move CSL manager creation to start command by @bstasyszyn in #1231
- feat: validate issuer profile on revoke by @mishasizov-SK in #1235
- chore: remove redundant slash in CSL S3 key by @mishasizov-SK in #1236
- chore: Fix empty vcs url by @sandrask in #1237
- chore: Add two VC revocations per profile test by @sandrask in #1238
- feat: add pprof by @skynet2 in #1240
- feat: improvements to stress testing by @skynet2 in #1239
- feat: linked domain verification by @mishasizov-SK in #1241
- perf: improve oidc4ci flow by @skynet2 in #1242
- chore: Upgrade alpine version by @sandrask in #1244
- feat: health status for dependencies by @aholovko in #1245
- feat: update healthchecks config by @aholovko in #1246
- test: run tests and linter for healthchecks component, remove submodules by @aholovko in #1247
- refactor: modules for health checks by @aholovko in #1248
- feat: store VC temp data in elasticache by @mishasizov-SK in #1249
- chore: update event definition by @sandrask in #1255
- feat: implement CEK for claims by @skynet2 in #1258
- feat: store temp data in redis by @mishasizov-SK in #1257
- chore: Update otelhttp lib by @sandrask in #1259
- chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 in /component/oidc/fosite by @dependabot in #1253
- chore(deps): bump github.com/docker/docker from 20.10.9+incompatible to 20.10.24+incompatible in /component/oidc/fosite by @dependabot in #1252
- chore(deps): bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 in /component/oidc/fosite by @dependabot in #1251
- feat: reuse credentials for jwt by @skynet2 in #1260
- feat: add gzip for claims by @skynet2 in #1261
- feat: more compression algos for claims data by @skynet2 in #1262
- chore: Fix BDD by @sandrask in #1264
- feat: correlate initiate issuance req with transaction ID for tracing by @aholovko in #1266
- feat: data encryption changes by @skynet2 in #1267
- feat: added password flag to redis by @mishasizov-SK in #1265
- chore: remove InsecureSkipVerify by @fqutishat in #1268
- feat: delete received claims by @sandrask in #1269
- feat: redis health check by @aholovko in #1271
- fix: bbs bls signature implementation. by @vkubiv in #1270
- feat: move temp data to redis by @mishasizov-SK in #1272
- perf: vp flow by @skynet2 in #1273
- feat: add oidc4vcnoncestore to Redis + code restructuring by @mishasizov-SK in #1274
- fix: increased TLSHandshakeTimeout in HTTPClient to unblock webhook by @birtony in #1275
- perf: improvements. aries update by @skynet2 in #1276
- fix: stress test build by @skynet2 in #1277
- feat: health checks config for aws by @aholovko in #1278
- perf: improve vp flow by @skynet2 in #1279
- chore: update aries with perf fixes by @skynet2 in #1282
- feat: Add dynamic query capability for presentation definition by @sandrask in #1283
- feat: added difDidOrigin to issuer profile did creation by @birtony in #1284
- feat: VCS Endpoint Changes by @mishasizov-SK in #1285
- chore: Add force attempt HTTP2 flag for HTTP client by @sandrask in #1286
- chore: PresentationDefinitionID is REQUIRED if there are multiple PDs in profile by @sandrask in #1288
- chore: update event name by @fqutishat in #1289
- feat: add delay on VC status update by @mishasizov-SK in #1290
- chore: update aries revision by @fqutishat in #1291
- feat: added missed field by @mishasizov-SK in #1292
- chore: update aries revision by @fqutishat in #1293
- chore: remove wallet cli build by @fqutishat in #1294
- fix: stress tests deps by @skynet2 in #1295
- fix: stress testing tool by @skynet2 in #1296
- fix: changed event id on credential revoke event by @mishasizov-SK in #1297
- feat: improve trace data redaction by @aholovko in #1298
- fix: update origin URL in Issuer well-known did config by @rolsonquadras in #1300
- feat: verifier validate by @skynet2 in #1301
- fix: bring back strict validation for issuer and verifier by @fqutishat in #1303
- feat: add bdd tests for invalid claims by @skynet2 in #1304
- chore: Claimskeys by @skynet2 in #1308
- feat: checks by @skynet2 in #1309
- fix: strict validation for verifier by @fqutishat in #1312
- perf: decrease redis calls by @skynet2 in #1314
- feat: send verifier claim keys to Jaeger by @aholovko in #1313
Full Changelog: v1.0.0-rc3...v1.0.0
Release v1.0.0-rc3
What's Changed
- chore: cleanup obsolete openapi spec 2.0 and demo by @aholovko in #1190
- feat: Configure log levels by @sandrask in #1188
Full Changelog: v1.0.0-rc2...v1.0.0-rc3
Release v1.0.0-rc2
What's Changed
- chore: update version-fragment to rc by @fqutishat in #1159
- feat: probes by @skynet2 in #1160
- feat: added credential ID to auth and preauth OIDC flow by @mishasizov-SK in #1164
- feat: Added HTTP client metrics by @bstasyszyn in #1165
- feat: update aries by @skynet2 in #1166
- feat: cache for jsonld contexts by @aholovko in #1167
- chore: add log msg by @fqutishat in #1168
- fix: lint issue by @fqutishat in #1169
- chore: add log msg by @fqutishat in #1170
- fix: log msg by @fqutishat in #1171
- fix: log msg by @fqutishat in #1172
- chore: add logs in credential mgmt component by @mishasizov-SK in #1173
- Revert "chore: add logs in credential mgmt component" by @mishasizov-SK in #1174
- chore(deps): bump github.com/labstack/echo/v4 from 4.8.0 to 4.9.0 in /test/bdd by @dependabot in #1162
- chore(deps): bump github.com/opencontainers/runc from 1.1.1 to 1.1.2 by @dependabot in #1161
- chore: update credential prefix logic by @mishasizov-SK in #1175
- feat: Verify Multiple Presentations in CheckAuthorizationResponse by @sandrask in #1145
- feat: add support for jwt_vc_json by @skynet2 in #1176
- feat: hide devapis by @skynet2 in #1178
- feat: added Linked Domain Verification for OIDC4VP flow by @mishasizov-SK in #1177
- fix: verifier should not fail if status list not exist in vc by @fqutishat in #1179
- test: BDD Test for Multiple Presentations by @sandrask in #1163
- feat: S3: store CSL wrapper in Mongo by @mishasizov-SK in #1181
- feat: add version endpoint by @skynet2 in #1180
- feat: random revocation index by @mishasizov-SK in #1182
- fix: linked domain check in wallet cli by @fqutishat in #1183
- feat: fosite mongo doc by @skynet2 in #1185
- feat: Credential Status Enhancements - avoid tracking of issuance rates by @mishasizov-SK in #1184
- fix: listID format by @mishasizov-SK in #1187
- feat: change short UUID to regular UUID by @mishasizov-SK in #1189
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
Release v1.0.0-rc1
What's Changed
- chore: v0.1.8 release complete by @rolsonquadras in #716
- chore: remove did-resolver code by @fqutishat in #717
- docs: REAME update by @rolsonquadras in #719
- test: rename did-resolver and edv components by @rolsonquadras in #718
- chore: update orb vdr by @fqutishat in #720
- chore: remove comparator by @fqutishat in #722
- chore(deps): Bump github.com/tidwall/gjson from 1.6.7 to 1.9.3 in /test/bdd by @dependabot in #721
- chore: remove vault and csh by @fqutishat in #723
- feat: add vc status list 2021 by @fqutishat in #724
- feat: disable issuanceDate check for issue credential endpoint. by @vkubiv in #727
- fix: application json resp by @vkubiv in #728
- chore: update afgo version to the latest. by @vkubiv in #730
- chore: update to latest orb vdr by @fqutishat in #731
- feat: Updated EDV server, query format, faster EDV by @DRK3 in #732
- chore: update to latest aries revision by @fqutishat in #733
- chore: cleanup unused services and obsolete packages by @aholovko in #743
- chore: additional cleanups for governance service by @aholovko in #744
- feat: Remove EDV by @DRK3 in #745
- ci: add semantic commit check by @rolsonquadras in #746
- chore: linters improvements by @aholovko in #747
- chore: updates to vcs OpenAPI spec infrastructure by @aholovko in #749
- feat: Storage improvements by @DRK3 in #758
- chore: update to latest aries by @fqutishat in #765
- feat: new service and storage for verifier profile. by @vkubiv in #767
- feat: Update Aries-Framework-Go, update Aries KMS calls by @DRK3 in #770
- feat: add support for Echo web framework by @aholovko in #768
- feat: verifier profile management REST API + stubs for issuer API by @aholovko in #772
- feat: issuer profile by @vkubiv in #771
- feat: add support for verifier checks in verifier profile API by @aholovko in #775
- refactor: move existing rest controllers to v0.1 folder by @rolsonquadras in #778
- test: [bdd] remove unused variables and containers by @rolsonquadras in #779
- ci: Add separate build for interop test by @rolsonquadras in #781
- chore: add currentTime to /healthcheck response by @rolsonquadras in #780
- feat: issuer profile controller, validators, and general error handling. by @vkubiv in #776
- feat: issuer profile bdd tests. by @vkubiv in #784
- test: BDD tests for verifier profile management REST API by @aholovko in #782
- ci: golang v1.19 by @rolsonquadras in #787
- docs: move openapi spec to docs by @aholovko in #791
- docs: [github-pages] Host VCS OpenAPI spec by @rolsonquadras in #792
- feat: OIDC client credential authorization by @aholovko in #793
- fix: Docker warning when using frapsoft/openssl on arm64 system by @DRK3 in #797
- feat: Credential Management by @mishasizov-SK in #800
- chore: add signingDID to issuer profile by @fqutishat in #801
- feat: oidc tx manager. by @vkubiv in #799
- test: fix authorization in BDD tests by @aholovko in #804
- chore: remove 0.1 code by @fqutishat in #803
- fix: skip health check endpoint in auth middleware by @aholovko in #807
- feat: add aws kms support by @fqutishat in #802
- fix: VC and Verifier Profile APIs by @mishasizov-SK in #808
- feat: credential management - VP verification service by @mishasizov-SK in #809
- feat: add oidc4vp support to create verifier profile. by @vkubiv in #810
- chore: add aws kms to bdd test by @fqutishat in #812
- feat: credential management - vp verification controller by @mishasizov-SK in #820
- chore: add https to vcs server by @fqutishat in #821
- feat: add stubs for OAuth-related endpoints for OIDC4VC API by @aholovko in #814
- refactor: Extract profiles from vcs and make it Pluggable by @fqutishat in #823
- feat: oidc4vp initiate transaction. by @vkubiv in #824
- chore: add did web test by @fqutishat in #825
- feat: add did key support by @fqutishat in #829
- feat: Credential Management - jwt vc support by @mishasizov-SK in #827
- chore: add ability to add custom flags by @fqutishat in #831
- feat: Support OpenID4VP - Mocked public store for request object by @mishasizov-SK in #832
- feat: initiate OIDC for VC issuance (handler) by @aholovko in #833
- feat: oidc4vp check authorization response. by @vkubiv in #841
- chore(deps): Bump github.com/labstack/echo/v4 from 4.8.0 to 4.9.0 in /cmd/vc-rest by @dependabot in #828
- feat: initiate OIDC credential issuance for authorization code flow by @aholovko in #842
- chore: add vcs stress test by @fqutishat in #845
- chore: fix stress test race condition by @fqutishat in #850
- feat: Add event publisher by @sandrask in #848
- feat: add wellknown api by @skynet2 in #847
- chore: enable lint and unit test for component folder by @fqutishat in #852
- feat: object store api by @skynet2 in #855
- feat: Credential Management - Credential Status API. Validate VC status API + BDD test by @mishasizov-SK in #846
- feat: oidc4vp bdd tests. by @vkubiv in #854
- fix: remove unused code from bdd test. by @vkubiv in #856
- test: drop useless test for object-store by @skynet2 in #858
- feat: Add event subscriber client by @sandrask in #860
- feat: initialize event by @fqutishat in #861
- fix: data field in event by @fqutishat in #862
- feat: OIDC4VC PAR handler by @aholovko in #863
- feat: Store VC after the issuing by @mishasizov-SK in #859
- feat: support jwt vc in verifaible presentation. by @vkubiv in #864
- feat: logs for oidc4vp. by @vkubiv in #866
- feat: oidc4-vc store by @skynet2 in #867
- feat: vcs structured logging by @Baha-sk in #868
- chore: create did:ion long-form using uniregistrar by @fqutishat in #871
- chore: disable id token validate by @fqutishat in #872
- chore: fix log msg by @fqutishat in #873
- feat: update additional structured logs by @Baha-sk in #870
- chore: update to latest aries by @fqutishat in #876
- chore: add log msg by @fqutishat in #877
- refactor: remove did-core dependency by @Baha-sk in #875
- feat: send event to webhook by @fqutishat in #878
- chore: add tls config to send event by @fqutishat in #879
- chore: update to latest aries by @fqutishat in #881
- chore: add PresentationSubmissionJSONLDContextIRI and type by @fqutishat in #882
- feat: retrive oidc4vp interaction claims. by @vkubiv in #880
- chore: add log msg by @fqutishat in #883
- chore: update to latest aries by @fqutishat in https://...
Release v0.1.8
What's Changed
- fix: make check_lint.sh compatible for Mac by @Baha-sk in #704
- feat: add option to enable remote contexts fetching by @aholovko in #705
- chore: update Aries and KMS by @aholovko in #707
- docs: update vcs data samples with did:key signature by @rolsonquadras in #711
- chore: aries and trustbloc dep update by @rolsonquadras in #712
- ci: repo name update by @rolsonquadras in #713
- chore: aries and trustbloc dep update by @rolsonquadras in #714
Full Changelog: v0.1.7...v0.1.8
Release v0.1.7
Merge pull request #702 from fqutishat/update chore: Release 0.1.7
Release v0.1.6
New components:
New features:
Release v0.1.5
This release adds the following features to edge service along with TrustBloc dependency updates.
Release v0.1.4
Merge pull request #488 from fqutishat/update chore: Release 0.1.4