Tags: databricks/databricks-sql-nodejs
Tags
[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
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>
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>
PreviousNext