-
Notifications
You must be signed in to change notification settings - Fork 283
Roadmap
Thierry Boileau edited this page Mar 2, 2025
·
81 revisions
- Ensure Long Term Support including key dependencies
- Upgrade to Java 17 LTS
- Upgrade to Jakarta EE 9, Jetty 12, Spring 6.2 and 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)
- Stabilize Jetty connectors
- Offer support for Multipart representations via Jetty
- Update version numbers in Engine class (org.restlet.java & org.restlet.gwt)
- Update change log (version + date)
- Deliver 2.6 RC1 to Maven Central
- Update version numbers in Engine class (org.restlet.java & org.restlet.gwt)
- Update change log (version + date)
- Upgrade documentation
- default version: 2.6
- /downloads/current references the 2.5/2.6 versions
- /downloads/others allows to access to the 2.4 and others
- 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
- Internal HTTP client and server to rely only on Jetty
- 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