The White Sox signed Rojas for a $3.5 million, one-year contract that was finalized Wednesday, while infielder Jake Amaya was designated for assignment.
The Red Sox have signed Garrett Crochet, Tanner Houck and Kutter Crawford to one-year deals to avoid arbitration. An agreement with Jarren Duran, however, has not been reached.