JRebirth Application Framework 0.7.6 is released

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.

You can find the full release notes here : stable.jrebirth.org/releaseNotes.html
and the installation procedure here: stable.jrebirth.org/doc/Installation.html

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:

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.

5 thoughts on “JRebirth Application Framework 0.7.6 is released

  1. hi Dirk,
    Thanks for the comment,

    Yes it would be possible, but how can I manage two branches ?
    One for Java 7.x
    and another for Java 8.x

    I have preferred to not used classifier and syncing to main Java version like other tool have done (efxclipse with a level lower: http://tomsondev.bestsolution.at/2013/01/06/efxclipse-0-8-0-released)

    JRebirth has 2 years old now and API changes will be limited as the core is running correctly so it can reach this big number.

    7.x branch will live as long as Java 7 will be supported, but all new features will be pushed in priority on 8.x branch when Java 8 will become available.

    As JRebirth is an API but also an end-library it could be more easy for everyone to follow this roadmap. (perhaps I’m wrong, feedbacks are appreciated)

Leave a Reply