The latest preview of Oracle REST Data Services 3.0.0 edition is now available for download on OTN. Click here to download it, or read the documentation here.

This release includes a bunch of new functionality, highlights include:

  • A more powerful syntax for RESTful Service URI Patterns, called Route Patterns.
    • Supports optional parameters via query string parameters.
    • Better matching algorithm, making it easier to use, no more confusion about overlapping URI Templates.
    • Existing support for URI Templates is maintained.
  • PL/SQL API for creating and editing RESTful Services.
    • Script the creation of RESTful Services!
    • Create RESTful Services from SQL Plus, SQLCL or a SQL Developer worksheet.
    • This is a preview of the API, and may be subject to change before the final release.
  • Support for OAuth 2.0 Client Credentials flow.
    • Enables server to server OAuth 2.0 authorization which is an important use case for enterprise applications.
    • Want your back-end server to talk to Oracle Database using REST in a secure fashion? This is the OAuth flow you’ve been waiting for.
  • Extend Oracle REST Data Services using Java.
    • Want to extend the functionality of Oracle REST Data Services? Well if you can code it, you can do it. The new Java based API enables you to plugin your own code into the ORDS runtime.
    • This is a preview of the API, and may be subject to change before the final release.