I always give my users a heads up before an upgrade of that magnitude, usually with a time window and a request to stay out during the window. Point level updates (2.1.x to 2.1.y type thing) not so much. With the upgrade facility in ACP in 2.1, it's so smooth that I can usually slip it in during a slow period without anyone noticing.