The Release Note of JBeret 3.0.0.Beta1
Recently JBeret has a major version release::
In this release it include these major changes:
And it added the tests against main branch of WildFly server, both preview and non-preview ones:
- JBERET-599: Setup the CI testings against WildFly main branch on #490
 - Add WildFly Preview CI Testing. #531
 
In addition, it removes some unnecessary API dependencies:
- Remove the dependency of jakarta.persistence-api #536
 - Remove the dependency of the validation-api #540
 
And it contains these Jakarta API related components upgrades:
- Bump jakarta.annotation:jakarta.annotation-api from 2.1.1 to 3.0.0 #506
 - Bump jakarta.enterprise:jakarta.enterprise.cdi-api from 4.0.1 to 4.1.0 #511
 
It's worth mentioning these component upgrades were done in preparation for Jakarta EE 11. While they should be mostly backwards compatible, you should verify against your application given there is a potential for API breakage.
In addition, when the JBeret is used in an integrated environment, such as the batch-jberet module inside the WildFly, it will inherit the annotation-api and cdi-api versions used by WildFly itself. So this is a difference between JBeret SE and JBeret used inside an integrated environment like WildFly.
At last, there are relative tasks related with the Batch TCK testings that are done during the phase of this release:
The above is the information of the 3.0.0.Beta1 release.