The Bruins today officially announced the signing of restricted free agents Gregory Campbell and Adam McQuaid to two-year contracts, and defenseman Andrew Bodnarchuk to a one-year deal. Winger Jeff LoVecchio’s new deal was also part of the announcement, but he had agreed to terms last week.

Updated: Bruins general manager Peter Chiarelli said that McQuaid’s deal is a two-way deal for the first year and a one-way for the second. He will require waivers, however, to be sent to the AHL this fall.

According to several Tweets, the Campbell contract is worth $1 million this season and $1.2 million this year. That’s a $1.1 million cap hit and gives the Bruins 10 forwards with a base salary of $1 million or more, including two players projected to be on the fourth line.