F’23 doesn’t have much in it that’s new over F’18, which itself was also a pretty minor update to F’08.
One thing to watch out for: in a departure from former commitments to compatibility, F’23 changes some semantics of working conforming code, specifically allocatable characters being used for internal writes, iomsg=, &c.