Skip to content

Commit 4c75963

Browse files
committed
Merge remote-tracking branch 'origin/main' into PECOBLR-993
2 parents 1b8e47c + cca421b commit 4c75963

File tree

12 files changed

+1726
-22
lines changed

12 files changed

+1726
-22
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Release History
22

3+
# 4.2.0 (2025-11-14)
4+
- Add multi-statement transaction support (databricks/databricks-sql-python#704 by @jayantsing-db)
5+
- Add a workflow to parallelise the E2E tests (databricks/databricks-sql-python#697 by @msrathore-db)
6+
- Bring Python telemetry event model consistent with JDBC (databricks/databricks-sql-python#701 by @nikhilsuri-db)
7+
38
# 4.1.4 (2025-10-15)
49
- Add support for Token Federation (databricks/databricks-sql-python#691 by @madhav-db)
510
- Add metric view support (databricks/databricks-sql-python#688 by @shivam2680)

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@ or to a Databricks Runtime interactive cluster (e.g. /sql/protocolv1/o/123456789
6767
> to authenticate the target Databricks user account and needs to open the browser for authentication. So it
6868
> can only run on the user's machine.
6969
70+
## Transaction Support
71+
72+
The connector supports multi-statement transactions with manual commit/rollback control. Set `connection.autocommit = False` to disable autocommit mode, then use `connection.commit()` and `connection.rollback()` to control transactions.
73+
74+
For detailed documentation, examples, and best practices, see **[TRANSACTIONS.md](TRANSACTIONS.md)**.
75+
7076
## SQLAlchemy
7177
Starting from `databricks-sql-connector` version 4.0.0 SQLAlchemy support has been extracted to a new library `databricks-sqlalchemy`.
7278

0 commit comments

Comments
 (0)