Skip to content
Jerome Louvel edited this page Oct 11, 2026 · 131 revisions

Version 3.0

  • Embrace latest web API innovations
    • Transition HTTP connectivity from Jetty to Netty
    • Add support for HTTP QUERY method and OAS 3.2
    • Asynchronous APIs, incl. Webhooks
    • Integrate with Swagger Codegen to generate Restlet code
  • Embrace latest Java innovations
    • 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
    • GraalVM for reduced startup time (provide reflection configuration)
  • 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

3.0 Milestone 1

  • Upgrade Jackson to version 3.0
  • ...

Version 3.1

  • Upgrade Java to version 25 LTS
  • Virtual threads for improved scalability
  • HTTPS virtual hosting via SNI

Clone this wiki locally