-
Currently, Guice 5 and Guava up to 31 is used in the GLSP Server and Eclipse Integration These Guava Versions are affected by CVE-2023-2976 classified as a high security risk. The Issue is that Guice 5 has an upper limit of Guava 31 and so an Update to Guice 6 or 7 is necessary. The drawback is that an update to Guice 7 requires changing from javax.inject to jakarta.inject. The current situation makes is very complicated to use Xtext and GLSP in the same runtime. Have you already discussed this update? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
I tied to define a new target for 2023-09 with Guice 7 and Guava 32, and it seems to work fine, without breaking changes eclipse-glsp/glsp-server@1dea5dd |
Beta Was this translation helpful? Give feedback.
Hi @N1k145, very cool! Thank you! Please feel free to open a PR with those changes. We'll try and see if we can still merge it before the release (but it is already very close... ;-) we keep pushing the deadline back because interesting changes come in :-)).