1 Changes in This Release for JavaScript Developer's Guide
This chapter lists the changes in Oracle Database JavaScript Developer's Guide for Oracle Database 23ai:
July 2024, Release Update 23.5
Included are some notable Oracle Database JavaScript Developer's Guide updates with Oracle Database 23ai, Release Update 23.5:
Feature | Description |
---|---|
MLE Support on Linux for Arm (aarch64) |
In addition to Linux x86-64, Multilingual Engine (MLE) is supported on Linux for Arm (aarch64). |
Operator Overloading with
|
Rather than using methods such as Examples using this new syntax can be found in Type Mapping. |
Parent topic: Changes in This Release for JavaScript Developer's Guide
January 2025, Release Update 23.7
Included are some notable Oracle Database JavaScript Developer's Guide updates with Oracle Database 23ai, Release Update 23.7:
Feature | Description |
---|---|
Foreign Function Interface |
The Foreign Function Interface (FFI) allows you to handle PL/SQL packages, functions, and procedures as JavaScript objects, providing more direct access to objects created in PL/SQL. |
Fetch Type Handler |
The |
Parent topic: Changes in This Release for JavaScript Developer's Guide
April 2025, Release Update 23.8
Included are some notable Oracle Database JavaScript Developer's Guide updates with Oracle Database 23ai, Release Update 23.8:
Feature | Description |
---|---|
Restricted JavaScript Execution Contexts |
The |
Parent topic: Changes in This Release for JavaScript Developer's Guide
July 2025, Release Update 23.9
Included are some notable Oracle Database JavaScript Developer's Guide updates with Oracle Database 23ai, Release Update 23.9:
Feature | Description |
---|---|
MLE support with DRCP |
MLE can now be used on dedicated servers that have enabled a Database Resident Connection Pool (DRCP). |
|
In order to execute JavaScript using MLE in your own schema, the
Additional privileges may still be required depending on your planned interactions with JavaScript in the database. System and Object Privileges Required for Working with JavaScript in MLE |
Compile-time syntax checks for inline JavaScript functions |
Syntax checks are now run at compile time when executing an inline call specification. While the syntax of the JavaScript function is checked before runtime, using a linting tool of your choice to perform analysis of your code before execution is still recommended. Compile-time syntax checking continues to be supported when creating MLE modules as well. |
Parent topic: Changes in This Release for JavaScript Developer's Guide