Thanks for your contributions David, Mike, and Paul! These are all great
updates.

On Mar 17, 2022 at 15:04:32, David Handermann <[email protected]>
wrote:

> Development Team,
>
> Thanks to reviews from Mike Thomsen and Paul Grey, support for building the
> NiFi project on Java 17 is now in the main branch.
>
> The GitHub continuous integration workflow now includes a fourth
> environment:
>
> Ubuntu Zulu JDK 17 EN
>
> Although some dependencies may cause runtime issues with Java 17, this new
> build target will help highlight and correct particular issues. For the
> purpose of compatibility, restricted reflective access is one of the most
> important differences in Java 17.  Java 11 flags these issues as illegal
> reflective access warnings, but Java 17 prevents these operations.
>
> New issues with particular components should be flagged and addressed using
> the standard Jira tracking process.
>
> This is also a good time to mention ongoing work related to JUnit 5. Big
> thanks to Mike Thomsen for working through numerous modules and multiple
> rounds of feedback to update a majority of components to JUnit 5! All new
> test code should use JUnit 5 org.junit.jupiter components.  Some work still
> remains to convert various modules, which can be tracked through sub-tasks
> under the following Jira issue:
>
> https://issues.apache.org/jira/browse/NIFI-9084
>
> Finally, shout out to Paul Grey for his efforts to improve the reliability
> of the NiFi system tests on GitHub.  The resource-constrained GitHub
> runners can expose test stability problems that are difficult to track
> down, but thanks to Paul's work, the stability of the system tests on
> GitHub has improved.
>
> Regards,
> David Handermann
>

Reply via email to