[ 
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)

Reply via email to