Castillo was designated for assignment by the Red Sox on Friday, Rob Bradford of WEEI.com reports.
The move frees up a spot on the 40-man roster for Tyler Heineman. Castillo had been claimed off waivers by the Red Sox a month ago and will now go through the waiver process again.