-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request for Gluon/Graal release #1241
Comments
I second this. GraalVM has moved on and there's loads of improvements, so it'd be great to:
I really think the whole JavaFX ecosystem is suffering overall, because of a lack of a place to discuss these things (i.e., the OP's question shouldn't have to be an "issue" on GitHub), and a lack of clarity/communication. It's a lose/lose situation waiting to happen, and tonnes of new engineers are rejecting JavaFX because it has become a quagmire of seemingly-dead hard-to-navigate projects. I don't want to see that happen... As I've said before, it's not really an "active open source project" just because source code is on GitHub. Ya gotta talk to people and release. |
I am not confident about my voice but I am happy to be the third :) |
Fourth! |
No answers yet, so that is not promising. I hope to see Java 21 support and some Native Image improvements (Parallel GC) in the next version for mobile. I know it is a lot of work, so I understand if it is only done for LTS releases, but maybe this year in June again? |
Unfortunatly, there is not active support/response from devs here! I was also expacting there should be graalvm release form gluon too, as befor! Why there is no offical support / response from gluon, is they are bizy much! |
For our project, we use gluonfx maven plugin as documented by gluon and simply replaced the env var to the GRAALVM distribution to point to the latest graalvm community edition version (https://github.com/graalvm/graalvm-ce-builds/releases) and it works like a charm. |
@cnico Does not work with Android. That's our problem. |
Yes, there's many problems that can occur by simply updating. If you don't experience that in your application, you're just lucky that you're not using something problematic / unsupported. |
The mobile part does only work with the old Gluon build from June 2022 (so iOS and Android). For the Desktop there is no issue to move to a newer version such as 21.0.2., but for Desktop I don't need Gluon. |
There are unfortunately issues on Desktop also, it depends what your application is doing as to whether or not you encounter issues. |
OK, thanks for your feedback. |
Hi. |
I can build a JavaFX Desktop application without Gluon, but I cannot build a mobile application without. |
@jperedadnr @johanvos: are there any plans to release a new Gluon GraalVM and substrate? It would be good for planning purposes to know if this project is dead or not (I obviously hope it isn't…) |
The project is absolutely not dead, and I would love to see more frequent and up-to-date releases as well. While this is non-trivial work (sponsoring welcome!!) it takes some time. It has been my hope that the current version of Gluon Substrate, which has a pretty hard dependency on specific versions for GraalVM, JavaFX and the JDK, would be good enough to bridge the gap towards the new system. But if this is not the case, we should consider doing a new release (at the cost of delaying the new foundation). It's a though choice, and I highly appreciate all input. |
I am very glad to hear this the project is still alive. Sponsoring is no problem, I already did something this morning ;-) But I think after almost two years with no update (June 2022), it might be good to have an update soon at the cost of delaying a new foundation. But this of course depends on how much time is involved for a release and how much time the new foundation will cost to be ready. If you have to delay the foundation with one month, and that new foundation would anyway not be ready before the end of 2024, then it would be very welcome and release the pressure on the new foundation a bit. But if the new foundation would be ready for the end of the year and a release would delay that with at least two months, it is possibly not worth a release now. |
Thanks for the reply @johanvos (on a Saturday!). Glad to hear it's still on the radar. |
Just to add some weight to this ask. I am (trying) to develop a relatively simple Windows / Linux / Macos desktop application, and along the way I have encountered quite a few GraalVM bugs that have mostly already been, or will be, fixed in later versions of GraalVM. It's always quite a worry and extra workload to make some simple improvements, then to have to troubleshoot cryptic native image problems at the end. Just yesterday, I encountered this issue (fixed in later GraalVM builds), and adopted workarounds/hacks, because of these bugs: oracle/graal#4279 This one I just reported a few days ago: ...is related to exporting/importing Java prefs (XML) using the Java Preferences API -- basic Java APIs adopted by a lot of Java apps including, I imagine, mobile apps -- and it does look like a real bug in GraalVM that has been there since preferences were supported -- so I guess it will be fixed very soon. In my example, the only viable solution here to make progress, is to completely disable/hide all of this functionality on MacOS (the problem resides on MacOs only), etc... in reality, there'll be a GraalVM fix very soon that I cannot use. There's been a handful of other examples I've already forgotten about. I think my point is that GraalVM was/is very volatile, still improving all the time, and once developers graduate above HelloWorld examples, the Gluon version quickly shows it age with blocking issues that are largely solved with later versions of GraalVM. +1 to a new Gluon GraalVM build :) ... |
As Gluonfx-Maven-Plugin, Gluonfx-Gradle-Plugin, Substrate is tottaly dependent upon GrallVM for it's final building/packinge process. So I think, user can use latest GrallVM version (e.g. which can have imporvements, bugs/issues fixed, new features etc). It's only possible when Gluon practically focus on new GrallVM (Gluon) releases, so new features/bug fixes can be re-used without finding any hackes or tricks for such a problem! So gluon and Graalvm must be runs on parrallel side! |
It's been more than 2 years since the last release. Can we expect a release of GRAAL that is based on JDK 21 or even JDK 22? In that way, we can catch up with the upcoming JavaFX 23. Thank you for your hard work! |
I am having some issues with latest GraalVM release e.g. https://github.com/gluonhq/graal/releases/tag/gluon-23+25.1-dev-240905-2007 |
It's much appreciated New GrallVM is released, but still it have some issues! |
Yeah, this ticket should be re-opened until substrate works for desktop builds. We should not pretend... |
Can you elaborate on those "large paying corporations"? (I have no idea who/what you refer to) |
E.g., companies/customers who pay for and interact/discuss with Gluon on support, roadmaps, new features, fixes, or request additional capabilities (that may get delivered). There may not be as many as Gluon would like, but they do/did/will exist, hopefully, and they do get to talk to Gluon in ways we don't. I hope that's a fair assumption. E.g., there's no way the only conversations happening are those that are visible here on GH. Please don't shoot the messenger here or take offense...there's a good few thumbs up on some of my/other people's comments like this because there's a good amount of agreement. |
I have closed this issue! As that was just a mistake not issue with latest Gluon Graal Release However, Windows Support is not fully implemented yet, still in progress! |
There was no gluon graalvm release for a year and a half. The last edition is very old. Have you abandoned this project already? If so, is there an alternative? I want to build for Android (a spring boot project), but it is only possible with newer graal.
The text was updated successfully, but these errors were encountered: