npm / oracledb
oracledb
What changed in oracledb 6 to 26, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
3 security10 new APIs and options2 behavior and defaults4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initoracledb 268 changes
Security 2
New Deep Data Security plugins add security capabilities for applications.
The release adds secure cloud-native connectivity for JavaScript and TypeScript developers.
New APIs and options 4
Thin mode now supports AQ notifications, enabling event-driven applications.
Thin mode now supports CQN notifications, enabling event-driven applications.
Support for Oracle AI Database 26ai Transaction Priority adds priority-aware application capabilities.
A new Vector SDK adds capabilities for building AI-powered applications.
Fixes and other changes 2
Pre-built binaries are available for Node.js 14.17 or later.
Going forward, the major version number will reflect the two-digit year in which that major version was first introduced.
oracledb 77 changes
Security 1
Applications gain helper APIs for running secure dynamic SQL.
New APIs and options 3
Cloud-native configuration options expand to include AWS support.
Thin mode adds Database Pipelining Support for Oracle AI Database 26ai.
Thin mode adds Oracle Direct Load support for Oracle AI Database 26ai.
Behavior and default changes 1
Resource cleanup is made more at home in modern Node.js applications.
Fixes and other changes 2
Pre-built binaries are available for Node.js 14.17 or later on Windows x64, macOS ARM64, Linux x86-64, and Linux ARM64.
Observability is improved.
oracledb 64 changes
New APIs and options 3
Advanced Queuing is now supported in Thin Mode.
A configuration caching parameter named config_time_to_live is now available.
Internal support for JSON in SODA is now available.
Behavior and default changes 1
Proxy user-based external authentication is now supported with Thin mode connection pools.