-
Notifications
You must be signed in to change notification settings - Fork 284
Roadmap
Thierry Boileau edited this page Nov 29, 2024
·
28 revisions
- Facilitate user installation
- Reduce maintenance burden
- Transition community away from 2.4
- Move from Ant to Maven build
- Publish snapshots to GitHub Packages
- Publish releases to Maven Central
- Test dynamic adaptation of handling of logs in Java SE vs EE
- Upgrade documentation
- Refresh the hosted Javadocs
- Fix links in user guide and tutorial to prevent redirections to restlet.github,io
- Mention this CVE requiring to upgrade Spring and the JDK (users need to override the version of Spring in their projects)
- Deliver 2.5.0 to Maven Central
- Ensure Long Term Support including key dependencies
- Reduce heritage scope to maintain
- Facilitate community contributions
- Upgrade to Java 17 LTS
- Upgrade to Jakarta EE 9, Jetty 12 and Spring 6.1 and GWT 2.12
- Remove NIO, WebDAV, GAE, OSGi, RDF features deprecated in 2.5
- Move examples to dedicated repository easier to clone for users
- Refactoring unit tests to follow Maven organization (test in each module)
- Update version numbers in Engine class
- Move from javax.* to jakarta.* packages
- Upgrade to Jetty 12 and rely on standalone core API only (see this issue)
- Upgrade to Spring 6.1 (Jakarta Servlet)
- Move from javax.* to jakarta.* packages
- Upgrade to FileUpload 2.0.0 M2 (Jakarta Servlet)
- Upgrade to GWT 2.12 (Jakarta Servlet)
- Port changes on Qlik’s internal branch back to the OSS code base
- Remove deprecated NIO, WebDAV, SDC, SIP support
- Remove deprecated GAE, OSGi and RDF extensions
- Deprecate code for removal in V3.0
- GWT edition
- Atom, GWT, JAXB, OData, Servlet extensions
- Deliver 2.6 RC1 to Maven Central
- Upgrade documentation
- Deliver 2.6.0 to Maven Central
- Resume innovation
- Cloud native focus
- Brand new website
- Upgrade from Java 17 to Java 21
- Enable microservices, micro-frontends, service meshes or serverless
- Kubernetes, Istio, Knative, etc.
- GraalVM for reduced startup time
- Virtual threads for improved scalability
- HTTP/2 and HTTP/3, server-side and client-side
- Protobuf converter to compete with gRPC
- HTTPS virtual hosting via SNI
- OAS 3.1
- Dynamic code-first descriptions
- Retrofit previous Swagger extension
- Reboot of user documentation
- Remove GWT edition and extension