Skip to content

Releases: oracle/python-oracledb

v3.4.0

07 Oct 03:45
Compare
Choose a tag to compare

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

29 Jul 22:04
Compare
Choose a tag to compare

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

26 Jun 21:34
Compare
Choose a tag to compare

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

15 May 19:47
Compare
Choose a tag to compare

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.

v3.1.0

03 Apr 13:25
Compare
Choose a tag to compare

python-oracledb 3.1.0 is now released. This release adds a number of new features and corrects a number of issues. Highlights are as follows:

  • support added for scrollable cursors in thin mode
  • improved support for AQ in thin mode
  • improvements to data frame fetching

See the full release notes for all of the details.

v3.0.0

03 Mar 14:28
Compare
Choose a tag to compare

python-oracledb 3.0.0 is now released. This release adds a number of new features and corrects a number of issues. Highlights are as follows:

  • initial support for AQ in thin mode
  • an Apache Arrow PyCapsule interface for efficient data exchange with external libraries
  • support for Oracle Database 23.7 SPARSE VECTOR
  • namespace package oracledb.plugins that can be used for extension of python-oracledb
  • support for centralized configuration providers (Oracle Cloud Infrastructure Object Storage and Microsoft Azure App Configuration) as well as file-based configurations
  • cloud native authentication support through the integration of Oracle Cloud Infrastructure (OCI) and Azure SDKs

See the full release notes for all of the details.

v2.5.1

12 Dec 14:10
Compare
Choose a tag to compare

python-oracledb 2.5.1 is now released. This release addresses a number of reported issues. See the full release notes for all of the details.

v2.5.0

05 Nov 20:28
Compare
Choose a tag to compare

python-oracledb 2.5.0 is now released. This release adds a number of new features and corrects a number of issues. See the full release notes for all of the details.

v2.4.1

22 Aug 17:19
Compare
Choose a tag to compare

python-oracledb 2.4.1 is now released. This release addresses one reported issue. See the full release notes for all of the details.

v2.4.0

20 Aug 21:03
Compare
Choose a tag to compare

python-oracledb 2.4.0 is now released. This release adds support for Oracle Database 23ai pipelining and corrects a number of reported bugs. See the full release notes for all of the details.