Hi everyone !
I’m pleased to inform you that we have released JRebirth 0.7.6.
It brings some threading improvements and add a default JavaFX preloader with some basic API enhancement.
You should migrate to this new version immediately.
Version Policy Update
Please note that JRebirth Version Numbering will change for the new version.
We will remove the leading “0″ that denotes an unstable library whereas JRebirth is now production-ready.
Moreover with the new upcoming Java 8 that will give new features to advanced developers and some enterprise that have just migrated to Java 7; a branching-model is required (like many libraries does).
So the current branch will shift from 0.7.7 to 7.7.0
This branch will be compatible with Java 7 (and is the continuation of 0.7.6 branch)
And a new branch will be created in the early of 2014 : 8.0.0This branch will be compatible only with Java 8 (lambdas & method references …)
So let’s work on 7.7.0 future version !
Don’t hesitate to contact us on our mailing list if you need something !
As usual 0.7.6 version is available on:
- OJO (http://oss.jfrog.org)
- Bintray repository (https://bintray.com/version/show/files/jrebirth/JRebirth/JRebirth/0.7.6)
- and also JCenter repository (http://jcenter.bintray.com/org/jrebirth/core/0.7.6/ + https://bintray.com/repo/browse/bintray/jcenter )
- JRebirth repository (http://repo.jrebirth.org)
0.7.6 – “Testarossa Autodrive” Release – 2013-11-30
This version provides several threading enhancements.
- Manage Thread Pool Size Parameter #82
You can now define your ration by setting the threadPoolSizeRatio parameter, the rule is threadPoolSizeRatio x nb of available processor
- WaveItem is now an abstract class #79
It forces the addition of brackets to define a nested class, thanks to Christophe from dooApp.
- Add a second Thread Pool #77
The second Thread Pool is named HPTP (High Priority Thread Pool). It will run jobs that have an higher priority than those currently running into all JTP slots
- Manage Runnable Priority #76
All Command and ServiceTask are now supporting Priority by using @RunInto and @Priority annotations or dedicated constructor.
- Improve JIT enhancement #45
JRebirth Internal Thread has been improved to reduced waiting and sleeping time in order to be more reactive and support Task Priority.
- Add JRebirth Preloader #29
A module has been added to show a JRebirth preloader splash when launching application with Java WebStart It’s also possible to call the preloader programmatically by calling the preloadAndLaunch method.
- Provide concise UI view #9
This issue was fixed in a previous released by adding AbstractSimpleModel class.