Skip to content

Releases: Pscheidl/FortEE

Version 1.2.0

15 Jun 13:36
Compare
Choose a tag to compare
  • 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

17 Dec 14:32
Compare
Choose a tag to compare

In this release, allowed exceptions via @SemiSafe annotation have been added.

Failsafe release

16 Dec 10:57
Compare
Choose a tag to compare

FortEE failsafe mechanism 1.0.0 release.

FortEE 0.3.8

27 Aug 12:23
Compare
Choose a tag to compare
FortEE 0.3.8 Pre-release
Pre-release

Fixed invalid check of lambda methods by FortExtension during startup.

FortEE 0.3.7

22 Jul 06:22
Compare
Choose a tag to compare
FortEE 0.3.7 Pre-release
Pre-release
  • @Failsafe properly picks up only methods defined in the class.

0.3.6

30 May 17:28
Compare
Choose a tag to compare
0.3.6 Pre-release
Pre-release

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

30 Apr 20:33
Compare
Choose a tag to compare
0.3.5

Version 0.3.5

Blocking invokeAny() & invokeAll() in ExecutorService

23 Apr 07:00
Compare
Choose a tag to compare
0.3.3

Version 0.3.3

ExecutionService full implementation

22 Apr 14:56
Compare
Choose a tag to compare
Pre-release

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

22 Apr 08:03
Compare
Choose a tag to compare
Pre-release

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'