Releases: zama-ai/fhevm
v0.9.4-1
Full Changelog: v0.9.3...v0.9.4-1
v0.9.3
What's Changed
Other Changes
- test(test-suite): update fhevm to 0.9.2 by @melanciani in #1094
- fix(kms-connector): retries tx for key management by @eudelins-zama in #1101
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
Other Changes
- chore(contracts): expose new coprocesor threshold config variable by @melanciani in #1091
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
Other Changes
- Improvements on perf metrics system by @goshawk-3 in #1085
- Add per transaction execution metrics by @goshawk-3 in #1088
- gw-listener, accept bucket.domain url, and search P… by @rudy-6-4 in #1056
Full Changelog: v0.9.1-1...v0.9.1
v0.9.1-1
What's Changed
- feat(common): updates for 0.9 release by @jatZama in #1043
- chore(kms-connector): replace ws by http by @eudelins-zama in #1042
- chore(gateway-contracts): cleanup MultichainACL and add default contextId by @melanciani in #1040
- chore(gateway-contracts): remove allowPublicDecrypt hash computation by @melanciani in #1046
- chore(kms-connector): improve error handling by @eudelins-zama in #1052
Full Changelog: v0.9.1-0...v0.9.1-1
v0.9.1-0
What's Changed
Other Changes
- test(test-suite): update docker images to fhevm 0.9.0 by @melanciani in #1011
- fix(gateway-contracts): add new devnet and testnet networks (#1017) by @melanciani in #1018
- fix(coprocessor): re-add trigger on insertion to computations by @melanciani in #1020
- chore(gateway-contracts): align use of comments (#1021) by @melanciani in #1024
- fix(kms-connector): use eth_sendRawTransactionSync by @eudelins-zama in #1022
- feat(coprocessor): gw-listener, catchup for KMSGeneration contract by @rudy-6-4 in #1030
Full Changelog: v0.9.0...v0.9.1-0
v0.9.0
What's Changed
✨ Main Features
Keygen
Ability to trigger the key generation directly via the Gateway.
New User decryption share mechanism
Shares are no longer stored on-chain. Instead, they are now included in the event’s data on the Gateway.
PauserSet
A new PauserSet contract is available as a host and gateway contract used for the pausing mechanism.
Re-randomisation of transaction inputs
All inputs (including from state) of transactions are re-encrypted before evaluation of FHE operations to provide sIND-CPAD security.
This new feature is transparent to users.
Cleanup
Host and gateway contracts have been cleaned:
- Unused offset has been removed from the decrypted result in public decryption.
- Gateway
check...functions have been replaced by non-revertingis...boolean getters. contractsChainIdfield have been removed from user decryption request EIP712 struct.- New internal empty proxy contracts have been implemented.
- Two gateway contracts have been renamed.
📝 Notes
This release comes with a public changelog.
New Contributors
- @arajasek made their first contribution in #839
- @famouswizard made their first contribution in #851
- @mdqst made their first contribution in #805
Full Changelog: v0.8.0...v0.9.0
v0.9.0-4
Full Changelog: v0.9.0-3...v0.9.0-4
v0.9.0-3
Full Changelog: v0.9.0-2...v0.9.0-3
v0.9.0-2
Full Changelog: v0.9.0-1...v0.9.0-2