Releases: zolyfarkas/spf4j
Release 8.3.2
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
This release contains a important fix for measurement recorders to a potential deadlock on shutdown.
Release 8.2.3
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.
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
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
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
This release contains:
- A bug fix in MemorizingBufferedInputStream which could cause OOM depending on the data stream.
- FastStackCollector is a bit faster, there are 2 other "Observable" Stack Collectors available.
- 2 Arrays.fill implementation which are faster that the JDK ones for large arrays.
- CharSeuences .parseInt and parseLong are now there for more flexibility.
Release 8.1.4
This release contains:
- TCP proxy utility Sniffer can do a lot more. (suppress exceptions) (org.spf4j.io.tcp.proxy.*)
- Iterator API for the reading csv files (org.spf4j.io.Csv)
- Upgrade to latest JMH lib.
8.1.3 release
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
This is bug fix release to fix an issue in JdbcSemaphore.updatePermits