Releases: sig-net/mpc
Releases · sig-net/mpc
1.1.2
1.1.1
What's Changed
- fix: update dev contract to dev.sig-net.testnet by @ChaoticTempest in #220
- eth contract: replace error with other var names by @ppca in #219
- 1.1.0 Release by @volovyks in #222
- chore: make generating/resharing log less messages by @ChaoticTempest in #225
- fix: push failed signature request into sign queue for non-proposers by @ppca in #226
- Use low level
call
func to withdraw by @volovyks in #230 - Update docs by @volovyks in #224
- test version node by @volovyks in #233
- fix: use backoff async for runtime sleep in indexer by @ChaoticTempest in #236
- configuration digest proposal by @volovyks in #234
- release 1.1.1 by @ppca in #237
Full Changelog: 1.1.0...1.1.1
1.1.0
Ethereum contract updates, security fixes, performance improvements.
What's Changed
- Updated image repo to Sig Network by @auto-mausx in #49
- Update deps, fix audit by @volovyks in #56
- fix number of messages by @volovyks in #53
- chore: cleanup redis by @ChaoticTempest in #47
- feat: separate contract update and participant state from main loop by @ppca in #50
- feat: added faster linker for macos by @ChaoticTempest in #63
- Take two triples in atomic way by @volovyks in #64
- fetch participant state parallel by @ppca in #62
- Remove mpc recovery by @volovyks in #67
- Atomic insertion of presignatures and triples by @volovyks in #68
- chore(refactor): better testing interface by @ChaoticTempest in #55
- Remove protoc from CI by @volovyks in #73
- Restrict triples and presignatures reusage by @volovyks in #70
- fastNear rate limit: change fetch contract interval from 1000ms to 3000ms by @ppca in #80
- FIX: added action to rollout k8s node by @auto-mausx in #82
- Storage v5 by @volovyks in #83
- FIX: add location to GHA workflow by @auto-mausx in #85
- FIX: updated storage to v6 for fresh start by @auto-mausx in #86
- feat: parallelize triple, presignatures and signatures as tokio tasks by @ChaoticTempest in #69
- feat: make sign queue use less shared state by @ChaoticTempest in #91
- fix: added triples and presigs back to storage and fix EXPIRE on used by @ChaoticTempest in #92
- feat: add MessageChannel for async protocol message receiving and sending by @ChaoticTempest in #93
- Eth indexer and gateway by @ailisp in #58
- fix: report error on lake build failure by @ChaoticTempest in #112
- chore: remove linker requirements for macos by @ChaoticTempest in #113
- Eth indexer not require start block env variable by @ppca in #116
- chore: do not warn on mine triple/presignature empty by @ChaoticTempest in #122
- chore: set cait-sith to our own repo & fix related audit issues by @ChaoticTempest in #125
- feat: add NodeId(id) to every log entry for integration-tests by @ChaoticTempest in #121
- feat: make encryption per partition instead of per message by @ChaoticTempest in #107
- eth indexer: subscribe to log events instead of pulling blocks by @ppca in #129
- eth upgradable contract by @ailisp in #133
- feat: rpc as a task with publishing signature by @ChaoticTempest in #132
- Update protocol default configs by @volovyks in #139
- chore: add separate metrics for sign respond and sign generation by @ChaoticTempest in #149
- chore: make eth chain optional by @ChaoticTempest in #151
- doc: fix typos in API docs by @jakmeier in #152
- Release 1.0.0 by @volovyks in #150
- Fix load tests by @volovyks in #145
- change contract name...again by @auto-mausx in #155
- doc: add diagrams to architecture overview by @jakmeier in #154
- fix: docker image builds by @ChaoticTempest in #159
- feat: integration tests prestockpile by @ChaoticTempest in #157
- chore: cleanup eth config by @ChaoticTempest in #161
- chore: added tmp_dir for proper key cleanup by @ChaoticTempest in #170
- chore: use workspace dependencies & rename crypto-shared to mpc-crypto by @ChaoticTempest in #172
- Remove load tests by @volovyks in #173
- fix(signature): use indexed epsilon, and participant subset by @ChaoticTempest in #180
- feat: one workspace for all packages by @ChaoticTempest in #181
- fix: docker build by @ChaoticTempest in #197
- eth contract: try the minimized approach by @ppca in #178
- FIX: dev workflow by @auto-mausx in #198
- fix: docker path by @ChaoticTempest in #208
- fix: generation should be on all participants not active by @ChaoticTempest in #207
- Ethereum contract docs by @volovyks in #204
- Update epsilon paths, use ChainId by @volovyks in #196
- Determine admin acc by @volovyks in #201
- chore: refactor signature id and failed signatures by @ChaoticTempest in #194
- feat: use IterableMap for near contract by @ChaoticTempest in #209
- eth mainnet: terraform changes for eth env variables by @ppca in #203
- eth scripts: add generateRequestId utils function by @ppca in #218
- Error handling in Ethereum contract by @volovyks in #216
New Contributors
- @auto-mausx made their first contribution in #49
- @ailisp made their first contribution in #58
- @jakmeier made their first contribution in #152
Full Changelog: https://github.com/sig-net/mpc/commits/1.1.0
1.0.0
What's Changed
- Updated image repo to Sig Network by @auto-mausx in #49
- Update deps, fix audit by @volovyks in #56
- fix number of messages by @volovyks in #53
- chore: cleanup redis by @ChaoticTempest in #47
- feat: separate contract update and participant state from main loop by @ppca in #50
- feat: added faster linker for macos by @ChaoticTempest in #63
- Take two triples in atomic way by @volovyks in #64
- fetch participant state parallel by @ppca in #62
- Remove mpc recovery by @volovyks in #67
- Atomic insertion of presignatures and triples by @volovyks in #68
- chore(refactor): better testing interface by @ChaoticTempest in #55
- Remove protoc from CI by @volovyks in #73
- Restrict triples and presignatures reusage by @volovyks in #70
- fastNear rate limit: change fetch contract interval from 1000ms to 3000ms by @ppca in #80
- FIX: added action to rollout k8s node by @auto-mausx in #82
- Storage v5 by @volovyks in #83
- FIX: add location to GHA workflow by @auto-mausx in #85
- FIX: updated storage to v6 for fresh start by @auto-mausx in #86
- feat: parallelize triple, presignatures and signatures as tokio tasks by @ChaoticTempest in #69
- feat: make sign queue use less shared state by @ChaoticTempest in #91
- fix: added triples and presigs back to storage and fix EXPIRE on used by @ChaoticTempest in #92
- feat: add MessageChannel for async protocol message receiving and sending by @ChaoticTempest in #93
- Eth indexer and gateway by @ailisp in #58
- fix: report error on lake build failure by @ChaoticTempest in #112
- chore: remove linker requirements for macos by @ChaoticTempest in #113
- Eth indexer not require start block env variable by @ppca in #116
- chore: do not warn on mine triple/presignature empty by @ChaoticTempest in #122
- chore: set cait-sith to our own repo & fix related audit issues by @ChaoticTempest in #125
- feat: add NodeId(id) to every log entry for integration-tests by @ChaoticTempest in #121
- feat: make encryption per partition instead of per message by @ChaoticTempest in #107
- eth indexer: subscribe to log events instead of pulling blocks by @ppca in #129
- eth upgradable contract by @ailisp in #133
- feat: rpc as a task with publishing signature by @ChaoticTempest in #132
New Contributors
- @auto-mausx made their first contribution in #49
- @ailisp made their first contribution in #58
Full Changelog: 1.0.0-rc.5...1.0.0