What's Changed
- fix: docs-deploy.yml to remove deprecated site-builder flag by @jessiemongeon1 in #400
- [key-server] Add optional port config and seal-committee refactors by @joyqvq in #399
- [1/3][aggregator-server] set up server crate with todos by @joyqvq in #402
- [dkg-cli] Python wrapper and simplified steps by @joyqvq in #394
- chore: use workspace deps when possible by @joyqvq in #405
- [dkg-cli] fix bug in cli by @joyqvq in #408
- Update to 0.5.14 by @jonas-lj in #409
- [move] check elements for partial pk, ks pk, signing_pk, enc_pk by @joyqvq in #407
- [aggregator][crypto] add elgamal aggregate and verify by @joyqvq in #401
- [2/3][aggregator-server] Load and refresh state by @joyqvq in #411
- [dkg-cli] Improvements by @joyqvq in #410
- docs: Update the DKG CLI doc per style guide by @abhinavg6 in #416
- Add Seal whitepaper and reference in design docs by @arnab-roy in #418
- [chore][key-server] update toolchain, update sui-rpc and sui-sdk-types by @joyqvq in #423
- [1/4][aggregator] move aggregator binary inside key-server by @joyqvq in #421
- [key server] Misc clean ups by @jonas-lj in #415
- [server] Add metrics for key server version by @jonas-lj in #419
- [aggregator-dockerfile] config file path fix by @quepcompute in #425
- [key-server] handle aggregation version requests by @joyqvq in #420
- [dkg-cli] provide args for init by @joyqvq in #426
- [move] add name to PartialKeyServer, update dkg-cli and test script by @joyqvq in #427
- [2/4][aggregator] implement fetch key by @joyqvq in #422
- [3/4][aggregator] e2e test by @joyqvq in #424
- [4/4][aggregator] handle api credentials for key servers by @joyqvq in #428
- [aggregator] add metrics and more logs by @joyqvq in #431
- [key-server] add metrics for sdk version by type, clean up logs by @joyqvq in #432
- [docs][dkg-cli] add api key to docs, better structure by @joyqvq in #433
- [chore] add some more useful logs in ks and aggregator by @joyqvq in #434
- [fix] fix threshold update, remove state check in dkg init by @joyqvq in #435
- [move] check unique name on register by @joyqvq in #437
- [dkg-cli] ergonomic updates by @joyqvq in #436
- [move] check threshold > 1 and update tests by @joyqvq in #438
- [fix] normalize route labels in metrics to prevent high-cardinality attacks by @pei-mysten in #440
- [aggregator] add warn on missing api credentials by @joyqvq in #439
- [key server] can start in rotation mode without old share by @joyqvq in #442
- [aggregator] push metrics to proxy by @joyqvq in #443
- [chore] update fastcrypto and sui, update dkg-cli and tests by @joyqvq in #441
- [fix] upgrade docker to match sui by @joyqvq in #444
- [move] add Published.toml for seal and fix test cluster by @joyqvq in #446
- [test] add integration test by @joyqvq in #449
- [dkg-cli] replace python with complete built in dkg-cli binary by @joyqvq in #450
- [ci] skip docker if no change, add aggregator docker too by @joyqvq in #448
- [dkg][move] use g1 element for enc key by @joyqvq in #451
- [dkg-cli] fix messages dir path, polish docs by @joyqvq in #453
- [docs] fix docs after test run by @joyqvq in #456
- [test] fix aggregator to expose header, test script throws error by @joyqvq in #454
- [chore] release 0.6.0 by @joyqvq in #457
New Contributors
- @jessiemongeon1 made their first contribution in #400
- @arnab-roy made their first contribution in #418
Full Changelog: seal-v0.5.14...seal-v0.6.0