Skip to content
Jerome Louvel edited this page Oct 23, 2026 · 138 revisions

Version 3.0

  • Embrace latest web API innovations
    • Transition HTTP connectivity from Jetty to Netty
    • Add support for Server-Sent Events
    • Add support for WebSocket
    • HTTPS virtual hosting via SNI
    • Add support for HTTP QUERY method
    • Add support for OpenAPI Specc 3.2
    • Integrate with Swagger Codegen to generate Restlet code
    • Improve HTTP client resiliency (see post)
  • Embrace latest Java innovations
    • Upgrade Java to version 25 LTS
    • Virtual threads for improved scalability
    • Jackson 3.0 upgrade, aligned with Spring Framework
  • Evolve Restlet API
    • Remove reliance on configuration properties and service loader pattern for deterministic Java configuration
    • Limit reliance on dynamic class loader to facilitate native compilation
  • Optimize for AI and cloud native
    • Enable AI use cases via MCP
    • Support OpenTelemetry
  • Reboot web site and documentation
    • Transition website from restlet.talend.com to restlet.github.io then to restlet.org
    • Brand new website and documentation
    • Further embrace GitHub for project management

3.0 Milestone 2 (in progress)

  • Upgrade Java to version 25 LTS
  • Virtual threads for improved scalability
  • Jackson 3.0 upgrade, aligned with Spring Framework
  • Transition HTTP connectivity from Jetty to Netty
  • Add support for Server-Sent Events
  • Add support for WebSocket
  • Add support for MCP
  • Add support for gRPC
  • Add support for Smithy
  • ...

Clone this wiki locally