The Falcons released Allen on Friday, Tom Pelissero of NFL Network reports.
EDGE Analysis
The Falcons reportedly intend to re-sign Allen at a later date, indicating that the reason for his release may have been to facilitate a new, more team-friendly contract.