I did migrate thymeleaf projects from boot 3 to 4, and I had no issues. Only difference is the jackson with new package, and AOP dependency is changed. The rest is pretty much the same, not many breaking changes so far.