v0.2-alpha
Pre-release
Pre-release
MDIP Summer 2024 v0.2-alpha release is now available. Visit our website at keychain.org for details.
THIS RELEASE IS ALPHA SOFTWARE
Note: This open-source software is provided as-is with no guarantees. It is only to be used for non-production research and development purposes. Thank you for visiting our repository. Discussions and Issues are welcome.
This release include refactoring of most components of the protocol as well as numerous node syncing improvements. In addition, the release introduces the following major new capabilities:
- Browser-side Keymaster Wallet
- Multi-Featured Keymaster WebUI
- MDIP Keymaster API Server
- TESS blockchain mediator registry
- MDIP Challenge/response verification
- Polling and ballot voting functions
- Hierarchical DID groups
See below for additional changes and improvements.
What's Changed
- Added node name by @macterra in #67
- Adds eslint to continuous integration by @macterra in #68
- Adds /ready endpoint to gatekeeper service by @macterra in #79
- prepare source content for Docusaurus... by @alexfornuto in #78
- Fix for unpublish-credential failing silently by @macterra in #89
- Init CLI User Manual as Documentation Section by @alexfornuto in #86
- Refactor gatekeeper persistence by @macterra in #81
- Remove unused dependencies by @macterra in #92
- Added admin script by @macterra in #95
- Adds support for voting by @macterra in #96
- Document Voting by @alexfornuto in #98
- Support groups within groups by @macterra in #100
- Add TESS mediator by @macterra in #97
- Refactored wallet backup and recovery by @macterra in #104
- Verify response against challenge by @macterra in #125
- Added btc-mediator by @macterra in #131
- Refactored start/stop scripts by @macterra in #138
- Keymaster UI Demo by @macterra in #137
- Disabled BTC support by @macterra in #142
- Backup selected ID by @macterra in #144
- Changed DID prefix to did:test by @macterra in #145
- Keymaster API pt 2 (names and groups) by @macterra in #146
- enables parallel keymasters on individual ports by @Flaxscrip in #150
- Added schemas and credentials to Keymaster API by @macterra in #154
- Improve syncing by @macterra in #161
- Add keymaster to packages by @macterra in #167
- Add hyperswarm DID garbage collection by @macterra in #168
- Stop registering create events on the DID's registry by @macterra in #172
- Switch default registry to TESS by @macterra in #171
- Avoid duplicate batches by @macterra in #173
- Fix for local DIDs by @macterra in #176
- Handle no-ops in groupAdd and groupRemove by @macterra in #178
- Refactored updateDID and revokeDID by @macterra in #179
- Added keymaster-app (browser wallet) by @macterra in #180
- Fix for confirmed versions by @macterra in #188
- Add wallet features to keymaster UI by @macterra in #189
- Switch to use id on select by @macterra in #190
- Improve hyperswarm syncing by @macterra in #191
- Hyperswarm mediator removes stale connections by @macterra in #194
- Adds TESS address to insufficient funds warning by @macterra in #196
- Added credential pub features to web UI by @macterra in #197
- Activate code coverage reporting by @Edgeman-SelfID in #199
- Add coverall badge in README for coverage status by @Edgeman-SelfID in #200
- Add issued credentials to web UI by @macterra in #198
- Fix for listIssued by @macterra in #203
- Improve test coverage by @macterra in #205
New Contributors
- @Flaxscrip made their first contribution in #150
- @Edgeman-SelfID made their first contribution in #199
Full Changelog: v0.1-alpha...v0.2-alpha