-
Notifications
You must be signed in to change notification settings - Fork 278
Roadmap
Jerome Louvel edited this page Jul 3, 2025
·
105 revisions
- 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
- Modernize the code base using latest Java language features
- Increase the unit test coverage
- Upgrade to Java 21 LTS
- 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
- TBD
- Update version numbers in Engine class
- Update change log (version + date)
- Deliver 2.7.0-m3 to Maven Central
- 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
- Transition website from restlet.talend.com to restlet.org
- Brand new website and documentation
- Further embrace GitHub for project management