- Prefer jcl variations throughout in favor of modern commons-logging.
- Drop tomcat 11 support back to java 17 requirements
- waffle-bom has been split into two boms: waffle-bom (javax based) and waffle-bom-jakarta (jakarta based). This was done to align how the libraries are set between namespaces within project.
- waffle-distro has been split into two distros, waffle-distro and waffle-distro-jakarta, same as done with bom
- demos split by namespace: javax vs jakarta
- Add waffle-shiro-jakarta support module
- Add waffle-spring-security7 support module
- Add waffle-spring-boot4 support module
- License header changed to use spdx MIT variation (still entirely MIT).