Python-oracledb 3.3 introduces: - Oracle Database 23ai Sessionless Transaction support, see the [documentation](https://python-oracledb.readthedocs.io/en/latest/user_guide/txn_management.html#sessionless-transactions). - Ingestion of data frames with `executemany()`, see the [documentation](https://python-oracledb.readthedocs.io/en/latest/user_guide/dataframes.html#inserting-data-frames). - Simplified DataFrame query usage (and some class changes), see the updated [documentation](https://python-oracledb.readthedocs.io/en/latest/user_guide/dataframes.html#fetching-data-frames) and [examples](https://github.com/oracle/python-oracledb/tree/main/samples). - Wheels for Python 3.14 are available. There are also a number of bug fixes, many with DataFrame fetches but also an important fix for a cursor leak with python-oracledb Thick mode. My short release blog post is on [medium.com](https://cjones-oracle.medium.com/python-oracledb-3-3-adds-dataframe-ingestion-and-sessionless-transactions-04948072c438). Installation instructions are [here](https://python-oracledb.readthedocs.io/en/latest/user_guide/installation.html).