[ 
https://issues.apache.org/jira/browse/RAT-478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18047613#comment-18047613
 ] 

ASF subversion and git services commented on RAT-478:
-----------------------------------------------------

Commit 0aa38ebfdc8dec5417886cc0173ad8388d6dc33e in creadur-rat's branch 
refs/heads/master from P. Ottlinger
[ https://gitbox.apache.org/repos/asf?p=creadur-rat.git;h=0aa38ebf ]

RAT-478: Raise language level to JDK17 (#599)

* RAT-478: Raise language level to JDK17, remove animal-sniffer, build with 
18,21,25 on GHA

* RAT-478, RAT-479: Skip site and javadoc build step on GHA with JDK17

* RAT-478: Changelog - change to language level 17, build with JDK21

* RAT-478: Remove existing JDK8 dependabot exclusions

* RAT-498, RAT-478: Update to latest tika to avoid CVE-2025-66516.

* RAT-498: Update mockito to latest version

* RAT-478: Fix dependabot config error

* RAT-478: Try to exclude steps on GHA with JDK17

* RAT-498: Update junit to 5.14.1

* RAT-498: Update dependencies during ANT Unit test runs

* RAT-478: Apply language features up to JDK17

* RAT-478: Remove unused imports and harmonize file templates

* RAT-478: Try new format in GHA to avoid JDK17 javadoc/site builds

* RAT-478: Try to change if condition

* RAT-478: Move inside expression language

* RAT-478: Do not generate javadoc/site with Java17

* RAT-498, RAT-478, RAT-527: Update dependencies und plugins

* RAT-478: Migrate to jUnit 6.1.0-M1

* RAT-478: Fix minor warnings

* RAT-478: Fix FS-VA_FORMAT_STRING_USES_NEWLINE

* RAT-478: Fix REC - REC_CATCH_EXCEPTION

Explicitly rethrow runtime exceptions instead of catching it

* RAT-478: Apply spotbugs-induced changes, improve javadoc

* RAT-478: Use UTF-8 as default encoding and fix spotbugs issues

* RAT-478: Add migration guide entries for 0.18

* RAT-478: Add changelog entry for UTF-8 fallback

* RAT-478: Fix glitches in release note template and link to migration guide

* RAT-528: Add hint to refactor annotation mechanism

* RAT-478: adapt docs concerncing Java17

* RAT-478: Rm comment as number of spotbugs warnings is stable as of >=JDK17

* RAT-478: Add documentation

> Drop Java8 support and set minimum language level to Java17
> -----------------------------------------------------------
>
>                 Key: RAT-478
>                 URL: https://issues.apache.org/jira/browse/RAT-478
>             Project: Apache RAT
>          Issue Type: Task
>          Components: build
>    Affects Versions: 0.16.1
>            Reporter: Philipp Ottlinger
>            Assignee: Philipp Ottlinger
>            Priority: Major
>             Fix For: 1.0.0, 0.18
>
>
> Due to the deprecation of Java8 and the low support of tooling we should 
> migrate to Java17 and verify building with the newest JDK to ensure the 
> future of RAT with current JDKs.
> (as discussed on the mailing list)
> h2. GitHubActions 
> * 
> https://github.com/actions/setup-java?tab=readme-ov-file#supported-version-syntax
> * no JDK8 on macos-latest available
> * JDK8-tests fail randomly on GHA (ReportOptionTests)
> h2. ASF Jenkins
> * can we build against newest JDK25 as well?
> h2. Dependabot
> * reconfigure dependabot exclusions and check if there are any comments on
> https://github.com/dependabot/dependabot-core/issues/13141 as current 
> exclusions do not seem to work properly
> h2. LTS version matrix
> - Java 11 (released in September 2018)
> - Java 17 (released in September 2021)
> - Java 21 (released in September 2023)
> Due to the existing Javadocproblem we should build with Java21 but stay with 
> compiler level of Java17! see RAT-497



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to