Skip to content

fix(deps): update go dependencies#38194

Open
GiteaBot wants to merge 1 commit into
mainfrom
renovate/go-dependencies
Open

fix(deps): update go dependencies#38194
GiteaBot wants to merge 1 commit into
mainfrom
renovate/go-dependencies

Conversation

@GiteaBot

@GiteaBot GiteaBot commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

This PR contains the following updates:

Package Change Age Confidence
github.com/alecthomas/chroma/v2 v2.26.1v2.27.0 age confidence
github.com/caddyserver/certmagic v0.25.3v0.25.4 age confidence
github.com/dlclark/regexp2/v2 v2.2.1v2.2.2 age confidence
github.com/mattn/go-sqlite3 v1.14.45v1.14.46 age confidence
github.com/redis/go-redis/v9 v9.20.0v9.20.1 age confidence
github.com/urfave/cli/v3 v3.9.1v3.10.0 age confidence
gitlab.com/gitlab-org/api/client-go/v2 v2.38.0v2.39.0 age confidence
golang.org/x/image v0.42.0v0.43.0 age confidence

Release Notes

alecthomas/chroma (github.com/alecthomas/chroma/v2)

v2.27.0

Compare Source

Changelog

caddyserver/certmagic (github.com/caddyserver/certmagic)

v0.25.4

Compare Source

dlclark/regexp2 (github.com/dlclark/regexp2/v2)

v2.2.2

Compare Source

mattn/go-sqlite3 (github.com/mattn/go-sqlite3)

v1.14.46

Compare Source

redis/go-redis (github.com/redis/go-redis/v9)

v9.20.1: 9.20.1

Compare Source

This is a patch release containing bug fixes only. There are no new features or breaking changes; upgrading from 9.20.0 is a drop-in replacement.

🚀 Highlights

RESP3 pub/sub message loss fixed

PeekPushNotificationName previously inspected only the bytes already buffered by bufio, so when a push frame header straddled a buffer fill boundary it could return a truncated notification name (e.g. "messa" instead of "message"). The push processor then mis-routed the frame and ReadReply silently dropped it, causing intermittent RESP3 pub/sub message loss. The peek now grows its window (36 bytes → up to 4 KiB) and reads more from the connection until the header is complete, cleanly separating incomplete prefixes from corrupt frames (including overflow-safe bulk-length handling). Fixes #​3839.

(#​3842) by @​ndyakov

🐛 Bug Fixes

  • RESP3 push peeking: PeekPushNotificationName no longer returns a truncated notification name when a push frame header spans a buffer boundary, preventing silent RESP3 pub/sub message loss (fixes #​3839) (#​3842) by @​ndyakov
  • FT.HYBRID vector params: Vector data is now always sent via PARAMS with auto-generated param names (__vector_param_N, with collision avoidance) when VectorParamName is omitted, since Redis no longer accepts inline vector blobs; the FTHybridOptions.Params map is no longer mutated, so the same options struct can be reused across calls (#​3844) by @​ndyakov
  • CLUSTER SHARDS forward compatibility: Unknown shard- and node-level attributes in the CLUSTER SHARDS reply are now skipped via DiscardNext() instead of erroring, so clients keep working when the server introduces new fields (#​3843) by @​madolson
  • PubSub double reconnect: PubSub.releaseConn no longer reconnects twice when a connection is both unusable (or pending handoff) and reports a bad-connection error, avoiding a wasted connection establish-then-close cycle (#​3833) by @​cxljs

👥 Contributors

We'd like to thank all the contributors who worked on this release!

@​cxljs, @​madolson, @​ndyakov


Full Changelog: redis/go-redis@v9.20.0...v9.20.1

urfave/cli (github.com/urfave/cli/v3)

v3.10.0

Compare Source

What's Changed

Full Changelog: urfave/cli@v3.9.1...v3.10.0

gitlab-org/api/client-go (gitlab.com/gitlab-org/api/client-go/v2)

v2.39.0

Compare Source

2.39.0

🚀 Features

2.39.0 (2026-06-12)


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Only on Monday (* * * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@GiteaBot GiteaBot added dependencies lgtm/need 2 This PR needs two approvals by maintainers to be considered for merging. labels Jun 22, 2026
@GiteaBot GiteaBot added lgtm/need 1 This PR needs approval from one additional maintainer to be merged. and removed lgtm/need 2 This PR needs two approvals by maintainers to be considered for merging. labels Jun 22, 2026
@GiteaBot GiteaBot added lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. and removed lgtm/need 1 This PR needs approval from one additional maintainer to be merged. labels Jun 22, 2026

@bircni bircni left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

db tests all fail

@GiteaBot GiteaBot added lgtm/blocked A maintainer has reservations with the PR and thus it cannot be merged and removed lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. labels Jun 22, 2026
@GiteaBot GiteaBot force-pushed the renovate/go-dependencies branch 3 times, most recently from 0979173 to c62109a Compare June 22, 2026 11:20
@lunny

lunny commented Jun 22, 2026

Copy link
Copy Markdown
Member

It seems cli has a break change.

@GiteaBot GiteaBot force-pushed the renovate/go-dependencies branch 5 times, most recently from 7c1886b to cb3b620 Compare June 23, 2026 05:51
@puni9869

Copy link
Copy Markdown
Member

We shall mark ths pr as Draft.

@GiteaBot GiteaBot force-pushed the renovate/go-dependencies branch from cb3b620 to 527336d Compare June 23, 2026 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies lgtm/blocked A maintainer has reservations with the PR and thus it cannot be merged type/bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants