Skip to content

Tags: databricks/databricks-sql-nodejs

Tags

1.13.0

Toggle 1.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[1/7] Telemetry Foundation: Types, Config, and Exception Classifier (#…

…324)

* Add telemetry foundation: types, config, and exception classifier

This is part 1 of 7 in the telemetry implementation stack.

Core Components:
- Telemetry type definitions for events, metrics, and configuration
- Exception classifier for terminal vs retryable error classification
- Client context telemetry configuration fields

Type Definitions:
- TelemetryEvent: Runtime events emitted by driver
- TelemetryMetric: Aggregated data exported to Databricks
- DriverConfiguration: Driver metadata and feature flags
- StatementMetrics: Per-statement aggregation data
- TelemetryConfiguration: Config for telemetry features

Exception Classification:
- Terminal errors (401, 403, 404, 400, AuthenticationError) - flush immediately
- Retryable errors (429, 500, 502, 503, 504, timeouts) - buffer until complete
- Smart flushing optimizes export efficiency

Testing:
- 51 comprehensive unit tests for ExceptionClassifier
- 100% coverage of edge cases and error types

This provides the foundation for subsequent telemetry layers.

* Fix prettier formatting

1.12.0

Toggle 1.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
prepare release 1.12.0 (#310)

Signed-off-by: Sreekanth Vadigi <sreekanth.vadigi@databricks.com>

1.11.0

Toggle 1.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release v1.11.0 (#299)

1.10.0

Toggle 1.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
prepare release 1.10.0 (#283)

Signed-off-by: Shivam Raj <shivam.raj@databricks.com>

1.9.0

Toggle 1.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release 1.9.0 (#272)

Signed-off-by: Jacky Hu <jacky.hu@databricks.com>

1.8.4

Toggle 1.8.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release 1.8.4 (#253)

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

1.8.3

Toggle 1.8.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release 1.8.3 (#240)

* Prepare release 1.8.3

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

* Fix `npm audit` warnings

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

---------

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

1.8.2

Toggle 1.8.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release 1.8.2 (#234)

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

1.8.1

Toggle 1.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release 1.8.1 (#231)

* Resolve `npm audit` warnings

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

* Prepare release 1.8.1

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

* Chore: move standalone `DBSQLOperation/index.ts` out of its folder

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

---------

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

1.8.0

Toggle 1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare release 1.8.0 (#229)

* Prepare release 1.8.0

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

* Fix `npm audit` issues

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

* Minor fixes to changelog

Signed-off-by: Levko Kravets <levko.ne@gmail.com>

---------

Signed-off-by: Levko Kravets <levko.ne@gmail.com>