From c8d863693bbff589d3a7a372dbf095ad32b3215d Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:48:34 +0000 Subject: [PATCH 1/5] Fix maven-compiler-plugin to use Java 17 instead of 1.8 Co-Authored-By: Samir Chaudhry --- pom.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index fc5bfeac..34c4c2fe 100644 --- a/pom.xml +++ b/pom.xml @@ -76,14 +76,14 @@ spring-boot-maven-plugin - org.apache.maven.plugins - maven-compiler-plugin - 3.8.0 - - 1.8 - 1.8 - - + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + + ${java.version} + ${java.version} + + From ab4969688c50d535f71062d709bad863a4379180 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:49:17 +0000 Subject: [PATCH 2/5] Upgrade Spring Boot to 3.4.7 and update MySQL connector to mysql-connector-j Co-Authored-By: Samir Chaudhry --- pom.xml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 34c4c2fe..395f8766 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.3.3 + 3.4.7 com.example @@ -52,9 +52,8 @@ - mysql - mysql-connector-java - 8.0.33 + com.mysql + mysql-connector-j runtime From 32ce346d1f39908058f4978263fd5406838aacef Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:49:50 +0000 Subject: [PATCH 3/5] Upgrade Spring Boot to 3.5.3 Co-Authored-By: Samir Chaudhry --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 395f8766..6b5e8a2c 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.4.7 + 3.5.3 com.example From 1d879e6da5c8b3b7b8229c1adc25a0bc58c60287 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:51:12 +0000 Subject: [PATCH 4/5] Fix deprecated APIs: update Hibernate dialect and Spring Security logout configuration Co-Authored-By: Samir Chaudhry --- src/main/java/com/example/bankapp/config/SecurityConfig.java | 5 ++--- src/main/resources/application.properties | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/example/bankapp/config/SecurityConfig.java b/src/main/java/com/example/bankapp/config/SecurityConfig.java index 4dbd1572..21d37290 100644 --- a/src/main/java/com/example/bankapp/config/SecurityConfig.java +++ b/src/main/java/com/example/bankapp/config/SecurityConfig.java @@ -10,7 +10,6 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.web.SecurityFilterChain; -import org.springframework.security.web.util.matcher.AntPathRequestMatcher; @Configuration @EnableWebSecurity @@ -41,7 +40,7 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti .logout(logout -> logout .invalidateHttpSession(true) .clearAuthentication(true) - .logoutRequestMatcher(new AntPathRequestMatcher("/logout")) + .logoutUrl("/logout") .logoutSuccessUrl("/login?logout") .permitAll() ) @@ -57,4 +56,4 @@ public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception auth.userDetailsService(accountService).passwordEncoder(passwordEncoder()); } -} \ No newline at end of file +} diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 08663a63..97d40e36 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -7,5 +7,5 @@ spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # JPA & Hibernate configuration spring.jpa.hibernate.ddl-auto=update -spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect spring.jpa.show-sql=true From 1c60dae09bb4d3f162326d4856097509a0e829f2 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 21:08:06 +0000 Subject: [PATCH 5/5] Fix Snyk security vulnerability: upgrade MySQL Connector to 9.3.0 Co-Authored-By: Samir Chaudhry --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index 6b5e8a2c..9d025fcd 100644 --- a/pom.xml +++ b/pom.xml @@ -54,6 +54,7 @@ com.mysql mysql-connector-j + 9.3.0 runtime