Releases: oracle/python-oracledb
Release list
v26.0.0
python-oracledb 26.0.0 is now released. The major version number will now be the two digit year in which that version was first released. This release has the following highlights:
- support for Python 3.14 templates
- support for centralized configuration providers for GCP and AWS
- support for setting transaction priority (Oracle AI Database 26ai feature)
- support for Oracle AI Database 26ai Deep Data Security using asyncio
- support for external authentication using TLS in thin mode
- support for operation and round trip callbacks
- improvements to Apache Arrow support
See the full release notes for all of the details.
v4.0.2
python-oracledb 4.0.2 is now released. This release addresses a number of issues. See the full release notes for all of the details.
v4.0.1
python-oracledb 4.0.1 is now released. This release addresses a number of issues. See the full release notes for all of the details.
v4.0.0
python-oracledb 4.0.0 is now released. This release has the following highlights:
- support for Oracle AI Database 26ai Deep Data Security in thin mode
- support for Continuous Query Notification (CQN) and Advanced Queuing (AQ) notifications in thin mode
- new functions to help developers prevent SQL injection when processing user input to create SQL statements
- improved cloud native authentication
- improved support for data frames (binary views "vb" and string views "vu" formats now accepted)
See the full release notes for all of the details.
v3.4.2
python-oracledb 3.4.2 is now released. This release addresses a number of issues. See the full release notes for all of the details.
v3.4.1
python-oracledb 3.4.1 is now released. This release addresses a number of issues. See the full release notes for all of the details.
v3.4.0
python-oracledb 3.4.0 is now released. This release has the following highlights:
- support for Direct Path Load in thin mode for fast data ingestion
- support for data frames is no longer considered a pre-release
- support for type mapping when querying with data frames
- support for ingesting more Apache Arrow data types
- support for ingesting Apache Arrow data frames containing multiple chunks
- support for cursor.executemany() operating on large input data in batches
- fine-grained control over LOB and number handling
- new optional install dependencies for plugins
See the full release notes for all of the details.
v3.3.0
python-oracledb 3.3.0 is now released. This release has the following highlights:
- support for sessionless transactions with Oracle Database 23ai
- support for ingestion of dataframes
- support for the ArrowArrayStream PyCapsule interface
- pre-built binaries for Python 3.14 (this version is in the release candidate phase currently)
See the full release notes for all of the details.
v3.2.0
python-oracledb 3.2.0 is now released. This release adds a number of new features and corrects a number of issues. Highlights are as follows:
- support for recipient lists in Oracle Advanced Queuing with thin mode
- support for fetching VECTOR columns in data frames
- support for Instance Principal authentication when using OCI Cloud Native Authentication
- support for Oracle Database 23ai multi-pool DRCP
See the full release notes for all of the details.
v3.1.1
python-oracledb 3.1.1 is now released. This release addresses a number of reported issues. See the full release notes for all of the details.