-
Notifications
You must be signed in to change notification settings - Fork 1.1k
chore(deps): update go #2213
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
chore(deps): update go #2213
Conversation
ℹ️ Artifact update noticeFile name: docs/en/getting-started/quickstart/go/genkit/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
/gcbrun |
Summary of ChangesHello @renovate-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request performs a comprehensive update of numerous Go module dependencies across the project. The updates range from minor version bumps to patch releases, covering a wide array of libraries including Google Cloud services, various database connectors, OpenTelemetry components, and general-purpose utilities. The primary goal is to ensure the project benefits from the latest features, performance improvements, and bug fixes provided by these upstream dependencies, maintaining compatibility and leveraging recent advancements in the Go ecosystem. Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Ignored Files
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request updates numerous Go dependencies. I've reviewed the changelogs for the updated packages and have identified a few potentially breaking changes or significant behavior modifications that require attention:
github.com/ClickHouse/clickhouse-go/v2: Default gzip compression is now disabled, which could affect performance and connectivity.github.com/trinodb/trino-go-client: A breaking change was introduced in DSN parsing.github.com/openai/openai-go/v3: A large version jump that may include subtle breaking changes.github.com/go-playground/validator/v10: Validation behavior has changed for some rules.
I've added specific comments on the relevant go.mod files with more details. Please review these points and test the application thoroughly before merging to ensure a smooth upgrade.
| require ( | ||
| github.com/googleapis/mcp-toolbox-sdk-go v0.4.0 | ||
| github.com/openai/openai-go/v3 v3.8.1 | ||
| github.com/openai/openai-go/v3 v3.15.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a significant version jump from v3.8.1 to v3.15.0. While it's a minor version update according to semver, the range is large and the release notes mention some changes like "rename param to avoid collision" which could be breaking. Given the openAI quickstart depends on this, it's crucial to perform thorough testing to ensure compatibility and that all functionalities work as expected.
| github.com/thlib/go-timezone-local v0.0.7 | ||
| github.com/trinodb/trino-go-client v0.330.0 | ||
| github.com/valkey-io/valkey-go v1.0.68 | ||
| github.com/trinodb/trino-go-client v0.333.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Version v0.331.0 of this library, included in this update, introduces a breaking change related to DSN parsing by adding the ParseDSNToConfig function. If you are using DSN strings to configure your Trino client, you may need to update your code to use the new function or adjust your configuration approach. Please review the library's release notes and update your code if necessary.
ef213e5 to
86d06c2
Compare
|
/gcbrun |
86d06c2 to
8064ec8
Compare
|
/gcbrun |
8064ec8 to
a3f0e80
Compare
|
/gcbrun |
a3f0e80 to
8678f3e
Compare
|
/gcbrun |
8678f3e to
d10d82d
Compare
|
/gcbrun |
d10d82d to
3a507c0
Compare
|
/gcbrun |
dcff7eb to
57e3e6a
Compare
|
/gcbrun |
57e3e6a to
f7b3852
Compare
|
/gcbrun |
f7b3852 to
ffdab31
Compare
|
/gcbrun |
ffdab31 to
8f33fb8
Compare
|
/gcbrun |
8f33fb8 to
a65abb0
Compare
|
/gcbrun |
a65abb0 to
39bb4b6
Compare
|
/gcbrun |
39bb4b6 to
3a070b8
Compare
|
/gcbrun |
This PR contains the following updates:
v1.15.5→v1.17.1v1.40.1→v1.41.0v1.19.0→v1.19.1v0.3.0→v0.5.0v0.7.0→v0.8.0v1.86.1→v1.87.0v2.40.3→v2.42.0v0.53.0→v0.54.0v1.0.9→v1.0.11v9.2.0→v9.2.1v1.2.0→v1.3.0v10.28.0→v10.30.1v1.18.0→v1.19.2v0.49.6→v0.50.0v5.7.6→v5.8.0v1.9.3→v1.9.5v3.8.1→v3.16.0v1.10.1→v1.10.2v0.330.0→v0.333.0v1.0.68→v1.0.70v1.17.4→v1.17.6v0.62.0→v0.64.0v1.38.0→v1.39.0v1.38.0→v1.39.0v1.38.0→v1.39.0v1.38.0→v1.39.0v1.38.0→v1.39.0v1.38.0→v1.39.0v1.38.0→v1.39.0v0.33.0→v0.34.0v0.1.0→v0.3.0v0.256.0→v0.259.0v1.37.0→v1.41.0v1.36.0→v1.41.03a174f9→0a764e5v1.36.10→v1.36.11v1.40.0→v1.43.0Release Notes
googlecloudplatform/alloydb-go-connector (cloud.google.com/go/alloydbconn)
v1.17.1Compare Source
Bug Fixes
v1.17.0Compare Source
Features
Bug Fixes
v1.16.0Compare Source
Features
v1.15.6Compare Source
Bug Fixes
googlecloudplatform/cloud-sql-go-connector (cloud.google.com/go/cloudsqlconn)
v1.19.1Compare Source
Bug Fixes
googleapis/google-cloud-go (cloud.google.com/go/geminidataanalytics)
v0.5.0Compare Source
the
Date,TimeandDateTimetypes in the newcloud.google.com/go/civilpackage.
will avoid errors arising from large values on 32-bit systems.
flattened list of the embedded struct's fields. This means that you may now have twice-nested slices, eg.
more details.
explicitly. Also, key functions have been changed and renamed.
NewIncompleteKeyhas been removed, replaced byIncompleteKey. ReplaceNewKeyhas been removed, replaced byNameKeyandIDKey. ReplaceDonevariable has been removed. Replacedatastore.Donewithiterator.Done, from the packagegoogle.golang.org/api/iterator.Client.Closemethod will have a return type of error. It will return the result of closing the underlying gRPC connection.more details.
v0.4.0Compare Source
bigquery:
-
NewGCSReferenceis now a function, not a method onClient.Table.LoaderFromnow accepts aReaderSource, enablingloading data into a table from a file or any
io.Reader.Client.Table and Client.OpenTable have been removed.
Replace
with
Client.CreateTable has been removed.
Replace
with
Dataset.ListTables have been replaced with Dataset.Tables.
Replace
with
Client.Read has been replaced with Job.Read, Table.Read and Query.Read.
Replace
with
and similarly for reading from tables or queries.
The iterator returned from the Read methods is now named RowIterator. Its
behavior is closer to the other iterators in these libraries. It no longer
supports the Schema method; see the next item.
Replace
with
Instead of the
RecordsPerRequest(n)option, writeInstead of the
StartIndex(i)option, writeValueLoader.Load now takes a Schema in addition to a slice of Values.
Replace
with
Table.Patch is replace by Table.Update.
Replace
with
Client.Copy is replaced by separate methods for each of its four functions.
All options have been replaced by struct fields.
To load data from Google Cloud Storage into a table, use Table.LoaderFrom.
Replace
with
Instead of passing options to Copy, set fields on the Loader:
To extract data from a table into Google Cloud Storage, use
Table.ExtractorTo. Set fields on the returned Extractor instead of
passing options.
Replace
with
To copy data into a table from one or more other tables, use
Table.CopierFrom. Set fields on the returned Copier instead of passing options.
Replace
with
To start a query job, create a Query and call its Run method. Set fields
on the query instead of passing options.
Replace
with
Table.NewUploader has been renamed to Table.Uploader. Instead of options,
configure an Uploader by setting its fields.
Replace
with
pubsub: remove
pubsub.Done. Useiterator.Doneinstead, whereiteratoris the packagegoogle.golang.org/api/iterator.ClickHouse/clickhouse-go (github.com/ClickHouse/clickhouse-go/v2)
v2.42.0Compare Source
What's Changed
Enhancements 🎉
Bug Fixes 🐛
formatTimeescaping by @kavirajk in #1727Other Changes 🛠
New Contributors
Full Changelog: ClickHouse/clickhouse-go@v2.41.0...v2.42.0
v2.41.0Compare Source
What's Changed
Enhancements 🎉
timeandtime64datatypes by @kavirajk @shivanshuraj1333 in #1669Bug fixes 🐛
nilmap by @kavirajk in #1667Other Changes 🛠
New Contributors
Full Changelog: ClickHouse/clickhouse-go@v2.40.3...v2.41.0
GoogleCloudPlatform/opentelemetry-operations-go (github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric)
v0.54.0: v1.30.0/v0.54.0Compare Source
What's Changed
New Contributors
Full Changelog: GoogleCloudPlatform/opentelemetry-operations-go@v0.53.0...v0.54.0
elastic/go-elasticsearch (github.com/elastic/go-elasticsearch/v9)
v9.2.1Compare Source
Features
Bug Fixes
go-playground/validator (github.com/go-playground/validator/v10)
v10.30.1: Release 10.30.1Compare Source
What's Changed
New Contributors
Full Changelog: go-playground/validator@v10.30.0...v10.30.1
v10.30.0: Release 10.30.0Compare Source
What's Changed
New Contributors
Full Changelog: go-playground/validator@v10.29.0...v10.30.0
v10.29.0Compare Source
What's Changed
excluded_unlessbug fix by @chargraves85 in #1307New Contributors
Full Changelog: go-playground/validator@v10.28.0...v10.29.0
goccy/go-yaml (github.com/goccy/go-yaml)
v1.19.2: 1.19.2Compare Source
What's Changed
New Contributors
Full Changelog: goccy/go-yaml@v1.19.1...v1.19.2
v1.19.1: 1.19.1Compare Source
What's Changed
Full Changelog: goccy/go-yaml@v1.19.0...v1.19.1
v1.19.0: 1.19.0Compare Source
What's Changed
New Contributors
Full Changelog: goccy/go-yaml@v1.18.0...v1.19.0
godror/godror (github.com/godror/godror)
v0.50.0Compare Source
Added
godror:"typename,"struct tags.Breaking
godror:"typename"struct tag scanning - it's complex, error prone and hard to inject. Implement ObjectWriter and ObjectScanner instead (with the help of {Struct,Slice}{WriteObject,Scan} if needed).jackc/pgx (github.com/jackc/pgx/v5)
v5.8.0Compare Source
microsoft/go-mssqldb (github.com/microsoft/go-mssqldb)
v1.9.5Compare Source
v1.9.4Compare Source
What's Changed
New Contributors
Full Changelog: microsoft/go-mssqldb@v1.9.3...v1.9.4
openai/openai-go (github.com/openai/openai-go/v3)
v3.16.0Compare Source
Full Changelog: v3.15.0...v3.16.0
Features
Bug Fixes
Chores
Documentation
v3.15.0Compare Source
3.15.0 (2025-12-19)
Full Changelog: v3.14.0...v3.15.0
Bug Fixes
Chores
v3.14.0Compare Source
3.14.0 (2025-12-16)
Full Changelog: v3.13.0...v3.14.0
Features
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.