Skip to content

Commit e4927f0

Browse files
committed
Fix prepare binary data
This updates to a Vitess branch still on v21 where we now have a fix that ensures we don't mark all values as binary, which breaks bind vars. This fix is also present on v22 already, but we can't update to that yet until we have the full and entire fleet on at least v22. Signed-off-by: Dirkjan Bussink <[email protected]>
1 parent a553e92 commit e4927f0

File tree

2 files changed

+101
-95
lines changed

2 files changed

+101
-95
lines changed

go.mod

Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ require (
1919
github.com/hashicorp/go-version v1.8.0
2020
github.com/lensesio/tableprinter v0.0.0-20201125135848-89e81fc956e7
2121
github.com/lib/pq v1.10.9
22-
github.com/mark3labs/mcp-go v0.43.1
22+
github.com/mark3labs/mcp-go v0.43.2
2323
github.com/matoous/go-nanoid/v2 v2.1.0
2424
github.com/mattn/go-isatty v0.0.20
2525
github.com/mattn/go-shellwords v1.0.12
@@ -28,25 +28,25 @@ require (
2828
github.com/planetscale/planetscale-go v0.147.0
2929
github.com/planetscale/psdb v0.0.0-20250717190954-65c6661ab6e4
3030
github.com/planetscale/psdbproxy v0.0.0-20250728082226-3f4ea3a74ec7
31-
github.com/spf13/cobra v1.10.1
31+
github.com/spf13/cobra v1.10.2
3232
github.com/spf13/pflag v1.0.10
3333
github.com/spf13/viper v1.21.0
3434
github.com/stretchr/testify v1.11.1
3535
github.com/tidwall/jsonc v0.3.2
3636
github.com/xelabs/go-mysqlstack v1.0.0
3737
go.uber.org/zap v1.27.1
3838
go.uber.org/zap/exp v0.3.0
39-
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792
40-
golang.org/x/oauth2 v0.33.0
41-
golang.org/x/sync v0.18.0
42-
golang.org/x/sys v0.38.0
43-
golang.org/x/text v0.31.0
39+
golang.org/x/exp v0.0.0-20251125195548-87e1e737ad39
40+
golang.org/x/oauth2 v0.34.0
41+
golang.org/x/sync v0.19.0
42+
golang.org/x/sys v0.39.0
43+
golang.org/x/text v0.32.0
4444
gopkg.in/yaml.v2 v2.4.0
45-
vitess.io/vitess v0.21.5
45+
vitess.io/vitess v0.21.7-0.20251209092004-e61fcef693fb
4646
)
4747

4848
require (
49-
connectrpc.com/connect v1.18.1 // indirect
49+
connectrpc.com/connect v1.19.1 // indirect
5050
filippo.io/edwards25519 v1.1.0 // indirect
5151
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
5252
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 // indirect
@@ -56,17 +56,20 @@ require (
5656
github.com/buger/jsonparser v1.1.1 // indirect
5757
github.com/catppuccin/go v0.3.0 // indirect
5858
github.com/charmbracelet/bubbles v0.21.1-0.20250623103423-23b8fd6302d7 // indirect
59-
github.com/charmbracelet/bubbletea v1.3.6 // indirect
60-
github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect
59+
github.com/charmbracelet/bubbletea v1.3.10 // indirect
60+
github.com/charmbracelet/colorprofile v0.3.3 // indirect
6161
github.com/charmbracelet/lipgloss v1.1.0 // indirect
62-
github.com/charmbracelet/x/ansi v0.9.3 // indirect
63-
github.com/charmbracelet/x/cellbuf v0.0.13 // indirect
64-
github.com/charmbracelet/x/exp/strings v0.0.0-20240722160745-212f7b056ed0 // indirect
65-
github.com/charmbracelet/x/term v0.2.1 // indirect
66-
github.com/danieljoos/wincred v1.2.1 // indirect
62+
github.com/charmbracelet/x/ansi v0.11.2 // indirect
63+
github.com/charmbracelet/x/cellbuf v0.0.14 // indirect
64+
github.com/charmbracelet/x/exp/strings v0.0.0-20251201173703-9f73bfd934ff // indirect
65+
github.com/charmbracelet/x/term v0.2.2 // indirect
66+
github.com/clipperhouse/displaywidth v0.6.1 // indirect
67+
github.com/clipperhouse/stringish v0.1.1 // indirect
68+
github.com/clipperhouse/uax29/v2 v2.3.0 // indirect
69+
github.com/danieljoos/wincred v1.2.3 // indirect
6770
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
6871
github.com/dustin/go-humanize v1.0.1 // indirect
69-
github.com/dvsekhvalnov/jose2go v1.7.0 // indirect
72+
github.com/dvsekhvalnov/jose2go v1.8.0 // indirect
7073
github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
7174
github.com/fsnotify/fsnotify v1.9.0 // indirect
7275
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
@@ -78,32 +81,32 @@ require (
7881
github.com/invopop/jsonschema v0.13.0 // indirect
7982
github.com/kataras/tablewriter v0.0.0-20180708051242-e063d29b7c23 // indirect
8083
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
81-
github.com/klauspost/compress v1.18.0 // indirect
82-
github.com/klauspost/connect-compress/v2 v2.0.0 // indirect
84+
github.com/klauspost/compress v1.18.2 // indirect
85+
github.com/klauspost/connect-compress/v2 v2.1.0 // indirect
8386
github.com/kr/pretty v0.3.1 // indirect
8487
github.com/kr/text v0.2.0 // indirect
85-
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
86-
github.com/mailru/easyjson v0.7.7 // indirect
88+
github.com/lucasb-eyer/go-colorful v1.3.0 // indirect
89+
github.com/mailru/easyjson v0.9.1 // indirect
8790
github.com/mattn/go-colorable v0.1.14 // indirect
8891
github.com/mattn/go-localereader v0.0.1 // indirect
89-
github.com/mattn/go-runewidth v0.0.16 // indirect
92+
github.com/mattn/go-runewidth v0.0.19 // indirect
9093
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
94+
github.com/minio/minlz v1.0.1 // indirect
9195
github.com/mitchellh/hashstructure/v2 v2.0.2 // indirect
9296
github.com/mtibben/percent v0.2.1 // indirect
9397
github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect
9498
github.com/muesli/cancelreader v0.2.2 // indirect
9599
github.com/muesli/termenv v0.16.0 // indirect
96100
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
97101
github.com/pires/go-proxyproto v0.8.1 // indirect
98-
github.com/planetscale/vitess-types v0.0.0-20250409004758-020920d5ec5a // indirect
102+
github.com/planetscale/vitess-types v0.0.0-20250728133330-81b28fd54ee5 // indirect
99103
github.com/planetscale/vtprotobuf v0.6.1-0.20250313105119-ba97887b0a25 // indirect
100104
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
101105
github.com/rivo/uniseg v0.4.7 // indirect
102106
github.com/rogpeppe/go-internal v1.14.1 // indirect
103-
github.com/sagikazarmark/locafero v0.11.0 // indirect
104-
github.com/segmentio/asm v1.2.0 // indirect
107+
github.com/sagikazarmark/locafero v0.12.0 // indirect
108+
github.com/segmentio/asm v1.2.1 // indirect
105109
github.com/shopspring/decimal v1.4.0 // indirect
106-
github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect
107110
github.com/spf13/afero v1.15.0 // indirect
108111
github.com/spf13/cast v1.10.0 // indirect
109112
github.com/subosito/gotenv v1.6.0 // indirect
@@ -112,11 +115,10 @@ require (
112115
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
113116
go.uber.org/multierr v1.11.0 // indirect
114117
go.yaml.in/yaml/v3 v3.0.4 // indirect
115-
golang.org/x/net v0.42.0 // indirect
116-
golang.org/x/term v0.33.0 // indirect
117-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250721164621-a45f3dfb1074 // indirect
118-
google.golang.org/grpc v1.74.2 // indirect
119-
google.golang.org/protobuf v1.36.6 // indirect
118+
golang.org/x/term v0.38.0 // indirect
119+
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect
120+
google.golang.org/grpc v1.77.0 // indirect
121+
google.golang.org/protobuf v1.36.10 // indirect
120122
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
121123
gopkg.in/yaml.v3 v3.0.1 // indirect
122124
)

0 commit comments

Comments
 (0)