Releases: Pscheidl/FortEE
Releases · Pscheidl/FortEE
Version 1.2.0
- The @SemiSafe annotation ignored exceptions not only listed as a value of that annotation, but also exceptions directly specified in the mehod's definition, e.g. public Optional doSomething() throws UnsupportedOperationException will let the UnsupportedOperationException through.
- Test suite ran against WildFly 20.0.0-Final.
Version 1.1.0
In this release, allowed exceptions via @SemiSafe annotation have been added.
Failsafe release
FortEE failsafe mechanism 1.0.0 release.
FortEE 0.3.8
Fixed invalid check of lambda methods by FortExtension during startup.
FortEE 0.3.7
- @Failsafe properly picks up only methods defined in the class.
0.3.6
Released on 30th of May 2017, 7:20 PM CET.
Failsafe interceptor handles null returned from underlying method by logging the exception and returning Optional.empty() instead.
Timeout qualifier now has @target({TYPE, FIELD, METHOD, PARAMETER})
Explicit scope of producers removed.
Package refactor, independent SLF4J logging
0.3.5 Version 0.3.5
Blocking invokeAny() & invokeAll() in ExecutorService
0.3.3 Version 0.3.3
ExecutionService full implementation
Maven
<dependency>
<groupId>com.github.pscheidl</groupId>
<artifactId>fortee</artifactId>
<version>0.3.2</version>
</dependency>
Gradle
compile 'com.github.pscheidl:fortee:0.3.2'
Glassfish/Payara compatibility
Interceptor and producer working in Glassfish/Payara
Maven
<dependency>
<groupId>com.github.pscheidl</groupId>
<artifactId>fortee</artifactId>
<version>0.3.1</version>
</dependency>
Gradle
compile 'com.github.pscheidl:fortee:0.3.1'