I've read all the relaunch books once, but it's been some time. Can someone remind me all the changes to the senior staff that have taken place?
A Time For War, A Time for Peace/Nemesis/Taking Wing: Riker and Troi leave, Data dies; Crusher leaves CMO post; Worf takes first officer post provisionally; Christine Vale vacates security chief post.
Death in Winter: Crusher returns as CMO.
Between books: Miranda Kadohata replaces Data as ops officer, but goes on maternity leave. Sara Nave replaces Vale as security chief, but then transfers to conn. Lio Battaglia takes over as security chief.
Resistance: Worf finally approved as permanent XO; T'Lana joins crew as counselor/contact specialist. Battaglia killed; Nave resumes security chief role until she too is killed.
Q & A: Zelik Leybenzon joins as security chief. Miranda Kadohata returns from maternity leave, resuming ops/second officer/science officer position (Data's old job) which she was retroactively established as holding in the months following NEM. Joanna Faur established as conn officer.
Before Dishonor: T'Lana resigns as counselor.
Greater Than the Sum: Picard restructures bridge posts; to ease Kadohata's workload, Dina Elfiki is added as science officer. T'Ryssa Chen joins as contact specialist, now a separate responsibility from that of ship's counselor; new counselor Hegol Den is not a bridge officer. Leybenzon resigns as security chief; Jasminder Choudhury takes the post.
Destiny: No staff changes, except that Chen fills in as assistant flight controller.
Losing the Peace: Due to a lack of contact missions, Chen assists in engineering. Kadohata transfers to a ground posting. Her successor at ops is unknown.
Typhon Pact: Paths of Disharmony/The Struggle Within: No senior staff changes.
Indistinguishable from Magic: Geordi LaForge transfers to
USS Challenger for several months.