The Alonzo hard fork was the upgrade that introduced smart contract functionality to Cardano. This significant milestone enabled the creation and execution of smart contracts on the Cardano blockchain, opening up a wide range of new use cases and applications for the network.