It would be nice to have one for future releases that include breaking changes.
As it stands, a recent release split out the ISystemContext.SessionId property to a new interface, ISessionSystemContext. However, MethodState.Call overrides still get ISessionContext.
If those overrides depend on context.SessionId, it's not clear how that code is supposed to be migrated.