Update module github.com/gin-gonic/gin to v1.11.0 #44

Merged
nemunaire merged 1 commit from renovate/github.com-gin-gonic-gin-1.x into master 2025-10-19 02:38:39 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
github.com/gin-gonic/gin require minor v1.10.1 -> v1.11.0

Release Notes

gin-gonic/gin (github.com/gin-gonic/gin)

v1.11.0

Compare Source

Features
  • feat(gin): Experimental support for HTTP/3 using quic-go/quic-go (#​3210)
  • feat(form): add array collection format in form binding (#​3986), add custom string slice for form tag unmarshal (#​3970)
  • feat(binding): add BindPlain (#​3904)
  • feat(fs): Export, test and document OnlyFilesFS (#​3939)
  • feat(binding): add support for unixMilli and unixMicro (#​4190)
  • feat(form): Support default values for collections in form binding (#​4048)
  • feat(context): GetXxx added support for more go native types (#​3633)
Enhancements
  • perf(context): optimize getMapFromFormData performance (#​4339)
  • refactor(tree): replace string(/) with "/" in node.insertChild (#​4354)
  • refactor(render): remove headers parameter from writeHeader (#​4353)
  • refactor(context): simplify "GetType()" functions (#​4080)
  • refactor(slice): simplify SliceValidationError Error method (#​3910)
  • refactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (#​4181)
  • refactor(context): refactor context handling and improve test robustness (#​4066)
  • refactor(binding): use strings.Cut to replace strings.Index (#​3522)
  • refactor(context): add an optional permission parameter to SaveUploadedFile (#​4068)
  • refactor(context): verify URL is Non-nil in initQueryCache() (#​3969)
  • refactor(context): YAML judgment logic in Negotiate (#​3966)
  • tree: replace the self-defined 'min' to official one (#​3975)
  • context: Remove redundant filepath.Dir usage (#​4181)
Bug Fixes
  • fix: prevent middleware re-entry issue in HandleContext (#​3987)
  • fix(binding): prevent duplicate decoding and add validation in decodeToml (#​4193)
  • fix(gin): Do not panic when handling method not allowed on empty tree (#​4003)
  • fix(gin): data race warning for gin mode (#​1580)
  • fix(context): verify URL is Non-nil in initQueryCache() (#​3969)
  • fix(context): YAML judgment logic in Negotiate (#​3966)
  • fix(context): check handler is nil (#​3413)
  • fix(readme): fix broken link to English documentation (#​4222)
  • fix(tree): Keep panic infos consistent when wildcard type build faild (#​4077)
Build process updates / CI
  • ci: integrate Trivy vulnerability scanning into CI workflow (#​4359)
  • ci: support Go 1.25 in CI/CD (#​4341)
  • build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (#​4342)
  • ci: add Go version 1.24 to GitHub Actions (#​4154)
  • build: update Gin minimum Go version to 1.21 (#​3960)
  • ci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (#​4010, #​4091, #​4090)
  • ci(lint): update workflows and improve test request consistency (#​4126)
Dependency updates
  • chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.9 (#​4346, #​4356)
  • chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#​4347)
  • chore(deps): bump actions/setup-go from 5 to 6 (#​4351)
  • chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (#​4328)
  • chore(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 (#​4178, #​4221)
  • chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (#​4052)
Documentation updates
  • docs(changelog): update release notes for Gin v1.10.1 (#​4360)
  • docs: Fixing English grammar mistakes and awkward sentence structure in doc/doc.md (#​4207)
  • docs: update documentation and release notes for Gin v1.10.0 (#​3953)
  • docs: fix typo in Gin Quick Start (#​3997)
  • docs: fix comment and link issues (#​4205, #​3938)
  • docs: fix route group example code (#​4020)
  • docs(readme): add Portuguese documentation (#​4078)
  • docs(context): fix some function names in comment (#​4079)


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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | require | minor | `v1.10.1` -> `v1.11.0` | --- ### Release Notes <details> <summary>gin-gonic/gin (github.com/gin-gonic/gin)</summary> ### [`v1.11.0`](https://github.com/gin-gonic/gin/blob/HEAD/CHANGELOG.md#Gin-v1110) [Compare Source](https://github.com/gin-gonic/gin/compare/v1.10.1...v1.11.0) ##### Features - feat(gin): Experimental support for HTTP/3 using quic-go/quic-go ([#&#8203;3210](https://github.com/gin-gonic/gin/pull/3210)) - feat(form): add array collection format in form binding ([#&#8203;3986](https://github.com/gin-gonic/gin/pull/3986)), add custom string slice for form tag unmarshal ([#&#8203;3970](https://github.com/gin-gonic/gin/pull/3970)) - feat(binding): add BindPlain ([#&#8203;3904](https://github.com/gin-gonic/gin/pull/3904)) - feat(fs): Export, test and document OnlyFilesFS ([#&#8203;3939](https://github.com/gin-gonic/gin/pull/3939)) - feat(binding): add support for unixMilli and unixMicro ([#&#8203;4190](https://github.com/gin-gonic/gin/pull/4190)) - feat(form): Support default values for collections in form binding ([#&#8203;4048](https://github.com/gin-gonic/gin/pull/4048)) - feat(context): GetXxx added support for more go native types ([#&#8203;3633](https://github.com/gin-gonic/gin/pull/3633)) ##### Enhancements - perf(context): optimize getMapFromFormData performance ([#&#8203;4339](https://github.com/gin-gonic/gin/pull/4339)) - refactor(tree): replace string(/) with "/" in node.insertChild ([#&#8203;4354](https://github.com/gin-gonic/gin/pull/4354)) - refactor(render): remove headers parameter from writeHeader ([#&#8203;4353](https://github.com/gin-gonic/gin/pull/4353)) - refactor(context): simplify "GetType()" functions ([#&#8203;4080](https://github.com/gin-gonic/gin/pull/4080)) - refactor(slice): simplify SliceValidationError Error method ([#&#8203;3910](https://github.com/gin-gonic/gin/pull/3910)) - refactor(context):Avoid using filepath.Dir twice in SaveUploadedFile ([#&#8203;4181](https://github.com/gin-gonic/gin/pull/4181)) - refactor(context): refactor context handling and improve test robustness ([#&#8203;4066](https://github.com/gin-gonic/gin/pull/4066)) - refactor(binding): use strings.Cut to replace strings.Index ([#&#8203;3522](https://github.com/gin-gonic/gin/pull/3522)) - refactor(context): add an optional permission parameter to SaveUploadedFile ([#&#8203;4068](https://github.com/gin-gonic/gin/pull/4068)) - refactor(context): verify URL is Non-nil in initQueryCache() ([#&#8203;3969](https://github.com/gin-gonic/gin/pull/3969)) - refactor(context): YAML judgment logic in Negotiate ([#&#8203;3966](https://github.com/gin-gonic/gin/pull/3966)) - tree: replace the self-defined 'min' to official one ([#&#8203;3975](https://github.com/gin-gonic/gin/pull/3975)) - context: Remove redundant filepath.Dir usage ([#&#8203;4181](https://github.com/gin-gonic/gin/pull/4181)) ##### Bug Fixes - fix: prevent middleware re-entry issue in HandleContext ([#&#8203;3987](https://github.com/gin-gonic/gin/pull/3987)) - fix(binding): prevent duplicate decoding and add validation in decodeToml ([#&#8203;4193](https://github.com/gin-gonic/gin/pull/4193)) - fix(gin): Do not panic when handling method not allowed on empty tree ([#&#8203;4003](https://github.com/gin-gonic/gin/pull/4003)) - fix(gin): data race warning for gin mode ([#&#8203;1580](https://github.com/gin-gonic/gin/pull/1580)) - fix(context): verify URL is Non-nil in initQueryCache() ([#&#8203;3969](https://github.com/gin-gonic/gin/pull/3969)) - fix(context): YAML judgment logic in Negotiate ([#&#8203;3966](https://github.com/gin-gonic/gin/pull/3966)) - fix(context): check handler is nil ([#&#8203;3413](https://github.com/gin-gonic/gin/pull/3413)) - fix(readme): fix broken link to English documentation ([#&#8203;4222](https://github.com/gin-gonic/gin/pull/4222)) - fix(tree): Keep panic infos consistent when wildcard type build faild ([#&#8203;4077](https://github.com/gin-gonic/gin/pull/4077)) ##### Build process updates / CI - ci: integrate Trivy vulnerability scanning into CI workflow ([#&#8203;4359](https://github.com/gin-gonic/gin/pull/4359)) - ci: support Go 1.25 in CI/CD ([#&#8203;4341](https://github.com/gin-gonic/gin/pull/4341)) - build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 ([#&#8203;4342](https://github.com/gin-gonic/gin/pull/4342)) - ci: add Go version 1.24 to GitHub Actions ([#&#8203;4154](https://github.com/gin-gonic/gin/pull/4154)) - build: update Gin minimum Go version to 1.21 ([#&#8203;3960](https://github.com/gin-gonic/gin/pull/3960)) - ci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) ([#&#8203;4010](https://github.com/gin-gonic/gin/pull/4010), [#&#8203;4091](https://github.com/gin-gonic/gin/pull/4091), [#&#8203;4090](https://github.com/gin-gonic/gin/pull/4090)) - ci(lint): update workflows and improve test request consistency ([#&#8203;4126](https://github.com/gin-gonic/gin/pull/4126)) ##### Dependency updates - chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.9 ([#&#8203;4346](https://github.com/gin-gonic/gin/pull/4346), [#&#8203;4356](https://github.com/gin-gonic/gin/pull/4356)) - chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 ([#&#8203;4347](https://github.com/gin-gonic/gin/pull/4347)) - chore(deps): bump actions/setup-go from 5 to 6 ([#&#8203;4351](https://github.com/gin-gonic/gin/pull/4351)) - chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 ([#&#8203;4328](https://github.com/gin-gonic/gin/pull/4328)) - chore(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 ([#&#8203;4178](https://github.com/gin-gonic/gin/pull/4178), [#&#8203;4221](https://github.com/gin-gonic/gin/pull/4221)) - chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 ([#&#8203;4052](https://github.com/gin-gonic/gin/pull/4052)) ##### Documentation updates - docs(changelog): update release notes for Gin v1.10.1 ([#&#8203;4360](https://github.com/gin-gonic/gin/pull/4360)) - docs: Fixing English grammar mistakes and awkward sentence structure in doc/doc.md ([#&#8203;4207](https://github.com/gin-gonic/gin/pull/4207)) - docs: update documentation and release notes for Gin v1.10.0 ([#&#8203;3953](https://github.com/gin-gonic/gin/pull/3953)) - docs: fix typo in Gin Quick Start ([#&#8203;3997](https://github.com/gin-gonic/gin/pull/3997)) - docs: fix comment and link issues ([#&#8203;4205](https://github.com/gin-gonic/gin/pull/4205), [#&#8203;3938](https://github.com/gin-gonic/gin/pull/3938)) - docs: fix route group example code ([#&#8203;4020](https://github.com/gin-gonic/gin/pull/4020)) - docs(readme): add Portuguese documentation ([#&#8203;4078](https://github.com/gin-gonic/gin/pull/4078)) - docs(context): fix some function names in comment ([#&#8203;4079](https://github.com/gin-gonic/gin/pull/4079)) *** </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTIuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE1Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Update module github.com/gin-gonic/gin to v1.11.0
All checks were successful
continuous-integration/drone/push Build is passing
da2e851954
Author
Collaborator

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 12 additional dependencies were updated

Details:

Package Change
github.com/bytedance/sonic v1.11.6 -> v1.14.0
github.com/bytedance/sonic/loader v0.1.1 -> v0.3.0
github.com/cloudwego/base64x v0.1.4 -> v0.1.6
github.com/gabriel-vasile/mimetype v1.4.3 -> v1.4.8
github.com/gin-contrib/sse v0.1.0 -> v1.1.0
github.com/go-playground/validator/v10 v10.20.0 -> v10.27.0
github.com/klauspost/cpuid/v2 v2.2.7 -> v2.3.0
github.com/pelletier/go-toml/v2 v2.2.2 -> v2.2.4
github.com/ugorji/go/codec v1.2.12 -> v1.3.0
golang.org/x/arch v0.8.0 -> v0.20.0
golang.org/x/crypto v0.23.0 -> v0.40.0
golang.org/x/net v0.25.0 -> v0.42.0
### ℹ Artifact update notice ##### File name: go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 12 additional dependencies were updated Details: | **Package** | **Change** | | :--------------------------------------- | :----------------------- | | `github.com/bytedance/sonic` | `v1.11.6` -> `v1.14.0` | | `github.com/bytedance/sonic/loader` | `v0.1.1` -> `v0.3.0` | | `github.com/cloudwego/base64x` | `v0.1.4` -> `v0.1.6` | | `github.com/gabriel-vasile/mimetype` | `v1.4.3` -> `v1.4.8` | | `github.com/gin-contrib/sse` | `v0.1.0` -> `v1.1.0` | | `github.com/go-playground/validator/v10` | `v10.20.0` -> `v10.27.0` | | `github.com/klauspost/cpuid/v2` | `v2.2.7` -> `v2.3.0` | | `github.com/pelletier/go-toml/v2` | `v2.2.2` -> `v2.2.4` | | `github.com/ugorji/go/codec` | `v1.2.12` -> `v1.3.0` | | `golang.org/x/arch` | `v0.8.0` -> `v0.20.0` | | `golang.org/x/crypto` | `v0.23.0` -> `v0.40.0` | | `golang.org/x/net` | `v0.25.0` -> `v0.42.0` |
nemunaire merged commit da2e851954 into master 2025-10-19 02:38:39 +00:00
nemunaire deleted branch renovate/github.com-gin-gonic-gin-1.x 2025-10-19 02:38:40 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nemunaire/idfm-api!44
No description provided.