Hello,
I recommend you to migrate to the newer version for many reasons;
- 6.x versions use spring boot 2.x and spring boot 2 is no longer supported, so if there is a security issue it would be hard to fix it alone…
- same thing for tomcat or jetty versions.
- problems encountered with recent versions are very likely solved by the community, but for old versions no one will investigate it …
You will have something to fix after any migration, for example I spent a couple of months to migrate from 5.x to 6.6.x … what I did is
- read all release notes, and note the breaking changes … in my case the most relevant ones are :
* change about saml configurations tables : should export and reimport the existing services
* change in the timeout : spring clients that uses a default timeout of 2 hours should update their bean configuration or update the cas hard timeout to less than 2 hours
* changes in the packages : the new version uses gradle instead of maven and should declare additional firewall rules to download gradle dependencies
* some regressions in cas management GUI but you have always the rest endpoints for workarounds …
So migration without problems does not exist 😢
Good luck 🤞
Best regards.