python-oracledb 4.0.0

Anthony Tuininga via DB-SIG <[email protected]> Mon, 4 May 2026 11:23:10 -0600
Newsgroups gmane.comp.python.db
Message-ID <CAE1XR-7avg-3OxoQzja3-gOXkLD_JqfkzPPudiWXpaCC86Q0MA@mail.gmail.com>
--===============7285532309566653951==
Content-Type: multipart/alternative; boundary="000000000000f14a5c0651012ffc"

--000000000000f14a5c0651012ffc
Content-Type: text/plain; charset="UTF-8"

What is python-oracledb?

python-oracledb is a Python extension module that enables access to Oracle
Database for Python and conforms to the Python database API 2.0
specifications with a number of enhancements. This module replaces
cx_Oracle.

Where do I get it?

https://pypi.org/project/oracledb/4.0.0/

The easiest method to install/upgrade python-oracledb is via pip as in

    python -m pip install oracledb --upgrade

What's new?

This release has the following highlights:

   - support for Oracle 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:
https://python-oracledb.readthedocs.io/en/latest/release_notes.html#oracledb-4-0-0-may-2026

Please provide any feedback via GitHub issues: https://github.com/oracle/
python-oracledb/issues or discussions: https://github.com/oracle/python-
oracledb/discussions

--000000000000f14a5c0651012ffc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">What is=C2=A0<span class=3D"gmail-il">python</span>-<span =
class=3D"gmail-il">oracledb</span>?<br><br><span class=3D"gmail-il">python<=
/span>-<span class=3D"gmail-il">oracledb</span>=C2=A0is a=C2=A0<span class=
=3D"gmail-il">Python</span>=C2=A0extension module that enables access to Or=
acle Database for=C2=A0<span class=3D"gmail-il">Python</span>=C2=A0and conf=
orms to the=C2=A0<span class=3D"gmail-il">Python</span>=C2=A0database API 2=
.0 specifications with a number of enhancements. This module replaces cx_Or=
acle.<br><br>Where do I get it?<br><br><a href=3D"https://pypi.org/project/=
oracledb/4.0.0/" target=3D"_blank">https://pypi.org/project/oracledb/4.0.0/=
</a><br><br>The easiest method to install/upgrade=C2=A0<span class=3D"gmail=
-il">python</span>-<span class=3D"gmail-il">oracledb</span>=C2=A0is via pip=
 as in<br><br>=C2=A0 =C2=A0=C2=A0<span class=3D"gmail-il">python</span>=C2=
=A0-m pip install=C2=A0<span class=3D"gmail-il">oracledb</span>=C2=A0--upgr=
ade<br><br>What&#39;s new?<br><br>This release has the following highlights=
:<div><ul><li style=3D"box-sizing:border-box">support for Oracle Database 2=
6ai Deep Data Security in thin mode</li><li style=3D"box-sizing:border-box;=
margin-top:0.25em">support for Continuous Query Notification (CQN) and Adva=
nced Queuing (AQ) notifications in thin mode</li><li style=3D"box-sizing:bo=
rder-box;margin-top:0.25em">new functions to help developers prevent SQL in=
jection when processing user input to create SQL statements</li><li style=
=3D"box-sizing:border-box;margin-top:0.25em">improved cloud native authenti=
cation</li><li style=3D"box-sizing:border-box;margin-top:0.25em">improved s=
upport for data frames (binary views &quot;vb&quot; and string views &quot;=
vu&quot; formats now accepted)</li></ul><div><div>See the full release note=
s for all of the details:=C2=A0<a href=3D"https://python-oracledb.readthedo=
cs.io/en/latest/release_notes.html#oracledb-4-0-0-may-2026" target=3D"_blan=
k">https://python-oracledb.readthedocs.io/en/latest/release_notes.html#orac=
ledb-4-0-0-may-2026</a></div><div><br>Please provide any feedback via GitHu=
b issues:=C2=A0<a href=3D"https://github.com/oracle/python-oracledb/issues"=
 target=3D"_blank">https://github.com/oracle/<span class=3D"gmail-il">pytho=
n</span>-<span class=3D"gmail-il">oracledb</span>/issues</a>=C2=A0or discus=
sions:=C2=A0<a href=3D"https://github.com/oracle/python-oracledb/discussion=
s" target=3D"_blank">https://github.com/oracle/<span class=3D"gmail-il">pyt=
hon</span>-<span class=3D"gmail-il">oracledb</span>/discussions</a></div></=
div></div></div>

--000000000000f14a5c0651012ffc--

--===============7285532309566653951==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
DB-SIG mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/db-sig.python.org
Member address: [email protected]

--===============7285532309566653951==--