Answer
McShane was released from Rochdale in July 2021. This departure marked the end of his tenure with the club, which had spanned several seasons. McShane had been a key player for Rochdale during his time there, making numerous appearances and contributing significantly to the team's success. However, the club decided to release him in 2021, paving the way for him to explore new opportunities in his football career.