Waived is when a player with fewer than four accrued seasons is cut. Other teams can claim that player and their contract without the player having a choice.
Released is when a player with 4+ accrued seasons is cut. They are a free agent, and they are free to sign wherever they choose.