Skip to content

Commit ec1f93a

Browse files
committed
Prepare for a release with telemetry on by default
1 parent d524f0e commit ec1f93a

File tree

4 files changed

+12
-3
lines changed

4 files changed

+12
-3
lines changed

CHANGELOG.md

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

3+
# 4.2.1 (2025-11-20)
4+
5+
- Change default use_hybrid_disposition to False by @samikshya-db in https://github.com/databricks/databricks-sql-python/pull/714
6+
- Circuit breaker changes using pybreaker by @nikhilsuri-db in https://github.com/databricks/databricks-sql-python/pull/705
7+
- perf: Optimize telemetry latency logging to reduce overhead by @samikshya-db in https://github.com/databricks/databricks-sql-python/pull/715
8+
- basic e2e test for force telemetry verification by @nikhilsuri-db in https://github.com/databricks/databricks-sql-python/pull/708
9+
- Telemetry is ON by default to track connection stats. (Note : This strictly excludes PII, query text, and results) by @samikshya-db in https://github.com/databricks/databricks-sql-python/pull/717
10+
311
# 4.2.1 (2025-11-20)
412
- Ignore transactions by default (databricks/databricks-sql-python#711 by @jayantsing-db)
513

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Databricks SQL Connector for Python
23

34
[![PyPI](https://img.shields.io/pypi/v/databricks-sql-connector?style=flat-square)](https://pypi.org/project/databricks-sql-connector/)
@@ -13,7 +14,7 @@ You are welcome to file an issue here for general use cases. You can also contac
1314

1415
## Requirements
1516

16-
Python 3.8 or above is required.
17+
Python 3.9 or above is required.
1718

1819
## Documentation
1920

src/databricks/sql/auth/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def __init__(
5151
pool_connections: Optional[int] = None,
5252
pool_maxsize: Optional[int] = None,
5353
user_agent: Optional[str] = None,
54-
telemetry_circuit_breaker_enabled: Optional[bool] = None,
54+
telemetry_circuit_breaker_enabled: Optional[bool] = True,
5555
):
5656
self.hostname = hostname
5757
self.access_token = access_token

src/databricks/sql/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ def read(self) -> Optional[OAuthToken]:
328328
self.ignore_transactions = ignore_transactions
329329

330330
self.force_enable_telemetry = kwargs.get("force_enable_telemetry", False)
331-
self.enable_telemetry = kwargs.get("enable_telemetry", False)
331+
self.enable_telemetry = kwargs.get("enable_telemetry", True)
332332
self.telemetry_enabled = TelemetryHelper.is_telemetry_enabled(self)
333333

334334
TelemetryClientFactory.initialize_telemetry_client(

0 commit comments

Comments
 (0)