Replies: 10 comments 46 replies
|
What great new features of Java 21 will we generally want to use in lots of places? |
|
Great or not. for me such mass changes are not really "OSGi like" if nothing is used, so I simply would discuss/change that once there is a feature I want to use from java 21, that's much easier as one the can see the benefit, and maybe think about alternatives. |
|
I agree that bumping a requirement without code requirement is probably not the best thing (unless there are major improvement in the generated bytecode performance). Usually, a better approach is to find pieces of code that get better using Java 21, and submit PRs to use the new constructs/API and bump BREE by the way. |
|
Not all the current SimRel participants have enough resources to rework implementation if something is no longer available in Java 21. This means that at some (very late) point we can have surprising runtime failures with no good way to solve them. |
|
As simrel moves to Java 21, I vote for allowing platform also to move to Java 21. This would align our development environment with the user environment. |
|
Supporting Java 21+ at runtime vs. requiring Java 21+ at runtime are two different things entirely. I only mention that because this discussion confuses me with exactly what is being discussed. It is obvious that Eclipse must support running on Java 21+ so I naturally thought this complete discussion was only about should we require, as a minimum, running on Java 21+. To that my answer is only if there is really a feature required by the platform that is only in Java 21+. Blanket moves to requiring Java 21+ do not make sense to me with no real use of anything that is only in Java 21. |
|
We walk in circles in this discussion, let me try to formulate the preliminary results:
What did I miss? |
|
For PDE API-Tools there would be a use-case for pattern matching in switch available with Java-21 as described here: Furthermore the Since PDE is a leaf of the tree of Eclipse-SDK/top-level projects I guess it would be less concerning to move only PDE? |
|
I want to use |
|
Java 21 is already required by the SDK. Mass move of everything is not welcome. Changes when there is necessity is just fine. |

Uh oh!
There was an error while loading. Please reload this page.
Update all plugins that are currently BREE 17 to 21.
Objections? I don't have any special usecase, but probably it is more a question of when.
All reactions