<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>fhEVM — The Cyber Toolchain</title>
    <link>https://cybertoolchain.io/tools/fhevm</link>
    <description>New releases and features in fhEVM, tracked by The Cyber Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Fri, 30 Oct 2026 18:07:35 GMT</lastBuildDate>
    <atom:link href="https://cybertoolchain.io/tools/fhevm/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>fhEVM v0.14.5</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.14.5</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.14.5</guid>
      <pubDate>Fri, 30 Oct 2026 18:07:35 GMT</pubDate>
      <description>fhEVM adds BSC testnet support and a relayer query option to the Solidity library and SDK⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
• Add BSC testnet chain support to the SDK with the new `feat(sdk): add BSC testnet chain` backport, enabling encrypted smart contract development on Binance Smart Chain testnet.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
• Add a relayer query option to the SDK via the backported `relayer query option` (`#4544`), giving developers control over relayer selection when submitting encrypted transactions.
• Remove transient allowance for inputs to sender in the Solidity library, changing how input permissions are granted on-chain.
Breaking changes:
• Transient allowance for inputs to sender has been removed from the Solidity library (`library-solidity`); contracts relying on this allowance behaviour will no longer work as before.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.14.3</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.14.3</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.14.3</guid>
      <pubDate>Fri, 09 Oct 2026 13:15:18 GMT</pubDate>
      <description>fhEVM v0.14.3 adds environment-variable-driven e2e coprocessor config generation for the test suite.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
• Generates e2e coprocessor configuration from environment variables in the test suite, enabling automated and CI-friendly stack setup.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.14.2</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.14.2</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.14.2</guid>
      <pubDate>Fri, 02 Oct 2026 15:55:52 GMT</pubDate>
      <description>fhEVM v0.14.2 adds BNB chain support to host-contract chainIds and improves scalar operand handling.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
• Adds BNB to the supported `chainIds` in host-contracts, enabling FHE workflows on the BNB chain.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠
• Improves scalar operand handling in host-contracts for FHE arithmetic operations.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.13.4</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.13.4</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.13.4</guid>
      <pubDate>Fri, 04 Sep 2026 14:57:47 GMT</pubDate>
      <description>fhEVM v0.13.4 backports the Polygon CLI and expands the relayer to return all user-decrypt shares.
• Backports the Polygon CLI to the 0.13.x release line, enabling Polygon-targeted workflows on the stable branch.
• Relayer now returns all user-decrypt shares per request, rather than a subset.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.14.1</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.14.1</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.14.1</guid>
      <pubDate>Tue, 01 Sep 2026 02:17:15 GMT</pubDate>
      <description>fheVM v0.14.1 adds Polygon mainnet chain support and KMS canonical mirror tasks for host contracts.
• Adds tasks to mirror the canonical KMS context and epoch onto replica chains in host contracts.
• Adds Polygon mainnet chain configuration to the SDK and Solidity library.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.14.0</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.14.0</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.14.0</guid>
      <pubDate>Fri, 14 Aug 2026 08:08:25 GMT</pubDate>
      <description>fhEVM v0.14.0 adds KMS epoch lifecycle, unified EIP-712 decryption, confidential bridging, and new Solidity FHE APIs
• Adds `destroyKmsEpoch` to the KMS connector for epoch destruction as part of the KMS context/epoch lifecycle, alongside single-in-flight enforcement, signature-checked epoch activation confirmations, and getters for context-switch monitoring.
• Adds `deployProtocolConfigFromMigration`, `deployKMSGenerationFromMigration`, `upgradeKMSGeneration`, and `verify` Hardhat tasks as the new required deployment and rollout path replacing the removed KMSGeneration Gateway migration path.
• Adds `--seed-start-block` flag to the host-listener poller for controlling coprocessor block replay start point.
• Adds FHE.toExternal(...) for all encrypted types, enabling conversion of any encrypted value to an external representation from Solidity.
• Adds FHE.mulDiv(...) for widened multiply-divide operations on encrypted integers, with HCU accounting including the scalar-type check for `fheMulDiv`.
• Ships unified EIP-712 user decryption via signDecryptionPermit(), merging self and delegated decryption into one request model with per-handle ownership, `durationSeconds`, protocol-versioned permits, and ERC-1271 smart-account signature support.
• Adds the `ConfidentialBridge` (LayerZero-based) for encrypted handle bridging across chains, including bridge events, Solidity helper APIs, deploy/prepareUpgrade tasks, LZ-delegate auto-resync to the ACL owner, and post-upgrade endpoint verification.
• Adds new reinitializer versions for `FHEVMExecutor`, `HCULimit`, and `ProtocolConfig` host/gateway contracts with protocol storage for KMS epochs, context anchors, decryption invalidation, and confidential bridge configuration.
• Adds per-context KMS threshold setters with caps on threshold and signer set for hardened decryption consensus.
• Adds SNS/S3 ciphertext migration support with dedicated concurrency and DB pool controls, stalled-error backoff, and a wave1 migration verification script.
• Adds ciphertext attestation plumbing and shadow verification in the KMS connector, including a shared ciphertext-attestation crate, embedded ciphertext format, coprocessor registry refresh, and S3 material verification.
• Adds automatic protocol/WASM version resolution and bundled TFHE to the SDK, with cleartext mode, multi-version host-contracts support, and a narrower public API surface.
• Adds full block payloads with adaptive Redis drain and stalled dependency-chain parking to the coprocessor for improved migration and live-operation reliability.
• Adds replay of quorum-accepted input proofs and drift-recovery hardening with documented quorum requirements to the coprocessor.
• Adds latency/gap metrics to the coprocessor for observability of block-processing performance.
Breaking changes:
• The signDecryptionPermit() API is now the required SDK decryption permit path; `durationDays` is replaced by `durationSeconds`, permit objects carry a protocol version, and several low-level SDK exports were removed in favor of high-level encrypt/decrypt/sign actions.
• User-decryption authorization moves to the unified v2 flow; legacy on-chain request shapes remain only for the deprecation window.
• The KMSGeneration Gateway migration path was removed; deployment and rollout flows must use `deployProtocolConfigFromMigration`, `deployKMSGenerationFromMigration`, `upgradeKMSGeneration`, `verify` tasks, and the KMS/wave1 migration verification scripts.
• The coprocessor&apos;s Ethereum chain-ID flag was renamed to the canonical protocol-config chain ID; `host_chains` seeding is now declarative — coprocessor configuration must be updated accordingly.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.13.0</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.13.0</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.13.0</guid>
      <pubDate>Thu, 11 Jun 2026 18:10:12 GMT</pubDate>
      <description>fhEVM v0.13.0 adds PRSS key shares re-sharing, FHE handle ACL deny lists, and new hardhat deployment scripts
• Adds `PRSSInit` and `KeyReshareSameSet` flows for threshold key share regeneration.
• Adds `IsAccountDenied` function to library-solidity to check account restrictions.
• Adds ACL deny list support in host-contracts to block specific accounts from persisting FHE handles.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.12.0</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.12.0</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.12.0</guid>
      <pubDate>Wed, 08 Apr 2026 15:51:28 GMT</pubDate>
      <description>fhEVM v0.12.0 adds per-block HCU metering, context-aware decryptions, and coprocessor state revert.
• Adds `--ciphertext-commits-address` flag to the gateway listener for opt-in ciphertext drift detection via local digest comparison against on-chain consensus
• Adds `revert_coprocessor_db_state.sql` script packaged in the db-migration Docker image to revert a coprocessor database to a previous block number
• Adds HCULimit contract with configurable per-block, per-transaction, and per-transaction-depth Homomorphic Compute Unit limits and a whitelist mechanism for privileged callers
Breaking changes:
• MultichainACL.sol, MultichainACLChecks.sol, and IMultichainACL.sol are removed entirely from gateway-contracts
• isUserDecryptionReady signature changed — the address userAddress parameter was removed; old signature preserved via backward-compat overload but is deprecated
• FHEVMExecutor prepends COMPUTATION_DOMAIN_SEPARATOR (&quot;FHE_comp&quot;) and appends blockhash(block.number-1) + block.timestamp to handle hashing
• New HCULimit contract required — FHEVMExecutor REINITIALIZER_VERSION bumped to 3. Initialization requires hcuCapPerBlock, maxHCUDepthPerTx, and maxHCUPerTx parameters.
• ACL REINITIALIZER_VERSION bumped to 4 — ExpirationDateBeforeOneHour error replaced by ExpirationDateInThePast
• ECDSA.sol renamed to FhevmECDSA.sol — import path changed from cryptography/ECDSA.sol to cryptography/FhevmECDSA.sol, library renamed from ECDSA to FhevmECDSA
• Tenants table removed from DB
• Legacy tfhe-worker gRPC endpoint removed
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.11.0</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.11.0</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.11.0</guid>
      <pubDate>Fri, 13 Feb 2026 18:56:27 GMT</pubDate>
      <description>fhEVM v0.11.0 adds GPU acceleration for ZK proofs, host-listener poller mode, Confidential Tokens Registry with ERC7984, and Operator Staking system.
• `gpu` acceleration is available for ZK proof verification, Switch-and-Squash (SnS), and re-randomisation in the coprocessor.
• New `host-listener` poller mode provides an alternative to WebSocket-based event listening for the coprocessor scheduler.
• Introduces Confidential Tokens Registry and ERC7984 upgradeable wrapper contracts for token management.
• Adds a new Operator Staking system using ERC4626-based contracts, including reward distribution logic.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.10.6</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.10.6</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.10.6</guid>
      <pubDate>Wed, 07 Jan 2026 06:13:04 GMT</pubDate>
      <description>Adds coprocessor dependence chain release mechanism
• Adds `coprocessor` mechanism to release dependence chains when no progress occurs
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.10.5</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.10.5</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.10.5</guid>
      <pubDate>Mon, 29 Dec 2025 10:13:54 GMT</pubDate>
      <description>fhEVM v0.10.5 adds a non-blocking distributed locking mechanism to tfhe-worker.
• Adds a non-blocking, distributed locking mechanism in `tfhe-worker`.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.10.2</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.10.2</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.10.2</guid>
      <pubDate>Tue, 09 Dec 2025 19:11:45 GMT</pubDate>
      <description>Adds `--only-catchup-loop` mode to the coprocessor host-listener CLI.
• Coprocessor host-listener gains a new `--only-catchup-loop` flag to run exclusively in catch-up mode.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.9.13</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.9.13</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.9.13</guid>
      <pubDate>Fri, 14 Nov 2025 12:49:09 GMT</pubDate>
      <description>Introduces `FHE.checkSignatures` for verifying homomorphic signatures and refactors `ZamaConfig.sol`.
• Adds `FHE.checkSignatures` to verify encrypted data signatures
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.9.10</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.9.10</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.9.10</guid>
      <pubDate>Wed, 05 Nov 2025 07:56:44 GMT</pubDate>
      <description>Replaces the requestDecryption API with a new codegen feature for managing decryption requests
• Introduces a new codegen feature that replaces the previous `requestDecryption` method
• Removes the legacy `requestDecryption` function from the library API
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.9.6</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.9.6</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.9.6</guid>
      <pubDate>Mon, 03 Nov 2025 13:12:31 GMT</pubDate>
      <description>Adds `PRSSInit` and `KeyReshareSameSet` flows for key management and coprocessor metrics
• Adds `PRSSInit` and `KeyReshareSameSet` flows to handle private random shared secret initialization and key resharing within the same set.
• Exposes new metrics for the gw-listener component in the coprocessor to support observability.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.9.5</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.9.5</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.9.5</guid>
      <pubDate>Wed, 29 Oct 2025 12:45:50 GMT</pubDate>
      <description>fhEVM v0.9.5 adds a function to update operators in gateway contracts.
• `feat(gateway-contracts): add function to update operators`
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.9.2</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.9.2</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.9.2</guid>
      <pubDate>Fri, 17 Oct 2025 16:15:36 GMT</pubDate>
      <description>fhEVM v0.9.2 exposes `coprocessor_threshold` config variable for coprocessor configuration.
• Exposes new `coprocessor_threshold` config variable to control coprocessor behavior.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.9.1</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.9.1</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.9.1</guid>
      <pubDate>Fri, 17 Oct 2025 08:39:23 GMT</pubDate>
      <description>Adds per-transaction execution metrics for fhEVM.
• `gw-listener` accepts `bucket.domain` URLs for object storage integration.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.9.0</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.9.0</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.9.0</guid>
      <pubDate>Mon, 06 Oct 2025 10:04:24 GMT</pubDate>
      <description>fhEVM v0.9.0 adds Gateway-triggered keygen, PauserSet contract, and in-event decryption shares
• Adds `Gateway` method to trigger key generation directly
• Moves user decryption share delivery from on-chain storage to event data emitted by the Gateway
• Introduces `PauserSet` contract for pausing logic
Breaking changes:
• Gateway `check...` functions replaced by non-reverting `is...` boolean getters
• `contractsChainId` field removed from user decryption request EIP712 struct
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.8.0</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.8.0</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.8.0</guid>
      <pubDate>Tue, 02 Sep 2025 10:19:46 GMT</pubDate>
      <description>fHEVM v0.8.0 adds a new KMS connector, compressed ciphertext support for SnS/KMS, and protocolId() to SepoliaConfig.
• New KMS connector integration
• Compressed ciphertext support for the Secret Number Service (SnS) worker and Key Management System (KMS)
• Added protocolId() function in SepoliaConfig to follow ERC standards
• Added extraData generic field to gateway functions, events, and signed structs
Breaking changes:
• Changed callback function expected by Oracle following ERC standards
• Changed storage layout for the library following ERC standards
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.7.7</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.7.7</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.7.7</guid>
      <pubDate>Mon, 14 Jul 2025 07:29:40 GMT</pubDate>
      <description>Adds multi-pod coordination for kms-connector
• `feat(kms-connector): multi-pod connectors coordination`
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
    <item>
      <title>fhEVM v0.7.0</title>
      <link>https://github.com/zama-ai/fhevm/releases/tag/v0.7.0</link>
      <guid isPermaLink="true">https://github.com/zama-ai/fhevm/releases/tag/v0.7.0</guid>
      <pubDate>Wed, 18 Jun 2025 12:48:52 GMT</pubDate>
      <description>fhEVM v0.7.0 introduces Zama Protocol with Gateway orchestration and FHE.requestDecryption
• Adds `Gateway` as a core component to orchestrate protocol operations
• Enforces coprocessor-side input verification for enhanced security
• Coprocessors now prepare ciphertexts for the decryption pipeline
• Restructures and modernizes the Solidity library for the new architecture
• Adds `FHE.requestDecryption` with `msg.value` support, replacing deprecated `GatewayCaller`
• Introduces per-transaction operation limits, replacing previous per-block limits
Breaking changes:
• Library renamed from `TFHE` to `FHE`
• `ebytesXXX` types removed
• `einput` replaced with `externalEuintXXX`, `externalEbool`, and `externalEaddress`
• Previous per-block limit replaced by per-transaction operation limits
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/fhevm</description>
    </item>
  </channel>
</rss>
