Bitcoin Cash Upgrades

Below are a list of Bitcoin Cash (BCH) protocol upgrades, sorted by newest on top.

May 2024 Upgrade
Adaptive Blocksize Limit Algorithm (ABLA) for Bitcoin Cash: The new consensus rules in the abovementioned CHIP will take effect on the main network (mainnet) once the median time past (MTP) [1] of the most recent 11 blocks is greater than or equal to UNIX timestamp 1715774400 (May 15, 2024 12:00:00 UTC).
Read more about this upgrade.

May 2023 Upgrade
Restrict transaction version, Miniumum transaction size, CashTokens, P2SH32: The new consensus rules in the abovementioned CHIPs will take effect on the main network (mainnet) once the median time past (MTP) [1] of the most recent 11 blocks is greater than or equal to UNIX timestamp 1684152000 (May 15, 2023 12:00:00 UTC).
Read more about this upgrade.

May 2022 Upgrade
Bigger Script Integers, Native Introspection Opcodes: The new consensus rules in the abovementioned CHIPs will take effect once the median time past (MTP) [1] of the most recent 11 blocks is greater than or equal to UNIX timestamp 1652616000.
Read more about this upgrade.

May 2021 Upgrade
Removal of the unconfirmed transaction chain limit, allowance of transactions with multiple OP_RETURN outputs: The changes to the Bitcoin Cash network activate on 15 May 2021.
Read more about this upgrade.

November 2020 Upgrade
Bitcoin Cash's current difficulty adjustment algorithm will be replaced by a new algorithm named aserti3-2d, referred to as 'ASERT' for short. When the median time past [1] of the most recent 11 blocks (MTP-11) is greater than or equal to UNIX timestamp 1605441600, Bitcoin Cash will execute an upgrade of the network consensus rules according to this specification.
Read more about this upgrade.

May 2020 Upgrade
Bitcoin Cash's SigOps counting and limiting system is replaced with a new system, referred to as SigChecks. A new opcode called OP_REVERSEBYTES has been added to the script system. When the median time past [1] of the most recent 11 blocks (MTP-11) is greater than or equal to UNIX timestamp 1589544000, Bitcoin Cash will execute an upgrade of the network consensus rules according to this specification.
Read more about this upgrade.

November 2019 Upgrade
Enable Schnorr signatures for OP_CHECKMULTISIG(VERIFY), enforce minimal push and minimal number encoding rules in Script. When the median time past [1] of the most recent 11 blocks (MTP-11) is greater than or equal to UNIX timestamp 1573819200, Bitcoin Cash will execute an upgrade of the network consensus rules according to this specification.
Read more about this upgrade.

May 2019 Upgrade
Enable Schnorr signatures and allow Segwit recovery. When the median time past [1] of the most recent 11 blocks (MTP-11) is greater than or equal to UNIX timestamp 1557921600, Bitcoin Cash will execute an upgrade of the network consensus rules according to this specification.
Read more about this upgrade.

November 2018 Upgrade
Remove topological transaction order constraint, and enforce canonical transaction order. Enable OP_CHECKDATASIG and OP_CHECKDATASIGVERIFY opcodes. Enforce minimum transaction size. Enforce "push only" rule for scriptSig. Enforce "clean stack" rule. When the median time past [1] of the most recent 11 blocks (MTP-11) is greater than or equal to UNIX timestamp 1542300000, Bitcoin Cash will execute an upgrade of the network consensus rules according to this specification.
Read more about this upgrade.

May 2018 Upgrade
Blocksize increase to 32,000,000 bytes and Re-enabling of several opcodes. When the median time past[1] of the most recent 11 blocks (MTP-11) is greater than or equal to UNIX timestamp 1526400000 Bitcoin Cash will execute a hardfork according to this specification.
Read more about this upgrade.

November 2017 Upgrade
Enforcement of LOW_S signatures, Enforcement of NULLFAIL, and a replacement for the emergency difficulty adjustment. When the median time past[1] of the most recent 11 blocks (MTP-11) is greater than or equal to UNIX timestamp 1510600000 Bitcoin Cash will execute a hardfork according to this specification.
Read more about this upgrade.

August 2017 Upgrade
UAHF Technical Specification. Proposed requirements for a block size Hard Fork (HF). BUIP 55 specified a block height fork. This UAHF specification is inspired by the idea of a flag day, but changed to a time-based fork due to miner requests.
Read more about this upgrade.