Hudson is recovering from his second ''Tommy John'' reconstructive elbow surgery and has not pitched since the middle of the 2012 season.
He reinjured the elbow in a minor league rehab assignment last July.
Hudson was arbitration eligible but the Diamondbacks declined to tender him an offer, making him a free agent.
The 26-year-old right-hander is 28-17 with a 3.68 ERA in four major league seasons.
Arizona also signed 42-year-old catcher Henry Blanco to a minor league contract. He was with the Diamondbacks in 2011-20012.
- Sports & Recreation
- Arizona Diamondbacks
- Daniel Hudson