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

Reply via email to