Spring Boot 3 Migration Guide: javax to jakarta with OpenRewrite (and the sed Trap)
Migrate Spring Boot 2 to 3: the javax to jakarta package rename. Why the one-line sed trick quietly breaks javax.sql and javax.crypto, which packages actually move, and how OpenRewrite does the whole upgrade safely. Tested on real apps.