Skip to content
This repository has been archived by the owner on Aug 25, 2023. It is now read-only.

Releases: trustbloc/webkms

Release v1.0.0-rc1

26 Feb 16:44
f649946
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.8...v1.0.0-rc1

Release v0.1.8

30 Mar 18:20
1e2f6f8
Compare
Choose a tag to compare

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

15 Sep 13:58
7bd2301
Compare
Choose a tag to compare
Merge pull request #201 from fqutishat/update

chore: release 0.1.7

Release v0.1.6

06 Mar 18:23
c8f7297
Compare
Choose a tag to compare
  • 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

08 Dec 02:27
956cd57
Compare
Choose a tag to compare
  • 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:
    • based on primary key from a file (#84)
    • based on Shamir Secret Sharing algorithm (#22, #110)
  • 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)

Release v0.1.4

31 Aug 19:48
fd353ad
Compare
Choose a tag to compare
  • Infrastructure and documentation (#1, #2, #4, #32, #42, #43, #47)
  • Implemented Create Keystore API (#5, #8, #12)
  • Implemented APIs for KMS operations:
  • Implemented APIs for Crypto operations:
    • Sign/Verify (#10, #18)
    • Encrypt/Decrypt (#27)
    • Compute/Verify MAC (#39)
  • Implemented secretlock for per-user KMS instance (#15, #17)