Strategy is upgrading to Spring 6 along with Tomcat 10.1.x and JBoss 8 with the June 2024 release. For further details about this change, please see: 2024 Platform Certification Changes (microstrategy.com). Previous versions of Strategy used Spring 5 with Tomcat 9.x or JBoss 7. Certain customizations will need to be updated in order to continue working with Spring 6.
Tomcat 10.1.x and JBoss 8 implement the Servlet 6.0, JSP 3.1, EL 5.0, WebSocket 2.1 and Authentication 3.0 specifications (the versions required by Jakarta EE 10 platform). There is a significant breaking change between previous versions. The Java package used by the specification APIs has changed from javax.* to jakarta.*.
Internally Strategy will upgrade all the shipped components to conform to the new specifications. There is chance that some customizations built on top of Strategy platform might be impacted. The following details aim to ensure a smooth transition.
The first step is to evaluate if the customizations or plugins are impacted by this upgrade. This depends mostly on if the java code in the customization is depending on a library that uses older version of the specifications. Please refer to the table in the next section to find a list of dependencies that requires upgrade. It is also recommended to test the plugins with the latest Strategy version on Tomcat 10.1.x to identify functionality issues that might be introduced.
The majority of Strategy plugins are likely to not be affected. These most often include:
The reason these are likely not impacted is that they often only use JavaScript, HTML, Images, Font, Text or XML Config files.
Impacted plugins would likely use Java or Spring code, including:
Once the assessment concludes that the customizations will need to be upgraded, please follow these steps.
Update your dependencies:
During the upgrade, ensure to thoroughly review the migration documentation and release notes, paying special attention to any deprecated APIs that have been removed. Make necessary adjustments as required.
Here is a list of 3rd libs used in Strategy platform that need to be changed in order to support of Tomcat 10. The library name is provided in group.id:artifact-id notation. Please be aware that there might be libraries that are not listed here but still require upgrade in your own customizations.
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
sudo pip3 install --upgrade urllib3==1.19.1 sudo pip3 install --upgrade requests rm -rf /opt/monitoring mkdir /opt/monitoring cd /opt/monitoring aws configure set default.s3.signature_version s3v4 aws s3 cp s3://securecloud-config-prod-{region}/codedeploy/monitoring.zip . --region {region} //i.e.aws s3 cp s3://securecloud-config-prod-ap-northeast-1/codedeploy/monitoring.zip . --region ap-northeast-1unzip monitoring.zip sh scripts/add_cron_job.shComponentStrategy ReleaseStrategy One: Cloud Hosted: Action Needed?Strategy On-Premise using bundled Tomcat: Action Needed?Strategy On-Premise not using bundled Tomcat: Action Needed?March 2024NoNoYes, updated configuration to use Java 17June 2024NoNoYes, upgrade web application server to Tomcat 10.1 or JBoss 8June 2024Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.Yes, if you have Spring based customizations, commonly for authentication or Strategy Web.ComponentVersionActionTiming8.5.xRemovedMarch 20249.0.xRemovedJune 202410.1.xAddedJune 20247.2+ EAPRemovedJune 20248 EAPAddedJune 2024Library NameUpgraded to Which OneRepositoryjavax.servlet:servlet-apijakarta.servlet:jakarta.servlet-api with the latest stable release i.e version 6.0.0https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-apijavax.servlet.jsp:jsp-apijakarta.servlet.jsp:jakarta.servlet.jsp-api with the latest stable release i.e. version 3.1.1https://mvnrepository.com/artifact/jakarta.servlet.jsp/jakarta.servlet.jsp-apijavax.annotation:javax.annotation-apijakarta.annotation:jakarta.annotation-api with the latest stable release i.e. version 2.1.1https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-apijavax.json:javax.json-apijakarta.json:jakarta.json-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.json/jakarta.json-apiorg.glassfish:javax.jsonorg.glassfish:jakarta.json with the latest stable release i.e. version 2.0.1https://mvnrepository.com/artifact/org.glassfish/jakarta.jsonjavax.activation:activationjakarta.activation:jakarta.activation-api with the latest stable release i.e. version 2.1.3https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-apijavax.validation:validation-apijakarta.validation:jakarta.validation-api with the latest stable release i.e. version 3.0.2https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-apiio.swagger.core.v3:swagger-jaxrs2io.swagger.core.v3:swagger-jaxrs2-jakarta with the latest stable release i.e. version 2.2.21https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-jaxrs2-jakartajavax.xml.bind:jaxb-apijakarta.xml.bind:jakarta.xml.bind-api with the latest stable release i.e. 4.0.2https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-apiSpring Framework and Spring BootUpgrade to Spring Framework 6.x and Spring Boot 3.x |
|
|
|
|
|
|
|
|
|
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
Update any import statements or other source code uses of EE API classes from the javax package to jakarta.
Here is an example to modify the import statement.
Before:
import javax.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletRequest;

After the migration, there are still classes in the javax.* namespace which is provided by Java SE. These are not affected by the Jakarta EE namespace migration, so stay as they are. Some examples are:
javax.annotation.processing.*
javax.crypto.*
javax.security.*
javax.sql.*
javax.transaction.xa.*
javax.xml.*
javax.swing.*
javax.management.*
javax.naming.*
javax.net.*
Some changes are made on Spring Security XML configurations due to class deprecation / updates. Please review the below bean items and see if they are overwritten in customization. If true, corresponding change has to be made.
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
samlAuthenticationRequestFactory samlAuthenticationRequestContextConverterSAML beans removed because samlAuthenticationRequestContextResolver is updated to use new class; please consider extending com.Strategy.auth.saml.authnrequest.SAMLAuthenticationAuthnRequestCustomizer to customize AuthnRequestrelyingPartyRegistrationResolvercom.Strategy.auth.saml.config.SAMLRelyingPartyRegistrationResolver no longer deduce registration ID from requests since it is done by callers; the exception is org.springframework.security.saml2.provider.service.web.Saml2AuthenticationTokenConverter, which we introduce a registration resolver wrapper com.Strategy.auth.saml.response.SAMLSSORelyingPartyRegistrationResolver which resolve registration ID from request for Saml2AuthenticationTokenConverter, then delegate the task to SAMLRelyingPartyRegistrationResolverBean nameChangesmstrSamlProcessingFilterSAML bean with base class replaced by Spring Security SAML provider builtin class: old: com.Strategy.auth.saml.response.SAMLProcessingFilter new: org.springframework.security.saml2.provider.service.web.authentication.Saml2WebSsoAuthenticationFilterforwardedHeaderFilter cookieProcessorFilter clientIDFilter redirectResponseFilterThese filters are defined in MainConfig.xml, some of which has the same name with filters defined in web.xml. They are renamed to avoid unexpected auto registration and duplicated filter names: forwardedHeaderFilter → mstrForwardedHeaderFilter cookieProcessorFilter → mstrCookieProcessorFilter clientIDFilter → mstrClientIDFilter redirectResponseFilter → mstrRedirectResponseFilter |
With the preceding sections addressed, most of the blockers should be resolved. You can now compile source code, build the project, and deploy it on Tomcat 10 for validation.
However, there might still be third-party libraries lacking support for Jakarta EE 9, i.e. Axis2 . Here are some recommendations: