Giteabot
510b729212
fix(deps): update go dependencies (major) ( #37639 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
|
[github.com/dlclark/regexp2](https://redirect.github.com/dlclark/regexp2 )
| `v1.12.0` → `v2.0.1` |

|

|
|
[github.com/google/go-github/v84](https://redirect.github.com/google/go-github )
| `v84.0.0` → `v85.0.0` |

|

|
|
[gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go )
| `v1.46.0` → `v2.24.1` |

|

|
---
### Release Notes
<details>
<summary>dlclark/regexp2 (github.com/dlclark/regexp2)</summary>
###
[`v2.0.1`](https://redirect.github.com/dlclark/regexp2/compare/v2.0.0...v2.0.1 )
[Compare
Source](https://redirect.github.com/dlclark/regexp2/compare/v2.0.0...v2.0.1 )
###
[`v2.0.0`](https://redirect.github.com/dlclark/regexp2/compare/v1.12.0...v2.0.0 )
[Compare
Source](https://redirect.github.com/dlclark/regexp2/compare/v1.12.0...v2.0.0 )
</details>
<details>
<summary>google/go-github (github.com/google/go-github/v84)</summary>
###
[`v85.0.0`](https://redirect.github.com/google/go-github/releases/tag/v85.0.0 )
[Compare
Source](https://redirect.github.com/google/go-github/compare/v84.0.0...v85.0.0 )
This release contains the following breaking API changes:
- fix!: Resolve inconsistent options for `create` and `update` on custom
org role
([#​4075](https://redirect.github.com/google/go-github/issues/4075 ))
BREAKING CHANGE: `GetOrgRole`, `CreateCustomOrgRole`, and
`UpdateCustomOrgRole` have new params and return values.
- fix!: Change `id` from `int64` to `string` in
`ActivityService.MarkThreadDone`
([#​4056](https://redirect.github.com/google/go-github/issues/4056 ))
BREAKING CHANGE: `ActivityService.MarkThreadDone` accepts `string` `id`
instead of `int64`.
...and the following additional changes:
- chore: Bump version of go-github to v85.0.0
([#​4173](https://redirect.github.com/google/go-github/issues/4173 ))
- chore: Update `openapi_operations.yaml`
([#​4172](https://redirect.github.com/google/go-github/issues/4172 ))
- security: Reject cross-host redirects to prevent Authorization leak
([#​4171](https://redirect.github.com/google/go-github/issues/4171 ))
- chore: Improve GitHub Actions workflows lint and testing
([#​4169](https://redirect.github.com/google/go-github/issues/4169 ))
- chore: Switch legacy redirect handling to new pattern
([#​4161](https://redirect.github.com/google/go-github/issues/4161 ))
- feat: Add `CodeSecurity` to `SecurityAndAnalysis`
([#​4155](https://redirect.github.com/google/go-github/issues/4155 ))
- fix: Reject URL path segments containing ".." in all request methods
([#​4150](https://redirect.github.com/google/go-github/issues/4150 ))
- feat: Refactor repositories download contents
([#​4153](https://redirect.github.com/google/go-github/issues/4153 ))
- chore: Bump google.org/x/tools to v0.44.0 in /tools
([#​4168](https://redirect.github.com/google/go-github/issues/4168 ))
- docs: Fix broken blog post link
([#​4160](https://redirect.github.com/google/go-github/issues/4160 ))
- build(deps): Bump github.com/sigstore/timestamp-authority/v2 from
2.0.3 to 2.0.6 in /example
([#​4156](https://redirect.github.com/google/go-github/issues/4156 ))
- chore: Update openapi\_operations.yaml
([#​4157](https://redirect.github.com/google/go-github/issues/4157 ))
- feat: Remove Google App Engine standard support
([#​4152](https://redirect.github.com/google/go-github/issues/4152 ))
- feat: Add `DownloadCopilotMetrics` helper method
([#​4149](https://redirect.github.com/google/go-github/issues/4149 ))
- docs: Add `apiVersion` to GitHub API link
([#​4147](https://redirect.github.com/google/go-github/issues/4147 ))
- chore: Simplify `redundantptr` custom linter
([#​4148](https://redirect.github.com/google/go-github/issues/4148 ))
- docs: Deprecate old Copilot metrics endpoints closed on April 2, 2026
([#​4137](https://redirect.github.com/google/go-github/issues/4137 ))
- refactor: Remove redundant `github.Ptr` calls
([#​4145](https://redirect.github.com/google/go-github/issues/4145 ))
- fix: Add missing `User` fields
([#​4146](https://redirect.github.com/google/go-github/issues/4146 ))
- fix: Preserve `Marketplace.Stubbed` during client copy
([#​4144](https://redirect.github.com/google/go-github/issues/4144 ))
- refactor: Simplify array copying
([#​4143](https://redirect.github.com/google/go-github/issues/4143 ))
- build(deps): Bump golang.org/x/crypto from 0.49.0 to 0.50.0 in
/example
([#​4141](https://redirect.github.com/google/go-github/issues/4141 ))
- build(deps): Bump github.com/getkin/kin-openapi from 0.134.0 to
0.135.0 in /tools
([#​4142](https://redirect.github.com/google/go-github/issues/4142 ))
- build(deps): Bump golang.org/x/term from 0.41.0 to 0.42.0 in /example
([#​4140](https://redirect.github.com/google/go-github/issues/4140 ))
- build(deps): Bump golang.org/x/net from 0.52.0 to 0.53.0 in /scrape
([#​4139](https://redirect.github.com/google/go-github/issues/4139 ))
- build(deps): Bump go.opentelemetry.io/otel to v1.43.0
([#​4135](https://redirect.github.com/google/go-github/issues/4135 ))
- fix: Expand `sanitizeURL` secrets redactions
([#​4126](https://redirect.github.com/google/go-github/issues/4126 ))
- build(deps): Bump github.com/alecthomas/kong from 1.14.0 to 1.15.0 in
/tools
([#​4132](https://redirect.github.com/google/go-github/issues/4132 ))
- build(deps): Bump actions/setup-go from 6.3.0 to 6.4.0 in the actions
group
([#​4131](https://redirect.github.com/google/go-github/issues/4131 ))
- feat: Add support for custom names and methods that return structs
with multiple `[]*T` fields in `gen-iterators.go`
([#​4128](https://redirect.github.com/google/go-github/issues/4128 ))
- fix: Limit webhook payload size in `ValidatePayloadFromBody`
([#​4125](https://redirect.github.com/google/go-github/issues/4125 ))
- build(deps): Bump codecov/codecov-action from 5.5.3 to 6.0.0
([#​4123](https://redirect.github.com/google/go-github/issues/4123 ))
- fix: Synchronize `requestCount` in rate limit tests
([#​4124](https://redirect.github.com/google/go-github/issues/4124 ))
- chore: Simplify `generate.sh` by removing `git worktree` and using
generator-based check
([#​4120](https://redirect.github.com/google/go-github/issues/4120 ))
- docs: Improve comments in /examples
([#​4122](https://redirect.github.com/google/go-github/issues/4122 ))
- chore: Use `golangci-lint-action`; remove `newreposecretwithlibsodium`
([#​4119](https://redirect.github.com/google/go-github/issues/4119 ))
- feat: Add custom image endpoints for GitHub-hosted runners
([#​4101](https://redirect.github.com/google/go-github/issues/4101 ))
- chore: Cache custom golangci-lint binaries in GHA workflow
([#​4116](https://redirect.github.com/google/go-github/issues/4116 ))
- build(deps): Bump github.com/ProtonMail/go-crypto from 1.4.0 to 1.4.1
in /example
([#​4115](https://redirect.github.com/google/go-github/issues/4115 ))
- build(deps): Bump golang.org/x/tools from 0.29.0 to 0.43.0 in
/tools/extraneous-new
([#​4114](https://redirect.github.com/google/go-github/issues/4114 ))
- build(deps): Bump codecov/codecov-action from 5.5.2 to 5.5.3
([#​4112](https://redirect.github.com/google/go-github/issues/4112 ))
- build(deps): Bump github.com/golangci/plugin-module-register from
0.1.1 to 0.1.2 in /tools/extraneous-new
([#​4113](https://redirect.github.com/google/go-github/issues/4113 ))
- build(deps): Bump github.com/getkin/kin-openapi from 0.133.0 to
0.134.0 in /tools
([#​4111](https://redirect.github.com/google/go-github/issues/4111 ))
- build(deps): Bump github.com/PuerkitoBio/goquery from 1.11.0 to 1.12.0
in /scrape
([#​4110](https://redirect.github.com/google/go-github/issues/4110 ))
- chore: Upgrade deps for linters using dependabot
([#​4107](https://redirect.github.com/google/go-github/issues/4107 ))
- chore: Use `structfield.Settings` in `check-structfield-settings`
([#​4108](https://redirect.github.com/google/go-github/issues/4108 ))
- build(deps): Bump google.golang.org/grpc from 1.78.0 to 1.79.3 in
/example
([#​4109](https://redirect.github.com/google/go-github/issues/4109 ))
- chore: Remove unnecessary use of `new` and `&SomeStruct{}` and add new
`extraneousnew` custom linter
([#​4106](https://redirect.github.com/google/go-github/issues/4106 ))
- feat: Add `NetworkConfigurationID` and `HostedRunnersURL` to
enterprise runner group types
([#​4099](https://redirect.github.com/google/go-github/issues/4099 ))
- feat: Generate accessors for all fields
([#​4105](https://redirect.github.com/google/go-github/issues/4105 ))
- feat: Add `ListRunnerGroupHostedRunners` for org runner groups
([#​4100](https://redirect.github.com/google/go-github/issues/4100 ))
- chore: Enable `default: none` linters; remove duplicated
([#​4097](https://redirect.github.com/google/go-github/issues/4097 ))
- fix: Use `Cursor` pagination for `*.ListHookDeliveriesIter`
([#​4096](https://redirect.github.com/google/go-github/issues/4096 ))
- chore: Remove duplicated formatters
([#​4094](https://redirect.github.com/google/go-github/issues/4094 ))
- chore: Fix typos in comments and tests
([#​4093](https://redirect.github.com/google/go-github/issues/4093 ))
- chore: Fix typo in CONTRIBUTING.md
([#​4092](https://redirect.github.com/google/go-github/issues/4092 ))
- chore: Update openapi\_operations.yaml
([#​4091](https://redirect.github.com/google/go-github/issues/4091 ))
- build(deps): Bump github.com/bradleyfalzon/ghinstallation/v2 from
2.17.0 to 2.18.0 in /example
([#​4084](https://redirect.github.com/google/go-github/issues/4084 ))
- chore: Bump go.opentelemetry.io/otel to v1.42.0
([#​4090](https://redirect.github.com/google/go-github/issues/4090 ))
- build(deps): Bump golang.org/x/crypto from 0.48.0 to 0.49.0 in
/example
([#​4081](https://redirect.github.com/google/go-github/issues/4081 ))
- build(deps): Bump golang.org/x/sync from 0.19.0 to 0.20.0 in /tools
([#​4078](https://redirect.github.com/google/go-github/issues/4078 ))
- build(deps): Bump golang.org/x/net from 0.51.0 to 0.52.0 in /scrape
([#​4079](https://redirect.github.com/google/go-github/issues/4079 ))
- test: Add fuzz test for `ParseWebHook`
([#​4076](https://redirect.github.com/google/go-github/issues/4076 ))
- feat: Add enterprise budgets API
([#​4069](https://redirect.github.com/google/go-github/issues/4069 ))
- feat: Add list organization fine-grained permissions
([#​4072](https://redirect.github.com/google/go-github/issues/4072 ))
- feat: Make `script/lint.sh` output simpler to read
([#​4073](https://redirect.github.com/google/go-github/issues/4073 ))
- chore: Speed up linting
([#​4071](https://redirect.github.com/google/go-github/issues/4071 ))
- build(deps): Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.41.0
in /otel
([#​4065](https://redirect.github.com/google/go-github/issues/4065 ))
- build(deps): Bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0 in
/otel
([#​4068](https://redirect.github.com/google/go-github/issues/4068 ))
- build(deps): Bump
go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.40.0 to
1.41.0 in /example
([#​4062](https://redirect.github.com/google/go-github/issues/4062 ))
- build(deps): Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.41.0
in /example
([#​4064](https://redirect.github.com/google/go-github/issues/4064 ))
- build(deps): Bump github.com/ProtonMail/go-crypto from 1.3.0 to 1.4.0
in /example
([#​4063](https://redirect.github.com/google/go-github/issues/4063 ))
- feat: Add `client_id` field to `App`
([#​4060](https://redirect.github.com/google/go-github/issues/4060 ))
- test: Simplify `CopilotService` tests
([#​4058](https://redirect.github.com/google/go-github/issues/4058 ))
- test: Fix flaky `TestDo_rateLimit_abuseRateLimitError_xRateLimitReset`
([#​4057](https://redirect.github.com/google/go-github/issues/4057 ))
- feat: Add support for enterprise audit log streaming API
([#​4035](https://redirect.github.com/google/go-github/issues/4035 ))
- feat: Add repository-level immutable releases settings
([#​4039](https://redirect.github.com/google/go-github/issues/4039 ))
- chore: Add `SAS` as a common initialism to `structfield`
([#​4054](https://redirect.github.com/google/go-github/issues/4054 ))
- fix: Fix data race on Windows
([#​4051](https://redirect.github.com/google/go-github/issues/4051 ))
- docs: Fix grammar in `README.md`
([#​4053](https://redirect.github.com/google/go-github/issues/4053 ))
- chore: Simplify form value assertions in tests
([#​4048](https://redirect.github.com/google/go-github/issues/4048 ))
- chore: Bump go-github from v83 to v84 in /scrape
([#​4050](https://redirect.github.com/google/go-github/issues/4050 ))
</details>
<details>
<summary>gitlab-org/api/client-go
(gitlab.com/gitlab-org/api/client-go)</summary>
###
[`v2.24.1`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.24.1 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.24.0...v2.24.1 )
#### 2.24.1
##### 🐛 Bug Fixes
- fix: add FormattedText field to OrbitGraphStatus and OrbitStatus
([!2876 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2876 ))
by [Dmitry Gruzd](https://gitlab.com/dgruzd )
####
[2.24.1](https://gitlab.com/gitlab-org/api/client-go/compare/v2.24.0...v2.24.1 )
(2026-05-05)
##### Bug Fixes
* add FormattedText field to OrbitGraphStatus and OrbitStatus
([9457ddc](9457ddc690 ))
###
[`v2.24.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.24.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.23.0...v2.24.0 )
#### 2.24.0
##### 🚀 Features
- feat: Add search_type as attribute to search endpoints
([!2851 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2851 ))
by [Heidi Berry](https://gitlab.com/heidi.berry )
###
[2.24.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.23.0...v2.24.0 )
(2026-05-04)
##### Features
* Add search_type as attribute to search endpoints
([4d345e9](4d345e9f76 ))
###
[`v2.23.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.23.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.22.0...v2.23.0 )
#### 2.23.0
##### 🚀 Features
- feat: add OrbitService for Knowledge Graph endpoints
([!2870 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2870 ))
by [Dmitry Gruzd](https://gitlab.com/dgruzd )
##### 🔄 Other Changes
- chore(deps): update module buf.build/go/protovalidate to v1.2.0
([!2865 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2865 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
###
[2.23.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.22.0...v2.23.0 )
(2026-05-04)
##### Features
* add OrbitService for Knowledge Graph endpoints
([2ff460f](2ff460f3a8 ))
###
[`v2.22.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.22.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.21.0...v2.22.0 )
#### 2.22.0
##### 🚀 Features
- Add package pipeline data.
([!2834 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2834 ))
by [Jimmy Spagnola](https://gitlab.com/jspagnola )
##### 🔄 Other Changes
- chore(deps): update module golang.org/x/text to v0.36.0
([!2874 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2874 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update golang docker tag
([!2873 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2873 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update docker docker tag to v29.4.1
([!2869 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2869 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- refactor(no-release): use HTTP status code constants
([!2868 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2868 ))
by [Oleksandr Redko](https://gitlab.com/alexandear )
###
[2.22.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.21.0...v2.22.0 )
(2026-05-04)
###
[`v2.21.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.21.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.20.1...v2.21.0 )
#### 2.21.0
##### 🚀 Features
- Add BulkImports API functions and tests
([!2846 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2846 ))
by [Kalyaan Kanugula](https://gitlab.com/kalyaan09 )
##### 🔄 Other Changes
- Add missing `URLVariables` attribute to group_hooks
([!2866 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2866 ))
by [Mark Nessen](https://gitlab.com/mness )
- docs: fix incorrect phrase 'to that' -> 'so'
([!2861 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2861 ))
by [Bob Singh](https://gitlab.com/bobsingh.dev )
- docs: fix missing 'of' in contributing guide
([!2860 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2860 ))
by [Bob Singh](https://gitlab.com/bobsingh.dev )
- style: remove duplicated wording in Go version sentence
([!2859 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2859 ))
by [Bob Singh](https://gitlab.com/bobsingh.dev )
###
[2.21.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.20.1...v2.21.0 )
(2026-04-27)
###
[`v2.20.1`](https://gitlab.com/gitlab-org/api/client-go/blob/HEAD/CHANGELOG.md#2210-2026-04-27 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.20.0...v2.20.1 )
#### 2.20.1
##### 🐛 Bug Fixes
- Fix potential panic in MergeRequest.UnmarshalJSON label detail loop
([!2858 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2858 ))
by [Zubeen](https://gitlab.com/syedzubeen )
####
[2.20.1](https://gitlab.com/gitlab-org/api/client-go/compare/v2.20.0...v2.20.1 )
(2026-04-20)
#### 2.20.0
##### 🚀 Features
- Add missing system hook api options
([!2847 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2847 ))
by [Zack Knight](https://gitlab.com/zachkknowbe4 )
##### 🔄 Other Changes
- chore(deps): update docker docker tag to v29.4.0
([!2854 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2854 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update module github.com/google/cel-go to v0.28.0
([!2855 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2855 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
###
[`v2.20.0`](https://gitlab.com/gitlab-org/api/client-go/blob/HEAD/CHANGELOG.md#2210-2026-04-27 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.19.0...v2.20.0 )
#### 2.20.1
##### 🐛 Bug Fixes
- Fix potential panic in MergeRequest.UnmarshalJSON label detail loop
([!2858 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2858 ))
by [Zubeen](https://gitlab.com/syedzubeen )
####
[2.20.1](https://gitlab.com/gitlab-org/api/client-go/compare/v2.20.0...v2.20.1 )
(2026-04-20)
#### 2.20.0
##### 🚀 Features
- Add missing system hook api options
([!2847 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2847 ))
by [Zack Knight](https://gitlab.com/zachkknowbe4 )
##### 🔄 Other Changes
- chore(deps): update docker docker tag to v29.4.0
([!2854 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2854 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update module github.com/google/cel-go to v0.28.0
([!2855 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2855 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
###
[`v2.19.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.19.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.18.0...v2.19.0 )
#### 2.19.0
##### 🚀 Features
- feat: Add PackageRegistryAccessLevel to Project structs
([!2852 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2852 ))
by [Caleb Madara](https://gitlab.com/calebmadara58 )
###
[2.19.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.18.0...v2.19.0 )
(2026-04-15)
##### Features
* Add PackageRegistryAccessLevel to Project structs
([4ce63da](4ce63da952 ))
###
[`v2.18.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.18.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.17.0...v2.18.0 )
#### 2.18.0
##### 🚀 Features
- Feat: Add support for application setting
secret_push_protection_available
([!2849 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2849 ))
by [Rizart Dona](https://gitlab.com/rizart_d )
##### 🔄 Other Changes
- fix: Correct Example Section in README
([!2850 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2850 ))
by [Jonathan Bowe](https://gitlab.com/boweflex )
###
[2.18.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.17.0...v2.18.0 )
(2026-04-14)
##### Bug Fixes
* Correct Example Section in README
([c0759d9](c0759d99b2 ))
###
[`v2.17.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.17.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.16.0...v2.17.0 )
#### 2.17.0
##### 🚀 Features
- Resolve "Add endpoint support for archiving/unarchiving groups"
([!2848 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2848 ))
by [Jonathan Bowe](https://gitlab.com/boweflex )
##### 🔄 Other Changes
- chore(deps): update docker docker tag to v29.3.1
([!2841 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2841 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(no-release): enable gocritic linter
([!2842 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2842 ))
by [Oleksandr Redko](https://gitlab.com/alexandear )
- chore(deps): update module golang.org/x/oauth2 to v0.36.0
([!2835 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2835 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update module golang.org/x/text to v0.35.0
([!2837 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2837 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
###
[2.17.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.16.0...v2.17.0 )
(2026-04-10)
###
[`v2.16.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.16.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.15.0...v2.16.0 )
#### 2.16.0
##### 🚀 Features
- feat: Add PagesUniqueDomainDefaultEnabled to Settings API
([!2845 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2845 ))
by [Mohamed Mongy](https://gitlab.com/mohamedmongy96 )
###
[2.16.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.15.0...v2.16.0 )
(2026-04-04)
##### Features
* Add PagesUniqueDomainDefaultEnabled to Settings API
([d27f3af](d27f3af69a ))
###
[`v2.15.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.15.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.14.0...v2.15.0 )
#### 2.15.0
##### 🚀 Features
- feat: Add approved_at field in merge request approvals API
([!2844 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2844 ))
by [Mohamed Asan N](https://gitlab.com/hassyyy )
###
[2.15.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.14.0...v2.15.0 )
(2026-04-04)
##### Features
* Add approved_at field in merge request approvals API
([528ac9e](528ac9ea36 ))
###
[`v2.14.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.14.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.13.0...v2.14.0 )
#### 2.14.0
##### 🚀 Features
- feat: add support for
DisablePasswordAuthenticationForUsersWithSSOIdentities...
([!2839 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2839 ))
by [Lorenz Vonlanthen](https://gitlab.com/loelu )
###
[2.14.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.13.0...v2.14.0 )
(2026-04-03)
##### Features
* add support for
DisablePasswordAuthenticationForUsersWithSSOIdentities...
([6b88f05](6b88f05609 ))
###
[`v2.13.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.13.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.12.0...v2.13.0 )
#### 2.13.0
##### 🚀 Features
- feat: Added WithAuthSourceStrategy option to allow configuring
multiple token source priority
([!2815 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2815 ))
by [Павлов Александр](https://gitlab.com/alexpts )
###
[2.13.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.12.0...v2.13.0 )
(2026-04-01)
##### Features
* Added WithAuthSourceStrategy option to allow configuring multiple
token source priority
([2261c80](2261c80c28 ))
###
[`v2.12.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.12.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.11.0...v2.12.0 )
#### 2.12.0
##### 🚀 Features
- fix: update HostKey field name to FingerprintSHA256 for consistency
([!2840 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2840 ))
by [Oleksandr Redko](https://gitlab.com/alexandear )
- Add push mirror host_keys to the go client.
([!2832 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2832 ))
by [Jimmy Spagnola](https://gitlab.com/jspagnola )
##### 🔄 Other Changes
- Fix: improve URL validation warning logging context and correct typo
([!2830 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2830 ))
by [Bob Singh](https://gitlab.com/bobsingh.dev )
- chore(no-release): fix typos in comments and unexported function
([!2831 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2831 ))
by [Oleksandr Redko](https://gitlab.com/alexandear )
###
[2.12.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.11.0...v2.12.0 )
(2026-04-01)
##### Bug Fixes
* update HostKey field name to FingerprintSHA256 for consistency
([1b7fcfb](1b7fcfb0ed ))
###
[`v2.11.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.11.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.10.0...v2.11.0 )
#### 2.11.0
##### 🚀 Features
- Deprecate project approval password auth, add reauth to approve
([!2825 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2825 ))
by [Heidi Berry](https://gitlab.com/heidi.berry )
##### 🔄 Other Changes
- Fix typo in UpdateLabel comment
([!2827 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2827 ))
by [Bob Singh](https://gitlab.com/bobsingh.dev )
- Fix runner comment typo
([!2828 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2828 ))
by [Bob Singh](https://gitlab.com/bobsingh.dev )
###
[2.11.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.10.0...v2.11.0 )
(2026-03-30)
###
[`v2.10.0`](https://gitlab.com/gitlab-org/api/client-go/blob/HEAD/CHANGELOG.md#1380-2026-02-19 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.9.0...v2.10.0 )
##### Features
- **events:** Add missing parameters for label operations and update
documentation links
([11b9f08](11b9f08b37 ))
- **labels:** add missing params and edit links
([ec1b92b](ec1b92bff4 ))
#### 1.37.0
##### 🚀 Features
- Support system & system\_action fields for merge event attributes
([!2737 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2737 ))
by [Artem Mikheev](https://gitlab.com/renbou )
##### 🔄 Other Changes
- Update links of geo\_sites.go
([!2782 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2782 ))
by [Mohamed Mongy](https://gitlab.com/mohamedmongy96 )
- chore(deps): update dependency golangci-lint to v2.10.1
([!2770 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2770 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update golangci/golangci-lint docker tag to v2.10.1
([!2771 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2771 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update golangci/golangci-lint docker tag to v2.10.0
([!2769 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2769 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update dependency golangci-lint to v2.10.0
([!2768 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2768 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
###
[`v2.9.0`](https://gitlab.com/gitlab-org/api/client-go/blob/HEAD/CHANGELOG.md#1330-2026-02-13 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.8.0...v2.9.0 )
#### 1.32.0
##### 🚀 Features
- Implement endpoints for runner controller scopes
([!2758 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2758 ))
by [Timo Furrer](https://gitlab.com/timofurrer )
##### 🔄 Other Changes
- test(namespaces): Address test feedback to simplify the test
([!2744 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2744 ))
by [Patrick Rice](https://gitlab.com/PatrickRice )
- chore(deps): update golangci/golangci-lint docker tag to v2.9.0
([!2755 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2755 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update dependency golangci-lint to v2.9.0
([!2754 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2754 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
###
[`v2.8.0`](https://gitlab.com/gitlab-org/api/client-go/blob/HEAD/CHANGELOG.md#1130-2026-01-12 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.7.0...v2.8.0 )
##### Features
- **groups:** add Active parameter to ListGroupProjects
([dec511a](dec511a199 ))
#### 1.12.0
##### 🚀 Features
- feat: add EmojiEvents field support to Project Webhooks
([!2653 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2653 ))
by [Yugan](https://gitlab.com/yugannkt )
##### 🔄 Other Changes
- chore(deps): update dependency golangci-lint to v2.8.0
([!2650 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2650 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- refactor(no-release): use errors.New instead of fmt.Errorf
([!2644 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2644 ))
by [Oleksandr Redko](https://gitlab.com/alexandear )
###
[`v2.7.0`](https://gitlab.com/gitlab-org/api/client-go/blob/HEAD/CHANGELOG.md#170-2025-12-06 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.6.0...v2.7.0 )
##### Features
- **users:** Add support for a user to see only one file diff per page
([e2a9e09](e2a9e09e79 ))
#### 1.6.0
##### 🚀 Features
- feat: add admin compliance policy settings API
([!2610 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2610 ))
by [Hannes Lange](https://gitlab.com/hlange4 )
##### 🔄 Other Changes
- doc: fix typo
([!2603 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2603 ))
by [Guilhem Bonnefille](https://gitlab.com/gbonnefille )
- chore(deps): update golangci/golangci-lint docker tag to v2.7.1
([!2611 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2611 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update docker docker tag to v29.1.2
([!2609 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2609 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(deps): update golangci/golangci-lint docker tag to v2.7.0
([!2608 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2608 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
###
[`v2.6.0`](https://gitlab.com/gitlab-org/api/client-go/blob/HEAD/CHANGELOG.md#01590-2025-11-04 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.5.0...v2.6.0 )
##### Features
- **integrations:** add group integration API endpoints for Jira
([09e18ee](09e18ee598 ))
#### 0.158.0
##### 🚀 Features
- Add support to send variables for GraphQL queries
([!2562 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2562 ))
by [rafasf](https://gitlab.com/rafasf )
##### 🔄 Other Changes
- chore(deps): update module cel.dev/expr to v0.25.0
([!2560 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2560 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- chore(no-release): standardize GitLab name capitalization
([!2551 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2551 ))
by [Zubeen](https://gitlab.com/syedzubeen )
- chore(deps): update golangci/golangci-lint docker tag to v2.6.0
([!2558 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2558 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- refactor: moved comments to interface 2
([!2557 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2557 ))
by [Zubeen](https://gitlab.com/syedzubeen )
- refactor: moved comments to interface
([!2556 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2556 ))
by [Zubeen](https://gitlab.com/syedzubeen )
- refactor(test): avoid panic in tests with goroutines
([!2553 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2553 ))
by [Oleksandr Redko](https://gitlab.com/alexandear )
### [`v2.5.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.5.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.4.0...v2.5.0 )
#### 2.5.0
##### 🚀 Features
- feat(workitems): Implement `UpdateWorkItem()`
([!2793 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2793 ))
by [Carlos Corona](https://gitlab.com/ccorona2 )
##### 🔄 Other Changes
- chore(deps): update dependency golangci-lint to v2.11.2
([!2810 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2810 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
- test(no-release): replace reflect.DeepEqual with testify
([!2809 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2809 ))
by [Oleksandr Redko](https://gitlab.com/alexandear )
- feat: allow OAuth success callback page to self-close when possible
([!2808 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2808 ))
by [Case Taintor](https://gitlab.com/case.taintor )
- chore(deps): update dependency golangci-lint to v2.11.1
([!2806 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2806 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
###
[2.5.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.4.0...v2.5.0 )
(2026-03-09)
##### Features
* allow OAuth success callback page to self-close when possible
([dca2e12](dca2e12095 ))
* **workitems:** Implement `UpdateWorkItem()`
([b93a55e](b93a55e316 ))
### [`v2.4.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.4.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.3.0...v2.4.0 )
#### 2.4.0
##### 🚀 Features
- Reflect latest runner controller API changes
([!2803 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2803 ))
by [Timo Furrer](https://gitlab.com/timofurrer )
##### 🔄 Other Changes
- chore(deps): update docker docker tag to v29.3.0
([!2804 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2804 ))
by [GitLab Dependency
Bot](https://gitlab.com/gitlab-dependency-update-bot )
###
[2.4.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.3.0...v2.4.0 )
(2026-03-06)
### [`v2.3.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.3.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.2.1...v2.3.0 )
#### 2.3.0
##### 🚀 Features
- feat: add new endpoint for fetching all the runner manager information
([!2802 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2802 ))
by [Aayush](https://gitlab.com/Aayush-Saini )
###
[2.3.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.2.1...v2.3.0 )
(2026-03-05)
##### Features
* add new endpoint for fetching all the runner manager information
([d4755b7](d4755b7966 ))
###
[`v2.2.1`](https://gitlab.com/gitlab-org/api/client-go/blob/HEAD/CHANGELOG.md#230-2026-03-05 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.2.0...v2.2.1 )
##### Features
- add new endpoint for fetching all the runner manager information
([d4755b7](d4755b7966 ))
#### 2.2.1
##### 🐛 Bug Fixes
- fix: Add `/v2` suffix to module path.
([!2801 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2801 ))
by [Florian Forster](https://gitlab.com/fforster )
####
[2.2.1](https://gitlab.com/gitlab-org/api/client-go/compare/v2.2.0...v2.2.1 )
(2026-03-04)
##### Bug Fixes
- Add `/v2` suffix to module path.
([4237f6a](4237f6aa29 )),
closes
[#​2239](https://gitlab.com/gitlab-org/api/client-go/issues/2239 )
#### 2.2.0
##### 🚀 Features
- feat(workitems): Implement `CreateWorkItem()`.
([!2751 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2751 ))
by [Florian Forster](https://gitlab.com/fforster )
###
[`v2.2.0`](https://gitlab.com/gitlab-org/api/client-go/blob/HEAD/CHANGELOG.md#230-2026-03-05 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.1.0...v2.2.0 )
##### Features
- add new endpoint for fetching all the runner manager information
([d4755b7](d4755b7966 ))
#### 2.2.1
##### 🐛 Bug Fixes
- fix: Add `/v2` suffix to module path.
([!2801 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2801 ))
by [Florian Forster](https://gitlab.com/fforster )
####
[2.2.1](https://gitlab.com/gitlab-org/api/client-go/compare/v2.2.0...v2.2.1 )
(2026-03-04)
##### Bug Fixes
- Add `/v2` suffix to module path.
([4237f6a](4237f6aa29 )),
closes
[#​2239](https://gitlab.com/gitlab-org/api/client-go/issues/2239 )
#### 2.2.0
##### 🚀 Features
- feat(workitems): Implement `CreateWorkItem()`.
([!2751 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2751 ))
by [Florian Forster](https://gitlab.com/fforster )
### [`v2.1.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.1.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v2.0.0...v2.1.0 )
#### 2.1.0
##### 🚀 Features
- feat(workitems): Add more fields to WorkItem
([!2795 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2795 ))
by [Florian Forster](https://gitlab.com/fforster )
##### 🔄 Other Changes
- Implement body preserver to enable HTTP response body streaming
([!2746 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2746 ))
by [Timo Furrer](https://gitlab.com/timofurrer )
###
[2.1.0](https://gitlab.com/gitlab-org/api/client-go/compare/v2.0.0...v2.1.0 )
(2026-03-03)
##### Features
* **workitems:** Add more fields to WorkItem
([7088f6f](7088f6f229 ))
### [`v2.0.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v2.0.0 )
[Compare
Source](https://gitlab.com/gitlab-org/api/client-go/compare/v1.46.0...v2.0.0 )
#### 2.0.0
##### 💥 Breaking Changes
- Release client-go 2.0
([!2763 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2763 ))
by [Patrick Rice](https://gitlab.com/PatrickRice )
##### 🔄 Other Changes
- Addtl 2 0 changes
([!2796 ](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2796 ))
by [Patrick Rice](https://gitlab.com/PatrickRice )
###
[2.0.0](https://gitlab.com/gitlab-org/api/client-go/compare/v1.46.0...v2.0.0 )
(2026-03-02)
* Release client-go 2.0
([47b65ee](47b65ee907 ))
##### Bug Fixes
* **ci:** update gocover-cobertura to v1.4.0 for Go 1.24+ compatibility
([1d03b20](1d03b20802 ))
* **group_members:** using ISOTime instead of time.Time for
BillableUserMembership.ExpiresAt
([e7e58c6](e7e58c69c1 ))
* package protection access level variable type
([5574bbb](5574bbbf2f ))
* **workitems:** Handle absent status widget in `WorkItem`.
([859fb26](859fb26f28 ))
##### Features
* use Nullable[int64] for label priority
([096ed09](096ed098d1 ))
##### BREAKING CHANGES
* Release 2.0
</details>
---
### 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](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuNSIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
---------
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com >
2026-05-11 07:00:29 +00:00
silverwind
a61598884f
feat(editor): broaden language detection in web code editor ( #37619 )
...
Use
https://github.com/github-linguist/linguist/blob/main/lib/linguist/languages.yml
to substantially improve syntax higlighting in Codemirror. File is
generated on-demand only.
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com >
2026-05-10 04:51:46 +00:00
wxiaoguang
a39af1a829
refactor: use modernc sqlite driver as default ( #37562 )
...
The mattn driver is still kept, can be enabled by
TAGS="sqlite_mattn sqlite_unlock_notify"
---------
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com >
2026-05-06 18:57:59 +00:00
silverwind
97211bf0c5
refactor(deps): migrate from nektos/act fork to gitea/runner ( #37557 )
...
Migrate to https://gitea.com/gitea/runner/releases/tag/v1.0.0 which
includes the `act` package directory previously referenced by
`nektos/act`.
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-06 05:54:31 +02:00
Sebastian Ertz
89a49de0fd
Update go js py dependencies ( #37525 )
...
| go | from | to |
| --- | --- | --- |
| connectrpc.com/connect | `1.19.1 ` | `1.19.2` |
| github.com/Azure/go-ntlmssp | `0.1.0` | `0.1.1` |
| github.com/alecthomas/chroma/v2 | `2.23.1` | `2.24.1` |
| github.com/aws/aws-sdk-go-v2/credentials | `1.19.15` | `1.19.16` |
| github.com/aws/aws-sdk-go-v2/service/codecommit | `1.33.13` |
`1.33.14` |
| github.com/blevesearch/bleve/v2 | `2.5.7` | `2.6.0` |
| github.com/caddyserver/certmagic | `0.25.2` | `0.25.3` |
| github.com/fsnotify/fsnotify | `1.9.0` | `1.10.1` |
| github.com/getkin/kin-openapi | `0.134.0` | `0.137.0` |
| github.com/go-co-op/gocron/v2 | `2.21.0` | `2.21.1` |
| github.com/go-sql-driver/mysql | `1.9.3` | `1.10.0` |
| github.com/go-webauthn/webauthn | `0.16.5` | `0.17.2` |
| github.com/klauspost/compress | `1.18.5` | `1.18.6` |
| github.com/mattn/go-isatty | `0.0.21` | `0.0.22` |
| github.com/mattn/go-sqlite3 | `1.14.42` | `1.14.44` |
| github.com/minio/minio-go/v7 | `7.0.100` | `7.1.0` |
| github.com/redis/go-redis/v9 | `9.18.0` | `9.19.0` |
| google.golang.org/grpc | `1.80.0` | `1.81.0` |
| gopkg.in/ini.v1 | `1.67.1` | `1.67.2` |
| js | from | to |
| --- | --- | --- |
| @codemirror/search | `6.6.0` | `6.7.0` |
| @primer/octicons | `19.24.1` | `19.25.0` |
| clippie | `4.1.14` | `4.1.15` |
| easymde | `2.20.0` | `2.21.0` |
| postcss | `8.5.10` | `8.5.13` |
| rolldown-license-plugin | `3.0.1` | `3.0.4` |
| swagger-ui-dist | `5.32.4` | `5.32.5` |
| vite | `8.0.9` | `8.0.10` |
| vite-string-plugin | `2.0.2` | `2.0.4` |
| vue | `3.5.32` | `3.5.33` |
| @typescript-eslint/parser | `8.59.0` | `8.59.1` |
| eslint | `10.2.1` | `10.3.0` |
| eslint-plugin-vue | `10.8.0` | `10.9.0` |
| globals | `17.5.0` | `17.6.0` |
| material-icon-theme | `5.33.1` | `5.34.0` |
| spectral-cli-bundle | `1.0.7` | `1.0.8` |
| stylelint | `17.8.0` | `17.10.0` |
| typescript-eslint | `8.59.0` | `8.59.1` |
| updates | `17.16.3` | `17.16.8` |
| vitest | `4.1.4` | `4.1.5` |
| vue-tsc | `3.2.7` | `3.2.8` |
| pnpm | `10.33.0` | `10.33.2` |
| py | from | to |
| --- | --- | --- |
| click | `8.3.2` | `8.3.3` |
| pathspec | `1.0.4` | `1.1.1` |
---------
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com >
2026-05-04 19:27:47 +00:00
silverwind
abcfa53040
Replace olivere/elastic with REST API client, add OpenSearch support ( #37411 )
...
Drops `github.com/olivere/elastic/v7` (unmaintained) and replaces it
with a small in-house wrapper that speaks the Elasticsearch REST API
directly via `net/http`. The subset used by Gitea (`_cluster/health`,
`_bulk`, `_doc`, `_delete_by_query`, `_refresh`, `_search`, `HEAD`/`PUT`
index) is stable across the targeted servers, so no client library is
needed.
**Targets tested**
- Elasticsearch 7, 8, 9
- OpenSearch 1, 2, 3
**Why not `go-elasticsearch`?**
The official client enforces an `X-Elastic-Product` server-identity
check that OpenSearch deliberately fails, which would force shipping a
transport shim to defeat it. Going direct over `net/http` removes that
fight along with several MB of transitive deps (`elastic-transport-go`,
`go.opentelemetry.io/otel{,/metric,/trace}`, `auto/sdk`, `easyjson`,
`intern`, `logr`, `stdr`).
Replaces: #30755
Fixes: https://github.com/go-gitea/gitea/issues/30752
---
This PR was written with the help of Claude Opus 4.7
---------
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2026-05-02 00:12:54 +02:00
Myers Carpenter
9e031eb3df
Serve OpenAPI 3.0 spec at /openapi.v1.json ( #37038 )
...
Add a build-time conversion step that transforms the existing Swagger
2.0 spec into an OpenAPI 3.0 spec. The OAS3 spec is served alongside the
existing Swagger 2.0 spec, enabling API clients that require OAS3 to
generate code directly from Gitea's API.
This is not to be an answer to how gitea handles OAS3 long term,
but a way to use what we have to move a step forward.
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com >
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-04-29 20:47:52 +08:00
wxiaoguang
74060bb849
Fix various legacy problems ( #37092 )
...
1. Fix #36439
2. Fix #37089
3. Fix incorrect layout of admin auth oidc page
4. Fix #35866
5. Fix #35800
6. Fix #36243
2026-04-03 12:19:04 +00:00
silverwind
a20e182067
Update Go dependencies ( #36781 )
...
Update all non-locked Go dependencies and pin incompatible ones.
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-04-01 11:26:52 +08:00
silverwind
0df3213766
Upgrade go-git to v5.17.2 ( #37060 )
...
Upgrades `github.com/go-git/go-git/v5` from v5.16.5 to v5.17.2.
Fixes https://github.com/go-gitea/gitea/security/dependabot/188
Fixes https://github.com/go-gitea/gitea/security/dependabot/187
---
This PR was written with the help of Claude Opus 4.6
Co-authored-by: Claude (Opus 4.6) <noreply@anthropic.com >
2026-03-31 22:21:24 +00:00
Lunny Xiao
6288c87181
Upgrade yaml ( #37015 )
...
Upgrade go.yaml.in/yaml/v4 v4.0.0-rc.2 to go.yaml.in/yaml/v4
v4.0.0-rc.4. Fix some workflow yaml files parse problems.
---------
Co-authored-by: silverwind <me@silverwind.io >
2026-03-29 09:52:00 +00:00
wxiaoguang
1592576fa5
Mark unused&immature activitypub as "not implemented" ( #36789 )
...
After many years, "activitypub" is still "in progress" and no real
progress for end users. So it is not mature.
Temporarily mark the endpoints as "501 not implemented",
and wait until the whole design is stable and usable.
2026-03-01 12:59:49 +00:00
Lunny Xiao
ad9850391d
Move jobparser from act repository to Gitea ( #36699 )
...
The jobparser sub package in act is only used by Gitea. Move it to Gitea
to make it more easier to maintain.
---------
Co-authored-by: Christopher Homberger <christopher.homberger@web.de >
2026-02-22 19:33:01 +00:00
silverwind
b9d323c3d8
Replace google/go-licenses with custom generation ( #36575 )
...
Rewrite `build/generate-go-licenses.go` to use `go list -m -json all`
and read license files directly from the Go module cache instead of
relying on the buggy `google/go-licenses` tool.
This removes the need for CGO, GOOS=linux, and the intermediate temp
directory, while being like 100 times faster than before:
```
$ rm assets/go-licenses.json && time make assets/go-licenses.json
go run build/generate-go-licenses.go assets/go-licenses.json
make assets/go-licenses.json 0.21s user 0.22s system 173% cpu 0.247 total
---------
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 04:13:26 +00:00
silverwind
4b36f01bf4
Update emoji data for Unicode 16 ( #36596 )
...
Use emoji data from https://github.com/github/gemoji/pull/303 because
`github/gemoji` is unmaintained.
`assets/emoji.json` is now pretty-printed so that future diffs will
actually be readable. This causes no isses as the only place where it is
used is in frontend which imports it via `with {type: 'json'}` where
whitespace is irrelevant.
<img width="205" height="75" alt="image"
src="https://github.com/user-attachments/assets/96e335b8-acf6-4996-ace4-824c0870a7d3 "
/>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 21:39:36 +00:00
wxiaoguang
08b7a30867
Fix various version parsing problems ( #36553 )
...
1. handle non-release git verions (not semver)
2. fix rubygems version "0" handling (only ">=" can be omitted)
3. lazy compile the regexp to improve performance
4. make test data maintainable, use origin source code instead of compressed binary
2026-02-08 20:25:30 +00:00
Sebastian Ertz
daf0483ef2
Update go dependencies ( #36548 )
2026-02-08 12:01:37 +00:00
wxiaoguang
3a09d7aa8d
Refactor git command stdio pipe ( #36422 )
...
Most potential deadlock problems should have been fixed, and new code is
unlikely to cause new problems with the new design.
Also raise the minimum Git version required to 2.6.0 (released in 2015)
2026-01-22 06:04:26 +00:00
silverwind
91839ca01a
Move codeformat folder to tools ( #35758 )
...
Followup to https://github.com/go-gitea/gitea/pull/35734 .
- Move `codeformat` folder to `tools`
- Add `tools` to `GO_DIRS`
- Move `misspellings.csv` to `assets` so we can lint the whole `tools`
directory without filter shenanigans.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-10-28 11:23:50 +00:00
techknowlogick
3d264ba636
bump archives&rar dep ( #35637 )
2025-10-12 05:48:19 +02:00
wxiaoguang
4fe1066a17
Replace gobwas/glob package ( #35478 )
...
https://github.com/gobwas/glob is unmaintained and has bugs.
2025-09-13 18:01:00 +00:00
Lunny Xiao
e96ef97989
Upgrade dependencies ( #35384 )
...
- ~Upgrade golang to 1.25~ blocked by the issue
https://github.com/go-swagger/go-swagger/issues/3220
- Upgrade minor versions of most dependencies
- Upgrade github.com/google/go-github version to v74
- Fix meilisearch because of sdk interface change
- Use github.com/Necoro/html2text which is a fork instead of html2text
because of https://github.com/jaytaylor/html2text/issues/67 which
resulted in complie failure.
- Fix some deprecated methods of gitlab go client.
2025-09-02 23:13:38 -04:00
junoberryferry
ec75bdbe68
Use github.com/mholt/archives replace github.com/mholt/archiver ( #35390 )
...
Fix #32620
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: junoberryferry <user@example.tld >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-09-01 19:40:12 +00:00
TheFox0x7
e9f5105e95
Migrate to urfave v3 ( #34510 )
...
migrate cli to urfave v3
add more cli tests
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-06-10 12:35:12 +00:00
Lunny Xiao
2a660b4a1b
Upgrade go-github v61 -> v71 ( #34385 )
...
There will be a possible bug when migrating from Github
https://github.com/google/go-github/issues/3229
This PR upgrades go-github from v61 to v71 to resolve that problem.
2025-05-06 20:10:14 -07:00
wxiaoguang
58d2a87c6c
update go&js dependencies ( #34262 )
2025-04-23 21:22:40 +00:00
Rowan Bohde
c57304ac3f
Add middleware for request prioritization ( #33951 )
...
This adds a middleware for overload protection that is intended to help protect against malicious scrapers.
It does this via [`codel`](https://github.com/bohde/codel ), which will perform the following:
1. Limit the number of in-flight requests to some user-defined max
2. When in-flight requests have reached their begin queuing requests.
Logged-in requests having priority above logged-out requests
3. Once a request has been queued for too long,
it has a probabilistic chance to be rejected based on how overloaded the entire system is.
When a server experiences more traffic than it can handle,
this keeps latency low for logged-in users and rejects just
enough requests from logged-out users to not overload the service.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Giteabot <teabot@gitea.io >
2025-04-14 16:25:48 +02:00
wxiaoguang
32258e0f22
Update go mod dependencies ( #33988 )
...
blevesearch is skipped because it causes errors
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: silverwind <me@silverwind.io >
2025-03-25 05:51:52 +00:00
wxiaoguang
e6759f356d
Update Go dependencies (skip blevesearch, meilisearch) ( #33655 )
2025-02-20 22:10:54 +08:00
wxiaoguang
517a367abe
Use ProtonMail/go-crypto to replace keybase/go-crypto ( #33402 )
...
Fix #33400
The keybase/go-crypto is no longer maintained and it generates malformed
signatures, ProtonMail/go-crypto is the actively maintained fork.
2025-01-27 09:14:08 +08:00
yp05327
124079871b
Convert github.com/xanzy/go-gitlab into gitlab.com/gitlab-org/api/client-go ( #33126 )
...
Fix #32985
2025-01-08 13:10:43 +08:00
Rowan Bohde
a8e7caedfa
add submodule diff links ( #33097 )
...
This adds links to submodules in diffs, similar to the existing link
when viewing a repo at a specific commit. It does this by expanding diff
parsing to recognize changes to submodules, and find the specific refs
that are added, deleted or changed.
Related #25888
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2025-01-08 01:38:30 +00:00
Lunny Xiao
8eecca3478
Remove aws go sdk package dependency ( #33029 )
...
This PR removed the dependency of `github.com/aws/aws-sdk-go/aws`
Patially fix for #33023
2024-12-30 06:30:28 +00:00
wxiaoguang
dafadf0028
Refactor fixture loading for testing ( #33024 )
...
To help binary size and testing performance
2024-12-30 04:06:57 +00:00
Lunny Xiao
5ab7aa700f
Use new mail package instead of an unmintained one ( #32682 )
...
Resolve #18664
2024-12-05 06:33:43 +08:00
wxiaoguang
633785a5f3
Refactor markup render system ( #32612 )
...
This PR removes (almost) all path tricks, and introduces "renderhelper"
package.
Now we can clearly see the rendering behaviors for comment/file/wiki,
more details are in "renderhelper" tests.
Fix #31411 , fix #18592 , fix #25632 and maybe more problems. (ps: fix
#32608 by the way)
2024-11-24 16:18:57 +08:00
wxiaoguang
5e6523aa57
Update go dependencies ( #32389 )
2024-10-31 12:05:54 +00:00
yp05327
70b7df0e5e
Support repo license ( #24872 )
...
Close #278
Close #24076
## Solutions:
- Use
[google/licenseclassifier](https://github.com/google/licenseclassifier/ )
Test result between
[google/licensecheck](https://github.com/google/licensecheck ) and
[go-license-detector](https://github.com/go-enry/go-license-detector ):
https://github.com/go-gitea/gitea/pull/24872#issuecomment-1560361167
Test result between
[google/licensecheck](https://github.com/google/licensecheck ) and
[google/licenseclassifier](https://github.com/google/licenseclassifier/ ):
https://github.com/go-gitea/gitea/pull/24872#issuecomment-1576092178
- Generate License Convert Name List to avoid import license templates
with same contents
Gitea automatically get latest license data from[
spdx/license-list-data](https://github.com/spdx/license-list-data ).
But unfortunately, some license templates have same contents. #20915
[click here to see the
list](https://github.com/go-gitea/gitea/pull/24872#issuecomment-1584141684 )
So we will generate a list of these license templates with same contents
and create a new file to save the result when using `make
generate-license`. (Need to decide the save path)
- Save License info into a new table `repo_license`
Can easily support searching repo by license in the future.
## Screen shot
Single License:

Multiple Licenses:

Triggers:
- [x] Push commit to default branch
- [x] Create repo
- [x] Mirror repo
- [x] When Default Branch is changed, licenses should be updated
Todo:
- [x] Save Licenses info in to DB when there's a change to license file
in the commit
- [x] DB Migration
- [x] A nominal test?
- [x] Select which library to
use(https://github.com/go-gitea/gitea/pull/24872#issuecomment-1560361167 )
- [x] API Support
- [x] Add repo license table
- ~Select license in settings if there are several licenses(Not
recommended)~
- License board(later, not in this PR)

---------
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Denys Konovalov <kontakt@denyskon.de >
Co-authored-by: delvh <dev.lh@web.de >
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: 6543 <m.huber@kithara.com >
Co-authored-by: a1012112796 <1012112796@qq.com >
Co-authored-by: techknowlogick <techknowlogick@gitea.com >
2024-10-01 15:25:08 -04:00
Manuel Valls Fernández
5015de4d9a
Bump minio-go to latest version ( #32156 )
...
Current minio-go version has issues with S3 compatible storages like
Backblaze or Wasabi. This was fixed in
https://github.com/minio/minio-go/pull/1980 .
2024-09-30 09:57:48 +08:00
ConcurrentCrab
8a9fd7f771
Add pure SSH LFS support ( #31516 )
...
Fixes #17554
/claim #17554
Docs PR https://gitea.com/gitea/docs/pulls/49
To test, run pushes like: `GIT_TRACE=1` git push. The trace output
should mention "pure SSH connection".
2024-09-27 10:27:37 -04:00
Zettat123
def1c9670b
Support migration from AWS CodeCommit ( #31981 )
...
This PR adds support for migrating repos from [AWS
CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html ).
The access key ID and secret access key are required to get repository
information and pull requests. And [HTTPS Git
credentials](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html )
are required to clone the repository.
<img
src="https://github.com/user-attachments/assets/82ecb2d0-8d43-42b0-b5af-f5347a13b9d0 "
width="680" />
The AWS CodeCommit icon is from [AWS Architecture
Icons](https://aws.amazon.com/architecture/icons/ ).
<img
src="https://github.com/user-attachments/assets/3c44d21f-d753-40f5-9eae-5d3589e0d50d "
width="320" />
2024-09-11 07:49:42 +08:00
techknowlogick
d9a7748cdc
bump to go 1.23 ( #31855 )
2024-09-10 02:23:07 +00:00
Wim
01dec7577a
Remove SHA1 for support for ssh rsa signing ( #31857 )
...
https://github.com/go-fed/httpsig seems to be unmaintained.
Switch to github.com/42wim/httpsig which has removed deprecated crypto
and default sha256 signing for ssh rsa.
No impact for those that use ed25519 ssh certificates.
This is a breaking change for:
- gitea.com/gitea/tea (go-sdk) - I'll be sending a PR there too
- activitypub using deprecated crypto (is this actually used?)
2024-09-07 18:05:18 -04:00
Lunny Xiao
2da2000413
Use global lock instead of NewExclusivePool to allow distributed lock between multiple Gitea instances ( #31813 )
...
Replace #26486
Fix #19620
---------
Co-authored-by: Jason Song <i@wolfogre.com >
2024-09-06 10:12:41 +00:00
Jason Song
33cc5837a6
Support compression for Actions logs ( #31761 )
...
Support compression for Actions logs to save storage space and
bandwidth. Inspired by
https://github.com/go-gitea/gitea/issues/24256#issuecomment-1521153015
The biggest challenge is that the compression format should support
[seekable](https://github.com/facebook/zstd/blob/dev/contrib/seekable_format/zstd_seekable_compression_format.md ).
So when users are viewing a part of the log lines, Gitea doesn't need to
download the whole compressed file and decompress it.
That means gzip cannot help here. And I did research, there aren't too
many choices, like bgzip and xz, but I think zstd is the most popular
one. It has an implementation in Golang with
[zstd](https://github.com/klauspost/compress/tree/master/zstd ) and
[zstd-seekable-format-go](https://github.com/SaveTheRbtz/zstd-seekable-format-go ),
and what is better is that it has good compatibility: a seekable format
zstd file can be read by a regular zstd reader.
This PR introduces a new package `zstd` to combine and wrap the two
packages, to provide a unified and easy-to-use API.
And a new setting `LOG_COMPRESSION` is added to the config, although I
don't see any reason why not to use compression, I think's it's a good
idea to keep the default with `none` to be consistent with old versions.
`LOG_COMPRESSION` takes effect for only new log files, it adds `.zst` as
an extension to the file name, so Gitea can determine if it needs
decompression according to the file name when reading. Old files will
keep the format since it's not worth converting them, as they will be
cleared after #31735 .
<img width="541" alt="image"
src="https://github.com/user-attachments/assets/e9598764-a4e0-4b68-8c2b-f769265183c9 ">
2024-08-09 10:10:30 +08:00
techknowlogick
a4899ffa24
bump golang deps ( #31422 )
2024-06-24 13:26:42 +00:00
Lunny Xiao
fb7b743bd0
Azure blob storage support ( #30995 )
...
This PR implemented object storages(LFS/Packages/Attachments and etc.)
for Azure Blob Storage. It depends on azure official golang SDK and can
support both the azure blob storage cloud service and azurite mock
server.
Replace #25458
Fix #22527
- [x] CI Tests
- [x] integration test, MSSQL integration tests will now based on
azureblob
- [x] unit test
- [x] CLI Migrate Storage
- [x] Documentation for configuration added
------
TODO (other PRs):
- [ ] Improve performance of `blob download`.
---------
Co-authored-by: yp05327 <576951401@qq.com >
2024-05-30 07:33:50 +00:00
Chongyi Zheng
b2013be910
Bump github.com/google/go-github to v61 ( #30738 )
2024-04-28 01:20:23 -04:00
Lunny Xiao
e865de1e9d
Use maintained gziphandler ( #30592 )
...
Replace #27894
---------
Co-authored-by: delvh <dev.lh@web.de >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2024-04-21 00:53:45 +00:00
Lunny Xiao
f0bfad29ea
Replace MSSQL driver with a better maintained version ( #30390 )
...
As the latest tag of `github.com/denisenkom/go-mssqldb` is in 2022, but
as a fork of it, `github.com/microsoft/go-mssqldb` has more activities
than the original repository. We can convert the driver to the fork.
Since the interface of Go database driver are the same, it should have
no any affect for the end users.
2024-04-11 01:12:40 +00:00