Jep 4.1 requires Java 21 or higher. Update your project's Java version accordingly.
Tests have been migrated from JUnit 4 to JUnit Jupiter (JUnit 5/6). Update test dependencies:
// JUnit Jupiter dependencies (Maven)
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>6.0.3</version>
<scope>test</scope>
</dependency>
Key changes in test code:
org.junit.Test with org.junit.jupiter.api.Testorg.junit.Assert with org.junit.jupiter.api.Assertions@Before becomes @BeforeEach@After becomes @AfterEachThe core API remains largely unchanged. The main breaking changes in Jep 4.1:
Jep 3 introduced significant API changes including the component-based architecture. See the Jep 2 Version History for details.