[ https://issues.apache.org/jira/browse/GUACAMOLE-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17816611#comment-17816611 ]
Irmin Okic commented on GUACAMOLE-1325: --------------------------------------- [~libor.svehlak] That was my plan in case the vulnerabilities get to a point where they can't be mitigated. Thanks for confirming that it works! [~vnick] Would the following approach be acceptable: * Since the Tomcat 9 is approaching EOL and assuming guacamole has a good enough feature set as it is now for the projects using it ... Designate the current version (or one soon to be released) as the last version supporting Tomcat 9, but allow backporting security fixes for vulnerabilities with a medium to critical severity. The main branch could then start accepting pull-requests like the one Libor has suggested and moving toward Tomcat 10 and by extension the supported Spring Boot versions. This is kind of the way a lot of other projects handle this situation. There is then the topic of the frontend that [~mjumper] mentioned. For pull-requests it would also be advantageous to have that in a separate project. I guess there are many projects using only guacamole-common and may want to supply fixes and improvements for it, but can't take the load of properly maintaining the frontend. This would be the case for me. If I encounter something unimplemented/unfixed and really want it done I may invest the time and make a pull-request, but the frontend is completely unknown to me and it would mean additional work. I understand that most of the work done on guacamole is volunteer work, but these topics are strategic, how things should be handled to improve project performance. > 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: Minor > > 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)