Skip to content

[DFS] fix(dependency): Java Language Level JDK 1.5 (EOL since October 2009) - #1

Draft
zerowsw wants to merge 1 commit into
masterfrom
atx/java-version-upgrade-20260730-230850
Draft

[DFS] fix(dependency): Java Language Level JDK 1.5 (EOL since October 2009)#1
zerowsw wants to merge 1 commit into
masterfrom
atx/java-version-upgrade-20260730-230850

Conversation

@zerowsw

@zerowsw zerowsw commented Jul 30, 2026

Copy link
Copy Markdown
Owner

⚠️ High-risk change — manual review recommended (severity: high)

Finding

  • Title: Java Language Level JDK 1.5 (EOL since October 2009)
  • Severity: high | Category: dependency
  • Description: The project's IntelliJ module configuration (mp3.iml) sets the language level to JDK_1_5 (Java 5), which reached End of Life in October 2009. Java 5 lacks 15+ years of security patches, performance improvements, and language features (lambdas, records, pattern matching, modern concurrency). The pom.xml has no explicit maven-compiler-plugin source/target configuration, meaning compilation depends on the build machine's JDK.
  • Finding ID: 01KYTKFTZ3VTDECJJ4PQAG71HR

Transform Applied

  • Transform: AWS/java-version-upgrade

Validation

  • Diff: 12 files changed, +61 / −23

Changed Files

  • pom.xml
  • target/classes/grep/ArgsToServer.class
  • target/classes/grep/GrepClient.class
  • target/classes/grep/GrepClientThread.class
  • target/classes/grep/GrepServer.class
  • target/classes/grep/GrepServerThread.class
  • target/classes/grep/ServerProperties.class
  • target/maven-archiver/pom.properties
  • target/maven-status/maven-compiler-plugin/compile/default-cli/createdFiles.lst
  • target/maven-status/maven-compiler-plugin/compile/default-cli/inputFiles.lst
  • ... and 2 more

Automated by ATX Continuous Modernization. Review carefully before merging.

…0 with source/target 21 and properties. Build status: Success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant