Skip to content

Releases: zolyfarkas/spf4j

Release 8.3.2

05 Apr 13:11
Compare
Choose a tag to compare

This release includes:

Improvements on Csv utilities that include a minor bug fix + better exceptions.
Improvements on the retry utilities, better exception handling, and a more flexible Retry predicate that unifies the same thread retry + executor based retry.
Other minor cleanup.

you will have to do minor code changes when upgrading to this version if using the utilities from above.

Release 8.2.7

02 Mar 15:13
Compare
Choose a tag to compare

This release contains a important fix for measurement recorders to a potential deadlock on shutdown.

Release 8.2.3

24 Jan 19:24
Compare
Choose a tag to compare

Fix in TSDB reader buffering. (impacts tsdb tailing)
Added ZIP file compress and uncompress utilities.
Added partial CharSequence comparison util.
Added Throwable chain search util.

Release 8.2.1.

16 Dec 17:26
Compare
Choose a tag to compare

Fix "transactionality" of tsdb2 files + allow ui to read corrupt files.
Dependency refresh: JMH, FB-CONTRIB
Timeout bug in SharingObjectPool fixed.

Release 8.2.0

14 Oct 00:00
Compare
Choose a tag to compare

spf4j-core:

spf4j Disposable can now dispose with timeout.
JdbcHeartbeat now properly reports heartbeat failure.
Reflection methods
jmh 1.15

spf4j-avro (New Module):

Schema traversal utilities.
On the fly compiled Generic Record implementation.

spf4j-junit:

you can now easily profile your unit tests.

Release 8.1.6

11 Sep 14:42
Compare
Choose a tag to compare

FIX: spf4j-ui filter functionality was broken by recent refactorings.
PERF: Strings.wrap and steal are now slightly faster.
NEW: spf4j-junit with RunListener implementation that will collect profile data for your unit tests. see http://stackoverflow.com/questions/17105443/java-profiling-in-continuous-integration/18627585#18627585 for more detail.
NEW: dependency updates: fb-contrib 6.6.2, jmh 1.14.

Release 8.1.5

20 Aug 16:56
Compare
Choose a tag to compare

This release contains:

  1. A bug fix in MemorizingBufferedInputStream which could cause OOM depending on the data stream.
  2. FastStackCollector is a bit faster, there are 2 other "Observable" Stack Collectors available.
  3. 2 Arrays.fill implementation which are faster that the JDK ones for large arrays.
  4. CharSeuences .parseInt and parseLong are now there for more flexibility.

Release 8.1.4

15 Aug 21:21
Compare
Choose a tag to compare

This release contains:

  1. TCP proxy utility Sniffer can do a lot more. (suppress exceptions) (org.spf4j.io.tcp.proxy.*)
  2. Iterator API for the reading csv files (org.spf4j.io.Csv)
  3. Upgrade to latest JMH lib.

8.1.3 release

10 Jul 15:38
Compare
Choose a tag to compare

Improved spf4j thread pool implementations...
Performance should be better due to simpler code. However the JDK FJP pool is still a faster implementation, but since anything submitted to FJP cannot be canceled + interrupted the FJP is not adequate for quite a few use cases.

Release 8.1.2

22 Jun 18:43
Compare
Choose a tag to compare

This is bug fix release to fix an issue in JdbcSemaphore.updatePermits