diff --git a/CHANGELOG.md b/CHANGELOG.md index 282b6e1a..da90b291 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Unreleased +- Upgrade the SQL kernel bindings to v1.4.0. - Upgrade go-oidc to v3.21.0 (go-jose v4.1.6) and x/oauth2 to v0.36.0 to address go-jose/v3 security findings (databricks/databricks-sql-go#526). - Reduce kernel-backend JSON rendering allocations for nested Boolean and signed-integer values. - Render most nested ARRAY / MAP / STRUCT scalars (numbers, booleans, and strings that need no escaping) without `encoding/json` on both backends, avoiding the per-value overhead of Go 1.27's json/v2-backed `encoding/json` (databricks/databricks-sql-go#527). diff --git a/KERNEL_REV b/KERNEL_REV index 15647484..7538a248 100644 --- a/KERNEL_REV +++ b/KERNEL_REV @@ -1 +1 @@ -b5e545adf70cb6fc7e9911e3d38fabd12f140f71 +c58f62c95f3651488f6270c0b45686614486d351 diff --git a/go.mod b/go.mod index a5ba805a..142602d9 100644 --- a/go.mod +++ b/go.mod @@ -67,11 +67,11 @@ require ( // matching per-platform kernel archive; upgrading the driver moves the kernel // version. See the databricks-sql-kernel-bindings repo README. require ( - github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_amd64 v1.3.0 - github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_arm64 v1.3.0 - github.com/databricks/databricks-sql-kernel-bindings/lib/linux_amd64 v1.3.0 - github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm v1.3.0 - github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm64 v1.3.0 - github.com/databricks/databricks-sql-kernel-bindings/lib/windows_amd64 v1.3.0 - github.com/databricks/databricks-sql-kernel-bindings/lib/windows_arm64 v1.3.0 + github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_amd64 v1.4.0 + github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_arm64 v1.4.0 + github.com/databricks/databricks-sql-kernel-bindings/lib/linux_amd64 v1.4.0 + github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm v1.4.0 + github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm64 v1.4.0 + github.com/databricks/databricks-sql-kernel-bindings/lib/windows_amd64 v1.4.0 + github.com/databricks/databricks-sql-kernel-bindings/lib/windows_arm64 v1.4.0 ) diff --git a/go.sum b/go.sum index 0a820e4f..ae06e760 100644 --- a/go.sum +++ b/go.sum @@ -10,20 +10,20 @@ github.com/coreos/go-oidc/v3 v3.21.0 h1:wZo4Q9Pum8dYEj0eMUPrqR+kvuGkeUplbLpNCkBq github.com/coreos/go-oidc/v3 v3.21.0/go.mod h1:DYCf24+ncYi+XkIH97GY1+dqoRlbaSI26KVTCI9SrY4= github.com/coreos/go-systemd/v22 v22.3.3-0.20220203105225-a9a7ef127534/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_amd64 v1.3.0 h1:jsqIggzibHpPMCSrnBvszP3Pp0kIClAmp53MevmggNg= -github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_amd64 v1.3.0/go.mod h1:ceyJVgJAbNmkwc/2YMUNGuw2gd8nHZwZhP2xpN84VBg= -github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_arm64 v1.3.0 h1:VWoBD68/2MEz1ZTpMmAjKSQW4toyxw+zXc3BQ5aJafg= -github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_arm64 v1.3.0/go.mod h1:Cr0N6/u4qDUvdbtqm4sVflN4ZXO8qdDcxEBhF5WB9PI= -github.com/databricks/databricks-sql-kernel-bindings/lib/linux_amd64 v1.3.0 h1:ZJUyZfhfy7msQXZks19moOpxZgI4g4cR9CSM7hx5dok= -github.com/databricks/databricks-sql-kernel-bindings/lib/linux_amd64 v1.3.0/go.mod h1:KqeZQ/C/GoKAqoGL97/KT3BwLoqsxgSl3qJjje1F7TU= -github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm v1.3.0 h1:9ckLcxRjLqurV/bRaDxJhPvHH4JeaPkXOkVp6L2fKL8= -github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm v1.3.0/go.mod h1:5/HsocwYCRUmO4sZKnLTBb/W+ItCdp3Z8lfssNdfqhM= -github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm64 v1.3.0 h1:FokvO1IlXh5EqK5lhEnToq8qnf9mm8xR8umbuCW9RmI= -github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm64 v1.3.0/go.mod h1:/1vEJKUPnrWx566kI/Ifl00GrhSyp798Ztl6rjtymCI= -github.com/databricks/databricks-sql-kernel-bindings/lib/windows_amd64 v1.3.0 h1:nLGbTfA91GWTqsmguSmysBKWnP2WK6rBJkbDcubstco= -github.com/databricks/databricks-sql-kernel-bindings/lib/windows_amd64 v1.3.0/go.mod h1:OaUVov84uK1IJz1gNk5TIoae0rj0vx+4N1qqRT88MdU= -github.com/databricks/databricks-sql-kernel-bindings/lib/windows_arm64 v1.3.0 h1:gvvenBmV7zpxJwVUv4zX1vUNoqk+BmkStMqRXxNvW+M= -github.com/databricks/databricks-sql-kernel-bindings/lib/windows_arm64 v1.3.0/go.mod h1:Z8JD951Nk66P1J8hL6YhkyMp1YAnrRzxE2JMTYRblxc= +github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_amd64 v1.4.0 h1:a3CEnS598tLW/8mJd4Q389gysdfbjChqDzjSBHwIH4E= +github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_amd64 v1.4.0/go.mod h1:ceyJVgJAbNmkwc/2YMUNGuw2gd8nHZwZhP2xpN84VBg= +github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_arm64 v1.4.0 h1:o9t9oMYv9NJOZbJUcAf/kKiUTidDarfLPeaXk5O0EGM= +github.com/databricks/databricks-sql-kernel-bindings/lib/darwin_arm64 v1.4.0/go.mod h1:Cr0N6/u4qDUvdbtqm4sVflN4ZXO8qdDcxEBhF5WB9PI= +github.com/databricks/databricks-sql-kernel-bindings/lib/linux_amd64 v1.4.0 h1:MYuVG381AsQTTNC8DtyBku6eGdpkeD4c5TX8SChKHxk= +github.com/databricks/databricks-sql-kernel-bindings/lib/linux_amd64 v1.4.0/go.mod h1:KqeZQ/C/GoKAqoGL97/KT3BwLoqsxgSl3qJjje1F7TU= +github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm v1.4.0 h1:0jHFQ46/iGr90IcTJpk0f/0mWeucK7e8Xi+qLRAjRQY= +github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm v1.4.0/go.mod h1:5/HsocwYCRUmO4sZKnLTBb/W+ItCdp3Z8lfssNdfqhM= +github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm64 v1.4.0 h1:7kPsPV94z7UdWSS0XssjAtqiEt12Le0/MNge28pcNq8= +github.com/databricks/databricks-sql-kernel-bindings/lib/linux_arm64 v1.4.0/go.mod h1:/1vEJKUPnrWx566kI/Ifl00GrhSyp798Ztl6rjtymCI= +github.com/databricks/databricks-sql-kernel-bindings/lib/windows_amd64 v1.4.0 h1:tGbMWMuIQLbF/oPRzy5l0xPGXTvTs4hyofXguTaWykg= +github.com/databricks/databricks-sql-kernel-bindings/lib/windows_amd64 v1.4.0/go.mod h1:OaUVov84uK1IJz1gNk5TIoae0rj0vx+4N1qqRT88MdU= +github.com/databricks/databricks-sql-kernel-bindings/lib/windows_arm64 v1.4.0 h1:AWAHG96tAocuLRklX0QwwvZtnDLqEKRfq0x8Y9qvA6c= +github.com/databricks/databricks-sql-kernel-bindings/lib/windows_arm64 v1.4.0/go.mod h1:Z8JD951Nk66P1J8hL6YhkyMp1YAnrRzxE2JMTYRblxc= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=