-
Notifications
You must be signed in to change notification settings - Fork 284
Roadmap
Thierry Boileau edited this page Jan 24, 2025
·
63 revisions
- Ensure Long Term Support including key dependencies
- Upgrade to Java 17 LTS
- Upgrade to Jakarta EE 9, Jetty 12 and Spring 6.2
- Upgrade to GWT 2.12
- Embrace latest HTTP innovations
- Support HTTP/2 and HTTP/3, server-side and client-side, via Jetty
- Support RFC 7578 for multipart representations, server-side and client-side, via Jetty
- Facilitate maintenance and community contributions
- Move examples to dedicated repository easier to clone for users
- Refactoring unit tests to follow Maven organization (test in each module)
- Move from javax.* to jakarta.* packages
- Upgrade to Jetty 12 and rely on standalone core API only (see this issue)
- Upgrade to Spring 6.2 (Jakarta Servlet)
- Remove deprecated NIO, WebDAV, SDC, SIP support
- Remove deprecated Apache FileUpload, GAE, Apache HTTP Client, OSGi and RDF extensions
- Deprecate extensions for removal in V2.7/3.0 (Atom, Guice, GWT, JAXB, OData and Servlet)
- Update version numbers in Engine class
- Upgrade to GWT 2.12 (Jakarta Servlet)
- Deliver 2.6 M1 to Maven Central
- Deprecate GWT edition for removal in V2.7/3.0
- Update version numbers in Engine class
- Offer support for Multipart representations via Jetty
- Fix Chunked*Test cases
- Deliver 2.6 RC1 to Maven Central
- Update version numbers in Engine class
- Upgrade documentation
- Deliver 2.6.0 to Maven Central
- Bridge from version 2.6 to version 3.0
- Remove features deprecated in 2.6
- Extensions Atom, Guice, GWT, JAXB, OData and Servlet
- Edition GWT
- Consider upgrade to Java 21 LTS only if this helps the transition to Java 25 LTS planned for RF V3.0
- Port changes on Qlik’s internal branch back to the OSS code base
- Retrofit as much as possible Restlet API changes from version 3.0
- Remove features deprecated in 2.6
- Embrace latest OAS innovations
- OAS 3.1 support with dynamic code-first descriptions
- Retrofit previous Swagger extension
- Integrate with Swagger Codegen to generate Restlet code
- Organize OSS contribution
- OAS 3.1 support with dynamic code-first descriptions
- Simplify user documentation
- Remove notion of edition for navigation
- Enable MACH architecture
- Embrace Microservices, API-first, Cloud-native, Headless
- Support deployments to Kubernetes with Istio and Knative
- REST & Protobuf converter as alternative to gRPC
- Embrace latest Java innovations
- Upgrade to Java 25 LTS
- GraalVM for reduced startup time
- Virtual threads for improved scalability
- HTTPS virtual hosting via SNI
- Reboot web site and documentation
- Brand new website on https://restlet.org
- Further embrace GitHub for project management