Skip to content
This repository was archived by the owner on Mar 27, 2024. It is now read-only.

Release v1.0.0-rc.1

Compare
Choose a tag to compare
@fqutishat fqutishat released this 12 Apr 20:19
· 58 commits to main since this release
221d3cc

What's Changed

  • Add basic settings file by @ryjones in #1
  • feat: Adds global checks by @soluchok in #5
  • ci: Adds codecov.yaml file by @soluchok in #8
  • feat: Adds MySQL storage implementation by @soluchok in #6
  • feat: Adds Couchdb storage implementation by @soluchok in #7
  • test: Common test package for storage by @soluchok in #11
  • test: Adds common tests (couchdb, mysql) by @soluchok in #10
  • refactor: Enables testpackage and nlreturn linters by @soluchok in #13
  • chore: Update aries-framework-go dependency by @DRK3 in #15
  • feat: Adds MongoDB storage implementation. by @pfeairheller in #17
  • chore: Updates Codecov by @soluchok in #29
  • refactor: MySQL uses now own errors by @soluchok in #32
  • issue: Fix mongodb storage driver tests by @pfeairheller in #33
  • feat: Adds AMQP Inbound Transport by @pfeairheller in #16
  • feat: Trustbloc DID method support by @soluchok in #35
  • Feature: An Implementation of VDR for resolving DIDs against an Indy ledger by @pfeairheller in #34
  • fix: Lint script not working with modules with local import replace by @DRK3 in #39
  • BUG: Fix Makefile so lint runs locally by @pfeairheller in #42
  • feat: Add sidetree client by @fqutishat in #37
  • chore: add vdr-sidetree workflow by @fqutishat in #43
  • feat: Partial CouchDB implementation of new storage interface by @DRK3 in #41
  • feat: Query method for new CouchDB storage implementation by @DRK3 in #47
  • feat: GetBulk method for new CouchDB storage implementation by @DRK3 in #49
  • feat: Batch method for new CouchDB storage implementation by @DRK3 in #51
  • chore: Use DocResolution from aries did package by @fqutishat in #52
  • chore: remove project codecov status check by @troyronda in #53
  • chore: prepare codecov settings split by @troyronda in #54
  • fix: GetPublicKeyJWK bug by @fqutishat in #56
  • chore: updare aries revision by @fqutishat in #57
  • chore: Add WithRecoveryCommitment and WithUpdateCommitment by @fqutishat in #59
  • chore: move vdr trustbloc from trustbloc-did-method by @fqutishat in #60
  • chore: Support adding sidetree purposes by @fqutishat in #61
  • fix: Load genesis files in trustbloc vdr initialization by @Moopli in #62
  • chore: Add repolint by @troyronda in #63
  • fix: Unable to retrieve certain keys - new CouchDB store implementation by @DRK3 in #64
  • feat: Update CouchDB implementation based on latest Aries dependencies by @DRK3 in #66
  • feat: Partial MySQL implementation of new storage interface by @DRK3 in #68
  • feat: Update aries-framework-go, only use new storage interface now by @DRK3 in #70
  • fix: CouchDB and MySQL storage Go module paths by @DRK3 in #71
  • chore: Updates aries revision by @soluchok in #72
  • fix: CouchDB documents don't store if key was previously deleted by @DRK3 in #73
  • feat: MySQL implementation of interface methods needed by Aries agent by @DRK3 in #74
  • fix: MySQL provider "store not found" errors when prefix is used by @DRK3 in #75
  • chore: update sidetree-core by @sandrask in #77
  • fix: MySQL not storing binary data correctly by @DRK3 in #82
  • fix: Binary data not storing correctly with CouchDB storage provider by @DRK3 in #83
  • chore: Update Aries dependencies to v0.1.6 by @DRK3 in #84
  • chore: go mod tidy for vdr trusbloc by @fqutishat in #85
  • chore: Update common storage test suite version by @DRK3 in #86
  • feat: Improvements to CouchDB document storage by @DRK3 in #87
  • chore: remove kms from create trustbloc vdr by @fqutishat in #89
  • test: add bdd test for trutbloc vdr by @fqutishat in #92
  • feat: add basic orb vdr by @fqutishat in #93
  • fix: Prevent storage of invalid tag names, update storage tests commit by @DRK3 in #94
  • feat: add AnchorOrigin to sidetree request (create,recover) by @fqutishat in #96
  • test: add basic bdd test for orb vdr by @fqutishat in #95
  • feat: use aries jwk for sidetree client by @fqutishat in #98
  • test: add bdd test for orb vdr (update, recover, deactivate) by @fqutishat in #97
  • chore: update trustbloc vdr to use latest aries by @fqutishat in #99
  • feat: add discovery domain for orb vdr by @fqutishat in #100
  • fix: remove hardcoded operation in url by @fqutishat in #101
  • test: add bdd test for vdr orb discovery by @fqutishat in #102
  • feat: add Shared Resolution Domain validation by @fqutishat in #103
  • fix: send empty body for GET by @fqutishat in #104
  • feat: CouchDB provider support for query sorting and initial page by @DRK3 in #105
  • chore: update afgo, go version to 1.16 where necessary, and golangci-lint by @Moopli in #106
  • feat: Index creation retries and better logging by @DRK3 in #107
  • chore: update to latest orb by @fqutishat in #108
  • feat: mysql Batch() by @llorllale in #110
  • fix: mysql batch by @llorllale in #111
  • fix: fix trustbloc vdr client to work with recent changes to sidetree client by @Moopli in #112
  • chore: orb - preload JSONLD contexts by @llorllale in #113
  • chore: update latest AFG by @Baha-sk in #114
  • chore: update to orb v0.1 by @fqutishat in #115
  • fix: get resolution endpoints from configure domain by @fqutishat in #116
  • chore: update to latest aries by @Moopli in #117
  • chore: update orb revision by @fqutishat in #118
  • chore: update afgo version by @Moopli in #119
  • fix: orb vdr docs by @fqutishat in #120
  • chore: update to latest orb by @fqutishat in #125
  • chore: update to latest vct and orb by @fqutishat in #126
  • feat: Support for Iterator TotalItems in CouchDB by @DRK3 in #128
  • chore: update active maintainer list by @troyronda in #127
  • fix: CouchDB TotalItems not correct when tag values are empty by @DRK3 in #129
  • feat: resolve orb did using IPNS by @fqutishat in #130
  • test: add test for did orb ipns by @fqutishat in #131
  • feat: get latest anchor origin by @fqutishat in #132
  • feat: resolve webcas in orb vdr by @fqutishat in #133
  • chore: update to latest orb by @fqutishat in #134
  • chore: update to latest orb by @fqutishat in #135
  • chore: rename webfinger response struct by @fqutishat in #136
  • fix: Race condition in MySQL storage provider by @DRK3 in #137
  • fix: ipns config by @fqutishat in #138
  • chore: Updates vct by @soluchok in #139
  • fix: Fixes bdd tests by @soluchok in #140
  • chore: Update storage implementations to pass new common tests by @DRK3 in #145
  • feat: MongoDB/DocumentDB storage provider by @DRK3 in #148
  • added nil check for nym reply by @0xArdi in #149
  • chore: update AFGO by @aholovko in #150
  • chore: Update Go Mongo driver version by @DRK3 in #151
  • fix: temp workaround for cyclic deps by @aholovko in #152
  • fix: cleanup deps by @aholovko in #153
  • chore: update AFGO by @aholovko in #154
  • chore: update sidetree dependency by @aholovko in #155
  • chore: update AFGO for sidetree vdr by @aholovko in #156
  • chore: update AFGO by @aholovko in #158
  • chore: add timeout for http client by @rolsonquadras in #159
  • docs: Fix incorrect MongoDB provider documentation by @DRK3 in #161
  • fix: allow creating/updating doc with base58 pub keys in vdr/sidetree by @Moopli in #162
  • chore: update orb vdr to latest sidetree vdr by @Moopli in #163
  • fix: allow creating docs with base58 keys in orb vdr by @Moopli in #164
  • feat: Reuse MongoDB connection across stores by @DRK3 in #165
  • test: Update common tests and interface version by @DRK3 in #166
  • updated indy vdr component to be compliant with v0.1.6 aries by @0xArdi in #160
  • feat: GetStoreConfig can now be used to check for underlying database by @DRK3 in #168
  • chore: Store JSON strings as string instead of binary in MongoDB by @bstasyszyn in #169
  • chore: use orb discovery client by @fqutishat in #170
  • fix: Detect transient error when setting indexes using DocumentDB by @DRK3 in #171
  • feat: Increase max data size for MySQL storage provider by @DRK3 in #172
  • fix: Retry on transient Put and Batch errors for MongoDB by @DRK3 in #173
  • feat: resolve did from https hint by @fqutishat in #175
  • chore: avoid adding current keys when update did by @fqutishat in #176
  • fix: Large integer storage not working correctly with MongoDB provider by @DRK3 in #177
  • chore: Update storage SPI and tests commit versions by @DRK3 in #178
  • chore: enable UPDATE_DOCUMENT_STORE_ENABLED for orb by @fqutishat in #179
  • chore: add temp solution updated did from cache by @rolsonquadras in #181
  • chore: update to release versions by @rolsonquadras in #183
  • chore: Add commitment to KeyRetriever interface by @fqutishat in #184
  • chore: check for error did not found by @fqutishat in #185
  • feat: add option to return when did is anchored or updated by @fqutishat in #186
  • feat: allow vdr to accept did with verification methods by @fqutishat in #187
  • feat: resolve hl cas links by @fqutishat in #188
  • feat: Support for querying for two tags at once with MongoDB by @DRK3 in #189
  • feat: Query using less than or greater than operators with MongoDB by @DRK3 in #190
  • chore: enable RESOLVE_FROM_ANCHOR_ORIGIN for orb by @fqutishat in #191
  • feat: use round robin for orb domains by @fqutishat in #192
  • feat: add UnanchoredMaxLifeTime option by @fqutishat in #194
  • fix: check TransactionTime in checkUnanchoredDIDTime by @fqutishat in #195
  • fix: read unix time in utc by @fqutishat in #196
  • fix: Error when storing JSON to DocumentDB that use dots in field names by @DRK3 in #197
  • feat: check max usage for cached update DID by @fqutishat in #198
  • fix: Dots in nested array objects not escaping for DocumentDB by @DRK3 in #199
  • chore: update to latest orb by @fqutishat in #200
  • fix: don't set RecipientKeys and RoutingKeys if empty by @fqutishat in #202
  • chore: add verify resolution result option by @fqutishat in #201
  • feat: Support for faster InsertOne command in MongoDB Batch call by @DRK3 in #203
  • chore: add tracing for vdr read by @fqutishat in #204
  • feat: Wrap MongoDB duplicate key error by @DRK3 in #205
  • chore: update maintainers list by @troyronda in #208
  • chore: configure http client in orb vdr by @fqutishat in #209
  • chore: add option for custom http client by @fqutishat in #210
  • chore: update to latest aries by @fqutishat in #211
  • chore: add custom http client option by @fqutishat in #212
  • fix: sidetree vdr by @fqutishat in #214
  • chore: update to latest sidetree vdr by @fqutishat in #213
  • chore: update http2 for http client by @fqutishat in #215
  • feat: Allow for more than two tags in query for MongoDB by @bstasyszyn in #216
  • chore: update to latest orb by @fqutishat in #217
  • chore: update orb to latest by @fqutishat in #218
  • chore: remove check for published DID when update by @fqutishat in #219
  • fix: vdr resolve to work with http hint by @fqutishat in #220
  • chore: update to latest orb by @fqutishat in #221
  • feat: add support to resolve with versionId or versionTime by @fqutishat in #222
  • fix: replace GetSigningKey with GetSigner by @fqutishat in #223
  • chore: Replace GetSigningKey with GetSigner in orb VDR by @fqutishat in #224
  • Partial PostgreSQL storage provider implementation by @DRK3 in #225
  • chore: support Ed25519VerificationKey2020 in VDR by @fqutishat in #226
  • feat: PostgreSQL provider SetStoreConfig, Close and Query support by @DRK3 in #228
  • chore: update by @Moopli in #231
  • chore: update orb vdr to latest afgo and sidetree vdr by @Moopli in #232
  • fix: add dbname in right location in connect string by @fqutishat in #233
  • chore: update afgo and edge-core dependencies to 0.1.8 by @Moopli in #234
  • chore: complete release for orb vdr by @Moopli in #235
  • fix: postgres default db by @fqutishat in #237
  • chore: update to latest orb by @fqutishat in #238
  • fix: Return error when using duplicate tag names in MongoDB and CouchDB by @DRK3 in #239
  • chore: update to latest aries in sidetree vdr by @fqutishat in #240
  • chore: update to latest orb revision by @fqutishat in #241

New Contributors

Full Changelog: https://github.com/hyperledger/aries-framework-go-ext/commits/component/vdr/orb/v1.0.0-rc.1