[ https://issues.apache.org/jira/browse/GUACAMOLE-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17816665#comment-17816665 ]
Nick Couchman commented on GUACAMOLE-1325: ------------------------------------------ {quote} This plus the migration away from AngularJS would be great choices for 2.0. {quote} After spending some time looking at this today, I think I'm pretty well in favor of Guacamole 2.0 just making a clean break from the javax.* namespace to the jakarta.* namespace and not bothering with dynamic loading capabilities. I was thinking the issue was mainly the Tomcat 10.x servlet, but since *all* javax namespaces are getting migrated, and since many of the dependencies we use are starting to move in that direction (Google Guice, for example), it seems like it may just be better to update everything and make sure we can get all of the dependencies pulled up to the latest versions where they've migrated to that space. I remain pretty solidly opposed to trying to maintain any sort of backward-compatible version of Guacamole or continue to release updates/fixes for the 1.x series once we do that. It just creates too much work for this project to handle. It already takes us quite a while to get some of the bigger features and versions released, and, barring a large influx of developers contributing to the project, it's probably more than we can handle. I suspect most of the dependencies will update without a problem - the RADIUS extension is the one that I can see being most problematic, since the jRADIUS library we use hasn't been updated in years, but I think demand for RADIUS is waning in favor of SSO platforms. > Apache Tomcat 10.0 Servlet API incompatibility > ---------------------------------------------- > > Key: GUACAMOLE-1325 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-1325 > Project: Guacamole > Issue Type: Improvement > Components: guacamole, guacamole-common, guacamole-ext > Affects Versions: 1.3.0, 1.4.0 > Reporter: Mathias > Priority: Major > > Guacamole client 1.3.0 is not working with Apache Tomcat 10. Apache Tomcat > 10.0.x requires a new Servlet 5.0 API. The Java package has changed from > javax.servlet to jakarta.servlet. > [Migrating from Tomcat 9.0 to 10.0|http://tomcat.apache.org/migration-10.html] -- This message was sent by Atlassian Jira (v8.20.10#820010)