Hi,
Thank you for your feedback.
I think supporting business users with slower upgrade schedules is ok as
long as the software is supported. JDK-17 is fine by me.
With JDK versions, there is a nuance though.
OFBiz should have a minimum JDK version but that does not mean we can't
support newer JDK versions as well.
OFBiz is built on CI using JDK-17 and distributed as such. It could also
support building or at least running with JDK-21, 25 (JRE in this case)
and the other versions in between.
Lagging too far behind prevents usage of new features and JDK
improvements. For example JDK-25 comes with stable Compact Object
Headers which significantly reduce GC memory use and improve performance
https://openjdk.org/jeps/519 . I have tested this feature in my
projects and it has an impact.
My time for open source projects was very limitted lately, I do hope to
get a chance to contribute more starting with spring next year once we
move to a new home.
Regards,
Eugen
La 04.11.2025 13:03, Jacques Le Roux a scris:
Hi Eugen,
I agree with Michael.
As you can see at https://issues.apache.org/jira/browse/OFBIZ-13306 only
the trunk is concerned by the change to JDK 21.
That's how works OFBiz since it's Apache. Java 25 will be another step...
Jacques
Le 04/11/2025 à 10:39, Michael Brohl a écrit :
Hi Eugen,
we should have in mind that we are mostly serving businesses with this
project and most companies have a conservative update policy for the
use of base technology like Java. They aim for stable, tested and
proven ecosystems (which means external and internal software working
together). The update to a newer version in such ecosystems can be way
more complex compared to the complexity we have in OFBiz alone.
That's why long term support versions of Java exist and are being
used. JDK 17 LTS is supported until at least October 2027 and can
easily be installed on recent Debian based Linux systems.
I value that the OFBiz project is not pushing to the latest versions
too early. I think we are on a resonable path with the move to JDK 21
(supported until Dec. 2029) in trunk.
Best regards,
Michael Brohl
ecomify GmbH - www.ecomify.de
Am 03.11.25 um 22:15 schrieb Eugen Stan:
Hello,
+1 , tested on Debian Trixie with Eclipse Temurin JDK-17 using
Also tested with JDK-21 and JDK-24 and it does not work.
Fails with unknown class version.
It's a shame since Debian Trixie (current stable) comes with JDK-21
and JDK-25 - no JDK-17.
Debian is quite slow in adopting new version and it influences a lot
of downstream projects (Ubuntu, etc).
Would be nice to keep OFBiz in sync with Debian and other popular
distros.
Regards,
Eugen
La 03.11.2025 12:45, Nicolas Malin a scris:
This is the third vote thread to publish "Apache OFBiz 24.09.03",
the third
release from the release24.09 branch.
The release files can be downloaded from here:
https://dist.apache.org/repos/dist/dev/ofbiz/
and are:
* apache-ofbiz-24.09.03.zip
* KEYS: text file with keys
* apache-ofbiz-24.09.03.zip.asc: the detached signature file
* apache-ofbiz-24.09.03.zip.sha512: checksum file
Please download and test the zip file and its signatures (for
instructions on testing the signatures see
http://www.apache.org/info/verification.html).
Vote:
[ +1] release as Apache OFBiz 24.09.03
[ -1] do not release
This vote is open for at least 5 days.
For more details about this process please refer to
http://www.apache.org/foundation/voting.html
--
Eugen Stan
+40770 941 271 / https://www.netdava.com