For those seeking a challenge, you can upgrade your IdP based on the Identity Provider 4 - Upgrading documentation on the Shibboleth wiki. This will upgrade your existing v3 IdP in-place. It will not upgrade any of the supporting software such as your Java servlet (Tomcat or Jetty) and Java.