From 2ed880e60e87f2a21372235699c007793df4702b Mon Sep 17 00:00:00 2001 From: Vu Anh Phung Date: Thu, 24 Sep 2026 00:05:17 +0000 Subject: [PATCH] Prepare for v1.16.0 release Signed-off-by: Vu Anh Phung --- CHANGELOG.md | 11 ++++++----- driver.go | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 057f614a..cbf0dfc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,11 @@ # Release History -## Unreleased -- Upgrade the seven per-platform kernel bindings modules and source-build pin to v1.1.0; the kernel dependency is now stable and no longer experimental. -- Add `WithClientQueryTimeout` for client-side kernel execution deadlines while preserving the legacy execute contract when the option is omitted. -- Transparently auto-recover Thrift connections to Reyden / Real-Time warehouses: when a warehouse rejects the default Thrift protocol (SQLSTATE `KP001`), the session is re-opened on the SEA/kernel backend and the warehouse is remembered so later connections skip Thrift. Applies only when no backend was chosen explicitly (`WithUseKernel`). Note: recovery requires a `databricks_kernel` build, since the kernel backend is otherwise not linked in. -- Parse explicit HTTP(S) server schemes case-insensitively, so mixed-case HTTP is rejected correctly by the SEA/kernel backend. +## v1.16.0 (2026-09-24) +- Upgrade the kernel bindings to v1.1.0; the kernel dependency is now stable. +- Expand the kernel backend with client query timeouts, configurable idle HTTP connections, and per-statement query tags. +- Transparently recover Reyden/Real-Time warehouse connections from Thrift to the kernel backend. +- Parse explicit HTTP(S) server schemes case-insensitively. +- Upgrade Apache Thrift to v0.24.0 for dependency security findings. ## v1.15.1 (2026-09-01) - Pin the seven per-platform kernel bindings modules to v1.0.0. diff --git a/driver.go b/driver.go index 7322566c..aa3fe719 100644 --- a/driver.go +++ b/driver.go @@ -13,7 +13,7 @@ func init() { sql.Register("databricks", &databricksDriver{}) } -var DriverVersion = "1.15.1" // update version before each release +var DriverVersion = "1.16.0" // update version before each release type databricksDriver struct{}