ORDS 24.3 Release Highlights
Overview
There's plenty to talk about in this release. However, I'm most excited about the performance improvements, ORDS sample applications, and documentation changes. Read on to get the whole story.
Enhancements
API Performance
REST API responses from either AutoREST or customer based modules could see as much as a 30% improvement in response times.
About a year ago, we introduced (we owe all our progress to Orla though) an internal program to track performance changes/improvements across ORDS APIs quantitatively. I can't go into too much detail, but here is what I can divulge:
So, that's what we mean by "performance improvements." Pretty cool, eh?
NOTE: I don't know if that 30% average is mean or median. So, for all you stat nerds, don't ask ??!
ORDS Sample applications
We have not one but TWO sample ORDS applications for you ??!
Flask/Python
The first is a fully contained LiveLabs sandbox workshop, which can be found here . But if you want to remix the code, check out my repo here (everything is heavily commented; hopefully, this will ease your pain).
Node.js/React
Secondly, our development team has created a brand new advanced application. Complete with OAuth2.0 authentication. Details are here .
NOTE: We'll continue to iterate and improve on both, so please share with us your feedback!
OAuth2.0 changes
A consolidation and streamlining of the OAUTH and OAUTH_ADMIN PLSQL packages. The details:
Locating the new PL/SQL Packages:
23ai Boolean
ORDS now returns BOOLEAN types as JSON TRUE|FALSE properties instead of 0|1.
What this looks like in practice with various configurations*:
Oracle Database 23ai + ORDS 24.3
Oracle Database 23ai + ORDS 24.2
领英推荐
Oracle DB 21c Enterprise Edition + ORDS 24.3
*Thank you, internet stranger, for providing us with this juicy bit of code .
Mong[ooohhh, no, you didn't?!] DB API
To-Do: More details will come from the MongoDB API team as they publish new content.
In the meantime, here are some resources I found:
UPDATE: MongoDB API update article (October 10,?2024)
A brand new article about the latest MongoDB API updates just dropped! Thanks to Hermann for publishing and sharing the latest. Details are here .?
Documentation
Introduced the following new sections:
6.2.4?Using OCI Monitoring Service with Oracle REST Data Services
3.2?Deploying ORDS with Central Configuration Server
Appendix D ORDS Central Configuration OpenAPI
Java notes
In our Release Notes, we claim support for the following JDKs:
However, this may be confusing regarding Oracle GraalVM Enterprise Editions. You should know that there are currently TWO Oracle GraalVM Enterprise Edition JDKs :
Instead of how we've presented, here is another, cleaner presentation of these JDKs:
So when you are choosing your JDK (to use with ORDS), make sure you consider your platform and use cases. Details on using GraalVM with ORDS here .
fin
This concludes the release notes supplement.
And, this space ?? left intentionally blank.
Follow
And remember to follow, like, subscribe, share, taunt, troll, or stalk me!