This repository has been archived by the owner on Aug 25, 2023. It is now read-only.
Releases: trustbloc/webkms
Releases · trustbloc/webkms
Release v1.0.0-rc1
What's Changed
- chore: update to latest orb vdr by @fqutishat in #302
- test: rename hub-auth to auth by @rolsonquadras in #303
- feat: add HealthCheck method for aws service by @fqutishat in #304
- test: acceptance test for GNAP authorization support by @aholovko in #305
- chore: add health check key by @fqutishat in #307
- fix: aws kms health check by @fqutishat in #308
- feat: implement GNAP support by @aholovko in #309
- docs: add info on gnap-signing-key flag in README by @aholovko in #310
- chore: update timeout for Publish job by @aholovko in #311
- feat: Update EDV version by @DRK3 in #312
- refactor: combine crypto box URLs with wrap/unwrap URLs by @Baha-sk in #313
- chore: disable httpsig verification for GNAP flow by @aholovko in #317
- feat: add httpsig validation in gnap middleware by @Baha-sk in #316
- chore: support aws create key by @fqutishat in #320
- chore: update to Go 1.18 by @aholovko in #318
- fix: GNAP header inspection bug by @DRK3 in #321
- fix: Linter error by @DRK3 in #322
- fix: error check during gnap rs client creation by @aholovko in #323
- chore: update trustbloc/auth dependency by @fqutishat in #325
- feat: Update Aries-Framework-Go, update Aries KMS calls by @DRK3 in #328
- feat: CL Anoncreds Remote KMS/Crypto by @kgoncharov in #329
- refactor: Remove EDV from BDD tests by @ypukhta in #331
- refactor: remove EDV support by @ypukhta in #332
- chore(deps): Bump github.com/tidwall/gjson from 1.6.7 to 1.9.3 in /test/bdd by @dependabot in #306
- refactor: Add env variable to define supported auth mode by @ypukhta in #333
- fix: Docker warning when using frapsoft/openssl on arm64 system by @DRK3 in #335
- refactor: remove obsolete OIDC functionality by @ypukhta in #336
- feat: add CreateAndExportPubKeyBytes func to aws by @fqutishat in #337
- fix: aws kms create method by @fqutishat in #338
- feat: add ECDSASecp256k1IEEEP1363 to aws service by @fqutishat in #339
- chore: bdd tests should not use OAuth2 authentication to auth service by @ypukhta in #340
- fix: send digest msg instead of raw to aws kms by @fqutishat in #341
- feat: changes to add key alias support by @rajeshkalaria80 in #342
- fix: aws kms key alias validation by @rajeshkalaria80 in #344
- chore: use ECDSASecp256k1DER in aws kms by @fqutishat in #345
- chore: return key alias id by @fqutishat in #346
- chore: add alias to key ID when configure by @fqutishat in #347
- chore: update alias by @fqutishat in #348
- fix: alias prefix by @fqutishat in #349
- chore: add aws config by @fqutishat in #350
- chore: update aws client to v2 by @fqutishat in #351
- chore: remove get key alias by @fqutishat in #354
- fix: key alias by @fqutishat in #355
New Contributors
- @kgoncharov made their first contribution in #329
- @ypukhta made their first contribution in #331
- @dependabot made their first contribution in #306
- @rajeshkalaria80 made their first contribution in #342
Full Changelog: v0.1.8...v1.0.0-rc1
Release v0.1.8
What's Changed
- chore: cleanups by @aholovko in #203
- ci: switch to GitHub Actions by @aholovko in #206
- feat: add metrics by @aholovko in #204
- refactor: consolidate storages by @aholovko in #208
- test: fix authz kms param in BDD fixture by @aholovko in #210
- feat: allow configure keystore main key type by @vkubiv in #211
- Documentation: Add Turstbloc KMS server overview design readme by @Baha-sk in #215
- docs: Describe Trustbloc's KMS Server Design by @Baha-sk in #216
- refactor: redesign key stores and secret locks by @aholovko in #237
- chore: fix image publishing by @aholovko in #238
- chore: switch to aws-backed key for server's secret lock by @vkubiv in #240
- fix: small fix of error checks in wrap key command by @vkubiv in #241
- feat: read aws params from environment variables by @vkubiv in #243
- feat: read kms server url form env variable. by @vkubiv in #244
- feat: better errors loging by @vkubiv in #245
- refactor: caching support by @aholovko in #246
- feat: added detailed prometheus metrics from sign op by @vkubiv in #247
- test: unit tests for command handlers by @aholovko in #248
- feat: user key rotation by @vkubiv in #249
- fix: fix stress test to read urls of all services from env variables by @vkubiv in #250
- fix: fix stress test go sum error on k8s-deployments by @vkubiv in #251
- fix: fix stress test go sum error on k8s-deployments by @vkubiv in #252
- fix: add option to disable docker compose on stress test by @vkubiv in #253
- feat: add the possibility to create bdd context without CA certs path by @vkubiv in #254
- fix: fix stress to fit orb usage scenario(no edv, authzkms and hub-auth) by @vkubiv in #255
- fix: disallow noop secret lock by @aholovko in #256
- docs: update README by @aholovko in #257
- docs: cleanup docs by @aholovko in #259
- feat: implement stress test bdd scenario for authz + ops kms by @vkubiv in #260
- fix: verbose errors from bdd test login procedure. by @vkubiv in #261
- feat: print avg, min, max durations for kms calls by @vkubiv in #262
- fix: performance improvements and additional metrics. by @vkubiv in #264
- feat: caching support for server's db by @aholovko in #265
- chore: cleanup dependencies by @aholovko in #266
- fix: OpenAPI spec generation by @aholovko in #267
- chore: enable linter and fix found issues for BDD tests by @aholovko in #269
- feat: authz kms stress test. by @vkubiv in #271
- fix: fix go mod. by @vkubiv in #272
- feat: keystore secure cache. by @vkubiv in #274
- fix: enable cache by default. by @vkubiv in #276
- feat: ops kms stress test. by @vkubiv in #277
- feat: shamir secret cache. by @vkubiv in #278
- fix: missing shamir params. by @vkubiv in #279
- chore: cleanup hub-auth dep and update AFGO by @aholovko in #280
- feat: zcapld metrics. by @vkubiv in #281
- feat: detailed zcapld metrics. by @vkubiv in #283
- doc: a description added for shamir-secret-cache-ttl and kms-cache-tt… by @vkubiv in #284
- chore: add cache for cors response by @fqutishat in #285
- feat: kms cli. by @vkubiv in #286
- docs: use cases for lock keys by @aholovko in #291
- feat: add keyType to ExportPubKeyBytes by @Baha-sk in #290
- feat: add aws service by @fqutishat in #293
- fix: aws service by @fqutishat in #294
- fix: aws get alias by @fqutishat in #295
- chore: add metrics to aws service by @fqutishat in #296
- chore: aries and trustbloc dependency update by @rolsonquadras in #297
- chore: release 0.1.8 by @Baha-sk in #298
- chore: increase publish timeout for release by @Baha-sk in #299
Full Changelog: v0.1.7...v0.1.8
Release v0.1.7
Merge pull request #201 from fqutishat/update chore: release 0.1.7
Release v0.1.6
- Implemented API for BBS+ crypto (#167)
- Implemented API for importing private key (#162)
- Implemented API for creating and exporting key in a single operation (#158)
- Switched to new aries-framework-go storage (#165)
- Updated ZCAP with Trustbloc did method support (#164)
- Performance improvements (#146)
- Redesigned KMS service to simplify codebase and improve maintainability (#144)
- Added initial support for OpenTelemetry with Jaeger collector (#147)
Release v0.1.5
- Implemented API for exporting public key (#78)
- Implemented Wrap/Unwrap Key API (#65)
- Implemented support for CryptoBox operations (Easy, EasyOpen and SealOpen) (#117)
- Implemented secret lock for Key Manager:
- Added integration with Hub Auth for fetching secret share (#22)
- Added integration with EDV for storing operational keys (#61)
- Implemented support for ZCAP-LD AuthZ (#100)
- Added caching support for EDV and Hub Auth calls (#125, #126)
- Improved logging functionality and error handling (#41, #38)
- Added OpenAPI spec and demo (#54)