The Vikings announced all three moves on Saturday afternoon.
A second-round pick in 2006, Griffin was due to earn a base salary of $4.1 million in 2012.
Griffin tore an ACL in one leg during the 2009 NFC title game. Then, in his second appearance after returning, he tore the ACL in the other leg.
In 2011, Griffin appeared in every game, starting 14.
The Vikings could try to clear up even more cap space by cutting other players or restructuring veteran contracts.