# What changed in oracledb

> 19 changes in oracledb 6 to 26 from its official release notes, upgrade guides and advisories: 3 security, 10 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/oracledb/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## oracledb 26

### Security

- New Deep Data Security plugins add security capabilities for applications. (26.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v26.0.0)
- The release adds secure cloud-native connectivity for JavaScript and TypeScript developers. (26.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v26.0.0)

### New APIs and options

- Thin mode now supports AQ notifications, enabling event-driven applications. (26.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v26.0.0)
- Thin mode now supports CQN notifications, enabling event-driven applications. (26.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v26.0.0)
- Support for Oracle AI Database 26ai Transaction Priority adds priority-aware application capabilities. (26.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v26.0.0)
- A new Vector SDK adds capabilities for building AI-powered applications. (26.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v26.0.0)

### Fixes and other changes

- Pre-built binaries are available for Node.js 14.17 or later. (26.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v26.0.0)
- Going forward, the major version number will reflect the two-digit year in which that major version was first introduced. (26.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v26.0.0)

## oracledb 7

### Security

- Applications gain helper APIs for running secure dynamic SQL. (7.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v7.0.0)

### New APIs and options

- Cloud-native configuration options expand to include AWS support. (7.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v7.0.0)
- Thin mode adds Database Pipelining Support for Oracle AI Database 26ai. (7.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v7.0.0)
- Thin mode adds Oracle Direct Load support for Oracle AI Database 26ai. (7.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v7.0.0)

### Behavior and default changes

- Resource cleanup is made more at home in modern Node.js applications. (7.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v7.0.0)

### Fixes and other changes

- Pre-built binaries are available for Node.js 14.17 or later on Windows x64, macOS ARM64, Linux x86-64, and Linux ARM64. (7.0.1) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v7.0.1)
- Observability is improved. (7.0.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v7.0.0)

## oracledb 6

### New APIs and options

- Advanced Queuing is now supported in Thin Mode. (6.10.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v6.10.0)
- A configuration caching parameter named config_time_to_live is now available. (6.10.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v6.10.0)
- Internal support for JSON in SODA is now available. (6.10.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v6.10.0)

### Behavior and default changes

- Proxy user-based external authentication is now supported with Thin mode connection pools. (6.10.0) — [release notes](https://github.com/oracle/node-oracledb/releases/tag/v6.10.0)
