Releases

Note

These releases are approved by the 0x Community. Come out and vote HERE!

This page outlines upcoming releases and expected changes.

Name

Overview

Est Release Date

Status

Additional

Nifty

ERC721 and ERC1155 support

02/14/22

Vote

The following releases have been deployed

Amaretto

Protocol 4.1: Efficiency + Batch Fills

03/15/21

Deployed

Babooshka

Connect Exchange Proxy to Staking

02/08/21

Deployed

Release Notes

Squire

Aggregation for V4 Orders

02/04/21

Deployed

N/A

big-pantsuit-energy

Patch batch `getOrderRelevantState()` functions

01/25/21

Deployed

Release Notes

Panettone

Minor patches from Consensys Audit

01/12/21

Deployed

Release Notes

cyberpants2077

V4 Orders

01/05/21

Deployed

Release Notes

Hot-Pants

Remove calldata signing / DeFi Saver Fix / Allowance on Proxy

12/07/20

Deployed

Release Notes

Plop

PLP VIP

12/01/20

Deployed

Release Notes

Tinker

Set allowances directly on Exchange Proxy

11/12/20

Deployed

Release Notes

Elphaba

Meta-Transactions + Uniswap VIP

Deployed

Release Notes

Champagne-Problems

Signed Calldata

Deployed

Release Notes

Upcoming

Nifty

  • ERC721 and ERC1155 order types

  • Batch fills for NFT orders

  • Property based orders

  • Ability to receive ETH in NFT orders

Past

Amaretto

  • RFQ VIP (fallback to DEX if RFQ orders is unfillable)

  • Batch fills for native orders

  • Mooniswap VIP

  • Curve / Swerve VIP (via PLP Sandbox)

Babooshka

  • Register the 0x Exchange Proxy with the Staking Proxy, allowing protocol fees from V4 Orders to be paid to Staking Pools.

Squire

big-pantsuit-energy

  • Swallow reverts in batchGetRfqOrderRelevantStates() and batchGetLimitOrderRelevantStates() functions.

Panettone

  • Minor patches from the Consensys Audit. No breaking changes.

  • Decommissions the internal _executeMetaTransaction function.

  • Extends deployment timelock from 24h to 48h.

  • Decommission SignatureValidationFeature.

  • Decommission TokenSpenderFeature.

cyberpants2077

Hot-Pants

  • Removes calldata signing from TransformERC20 Feature.

  • Redeploying all Transformers (new interface w/o calldataHash)

  • Allowances can now be set on the Proxy. See more on the Allowances Page. This involves redeploying the following Features: MetaTransactionsFeature, TransformERC20Feature, UniswapFeature.

Plop

Tinker

Note

This release was partially rolled back due to breaking allowances for some Exceptional ERC20 Tokens. These features were fixed and re-deployed in the Hot-Pants release, above.

  • Upgrade any features that transfer user funds to use allowances on the Proxy contract. Transfers will still fallback to the Allowance Target, but integrators will get reduced transaction costs from setting their allowance on the Proxy. This involves redeploying the following Features: MetaTransactionsFeature, TransformERC20Feature, UniswapFeature.

Elphaba

  • Updates for Meta-Transactions Feature

  • Uniswap VIP for efficient fills through Uniswap.

Champagne-Problems

  • Signed Calldata for Meta-Transactions