6a62a5c297
fix: update dependencies to version v2.9.1 for various contrib modules and drivers
2025-08-27 10:53:43 +08:00
4262aa254d
chore(deps): Update dependent versions to enhance compatibility and security ( #4380 )
...
#4344
---------
Co-authored-by: houseme <housemecn@gmail.com >
2025-08-23 14:53:49 +08:00
8cff64915b
fix(tracing): set database span kind to client ( #4334 )
...
In [OpenTelemetry
spec](https://opentelemetry.io/docs/specs/semconv/database/database-spans/ ),
the span kind of database should be `client`.
2025-08-22 22:49:13 +08:00
0c2f60468b
chore(deps): bump github.com/redis/go-redis/v9 from 9.7.0 to 9.12.1 in /contrib/nosql/redis ( #4215 )
...
Bumps [github.com/redis/go-redis/v9](https://github.com/redis/go-redis )
from 9.7.0 to 9.7.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/redis/go-redis/releases ">github.com/redis/go-redis/v9's
releases</a>.</em></p>
<blockquote>
<h2>v9.7.3</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: handle network error on SETINFO (<a
href="https://redirect.github.com/redis/go-redis/issues/3295 ">#3295</a>)
(<a
href="https://github.com/redis/go-redis/security/advisories/GHSA-92cp-5422-2mw7 ">CVE-2025-29923</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/redis/go-redis/compare/v9.7.1...v9.7.3 ">https://github.com/redis/go-redis/compare/v9.7.1...v9.7.3 </a></p>
<h2>v9.7.1</h2>
<h1>Changes</h1>
<ul>
<li>Recognize byte slice for key argument in cluster client hash slot
computation (<a
href="https://redirect.github.com/redis/go-redis/issues/3049 ">#3049</a>)</li>
<li>fix(search&aggregate):fix error overwrite and typo <a
href="https://redirect.github.com/redis/go-redis/issues/3220 ">#3220</a>
(<a
href="https://redirect.github.com/redis/go-redis/issues/3224 ">#3224</a>)</li>
<li>fix: linter configuration (<a
href="https://redirect.github.com/redis/go-redis/issues/3279 ">#3279</a>)</li>
<li>fix(search): if ft.aggregate use limit when limitoffset is zero (<a
href="https://redirect.github.com/redis/go-redis/issues/3275 ">#3275</a>)</li>
<li>Reinstate read-only lock on hooks access in dialHook to fix data
race (<a
href="https://redirect.github.com/redis/go-redis/issues/3225 ">#3225</a>)</li>
<li>fix: flaky ClientKillByFilter test (<a
href="https://redirect.github.com/redis/go-redis/issues/3268 ">#3268</a>)</li>
<li>chore: fix some comments (<a
href="https://redirect.github.com/redis/go-redis/issues/3226 ">#3226</a>)</li>
<li>fix(aggregate, search): ft.aggregate bugfixes (<a
href="https://redirect.github.com/redis/go-redis/issues/3263 ">#3263</a>)</li>
<li>fix: add unstableresp3 to cluster client (<a
href="https://redirect.github.com/redis/go-redis/issues/3266 ">#3266</a>)</li>
<li>Fix race condition in clusterNodes.Addrs() (<a
href="https://redirect.github.com/redis/go-redis/issues/3219 ">#3219</a>)</li>
<li>SortByWithCount FTSearchOptions fix (<a
href="https://redirect.github.com/redis/go-redis/issues/3201 ">#3201</a>)</li>
<li>Eliminate redundant dial mutex causing unbounded connection queue
contention (<a
href="https://redirect.github.com/redis/go-redis/issues/3088 ">#3088</a>)</li>
<li>Add guidance on unstable RESP3 support for RediSearch commands to
README (<a
href="https://redirect.github.com/redis/go-redis/issues/3177 ">#3177</a>)</li>
</ul>
<h2>🚀 New Features</h2>
<ul>
<li>Add guidance on unstable RESP3 support for RediSearch commands to
README (<a
href="https://redirect.github.com/redis/go-redis/issues/3177 ">#3177</a>)</li>
</ul>
<h2>🐛 Bug Fixes</h2>
<ul>
<li>fix(search): if ft.aggregate use limit when limitoffset is zero (<a
href="https://redirect.github.com/redis/go-redis/issues/3275 ">#3275</a>)</li>
<li>fix: add unstableresp3 to cluster client (<a
href="https://redirect.github.com/redis/go-redis/issues/3266 ">#3266</a>)</li>
<li>fix(aggregate, search): ft.aggregate bugfixes (<a
href="https://redirect.github.com/redis/go-redis/issues/3263 ">#3263</a>)</li>
<li>SortByWithCount FTSearchOptions fix (<a
href="https://redirect.github.com/redis/go-redis/issues/3201 ">#3201</a>)</li>
<li>Recognize byte slice for key argument in cluster client hash slot
computation (<a
href="https://redirect.github.com/redis/go-redis/issues/3049 ">#3049</a>)</li>
</ul>
<h2>Contributors</h2>
<p>We'd like to thank all the contributors who worked on this
release!</p>
<p><a
href="https://github.com/ofekshenawa "><code>@ofekshenawa</code></a>, <a
href="https://github.com/Cgol9 "><code>@Cgol9</code></a>, <a
href="https://github.com/LINKIWI "><code>@LINKIWI</code></a>, <a
href="https://github.com/shawnwgit "><code>@shawnwgit</code></a>, <a
href="https://github.com/zhuhaicity "><code>@zhuhaicity</code></a>, <a
href="https://github.com/bitsark "><code>@bitsark</code></a>, <a
href="https://github.com/vladvildanov "><code>@vladvildanov</code></a>,
<a href="https://github.com/ndyakov "><code>@ndyakov</code></a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/redis/go-redis/compare/v9.7.0...v9.7.1 ">https://github.com/redis/go-redis/compare/v9.7.0...v9.7.1 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a29d91d9ca "><code>a29d91d</code></a>
release 9.7.3, retract 9.7.2 (<a
href="https://redirect.github.com/redis/go-redis/issues/3314 ">#3314</a>)</li>
<li><a
href="ce3034c7b3 "><code>ce3034c</code></a>
bump version to 9.7.2</li>
<li><a
href="0af2b32f93 "><code>0af2b32</code></a>
fix: handle network error on SETINFO (<a
href="https://redirect.github.com/redis/go-redis/issues/3295 ">#3295</a>)
(CVE-2025-29923)</li>
<li><a
href="3d041a1dd6 "><code>3d041a1</code></a>
release: 9.7.1 patch (<a
href="https://redirect.github.com/redis/go-redis/issues/3278 ">#3278</a>)</li>
<li>See full diff in <a
href="https://github.com/redis/go-redis/compare/v9.7.0...v9.7.3 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts page](https://github.com/gogf/gf/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-22 17:11:09 +08:00
2d5fcd73cb
chore: upgrade dependencies to latest versions and fix security vulne… ( #4237 )
...
This PR includes the following updates and fixes:
- **Dependency upgrades**: Updated all dependencies in `go.mod` to their
latest versions to ensure compatibility and leverage the latest features
and fixes.
- **Security fixes**:
- Resolved known vulnerabilities in `golang.org/x/net` by upgrading to
the latest secure version.
- Addressed security issues in `golang.org/x/crypto` by upgrading to the
latest secure version.
These changes improve the overall security and stability of the project.
Please review the changes and ensure compatibility with the updated
dependencies.
---------
Co-authored-by: hailaz <739476267@qq.com >
2025-08-22 15:29:16 +08:00
82043856f4
chore(polaris): Bump github.com/polarismesh/polaris-go from v1.5.8 to v1.6.1 ( #4241 )
...
- Updated `github.com/polarismesh/polaris-go` dependency to v1.6.1 in
`go.mod`.
- Ensured compatibility with the latest changes in the Polaris Go SDK.
- Verified that all related functionality works as expected after the
upgrade.
- Resolved any potential breaking changes introduced in the new version.
This upgrade includes performance improvements, bug fixes, and new
features provided by the Polaris Go SDK.
2025-08-22 15:07:34 +08:00
3d9cdb8997
fix(gdb): support multiple order fields in "with"
2025-06-20 19:11:01 +08:00
69e3362d0d
feat: new version v2.9.0 ( #4204 )
2025-03-17 15:52:26 +08:00
9a61a6970f
fix(database/gdb): fix transaction propagation feature ( #4199 )
2025-03-17 14:50:07 +08:00
029f324c5c
feat: version v2.9.0-beta ( #4189 )
2025-03-09 22:31:20 +08:00
dfe088f5cd
refactor(util/gconv): add Converter feature for more flexable and extensible type converting ( #4107 )
2025-03-06 23:04:26 +08:00
f4074cd815
fix(net/gclient): remove default discovery for gclient when Discovery feature enabled ( #4174 )
2025-03-03 16:43:21 +08:00
2d3ab4f9fb
feat: add submodule examples ( #4137 )
2025-02-27 14:35:00 +08:00
63cb3285f8
fix(net/ghttp): update response message handling in MiddlewareHandlerResponse ( #4162 )
2025-02-27 11:59:26 +08:00
a3b3c656d9
feat(database/gdb): enable transaction propagation when using tx.GetCtx() after Begin ( #4121 )
2025-02-11 16:09:27 +08:00
6bd15b0796
merge master
2025-01-22 19:17:16 +08:00
f66e09717c
feat(contrib/metric/otelmetric): add metrics option WithExemplarFilter support ( #4061 )
2024-12-26 18:30:21 +08:00
80f57d1c24
fix(database/gdb): gdb.Counter not work in OnDuplicate ( #4073 )
2024-12-26 18:18:35 +08:00
3a19ee9268
fix: securiry update CVE-2024-45338 for package golang.org/x/net ( #4070 )
2024-12-25 21:43:55 +08:00
a5c8b966e2
feat(util/gconv): add basic types conversion support for function Scan ( #3991 )
2024-12-18 10:41:09 +08:00
67a9db9e3e
perf(contrib/drivers/pgsql): improve conversion performace for slice string ( #4046 )
2024-12-17 21:45:38 +08:00
f79aef6669
fix(database/gdb): fix context canceled error in transaction due to usage of TransTimeout configuration ( #4037 )
2024-12-17 21:15:54 +08:00
0c2d5cac19
feat: new version v2.8.3 ( #4048 )
2024-12-17 09:24:13 +08:00
a09454accf
feat(contrib/drivers/mssql): enable unit testing ( #4043 )
2024-12-16 11:17:47 +08:00
ac53170884
feat(contrib/registry/etcd): add retry machenism when keepalive lease expires ( #4035 )
2024-12-13 11:09:07 +08:00
e3e82c7351
feat(contrib/config/nacos): add OnChange callbacks configuration support ( #4038 )
2024-12-13 09:57:28 +08:00
ced4b57991
fix(contrib/drivers/pgsql): incompatible placeholder replacement with old version ( #4036 )
2024-12-13 09:29:34 +08:00
5af342adc3
fix(net/ghttp): json omitempty takes no effect in BuildParams, which is not compatible with old version ( #4041 )
2024-12-13 09:29:19 +08:00
d748fb6564
fix(contrib/registry/consul): update dependence of gf to v2.8.2 with relative path specified ( #4029 )
2024-12-11 10:28:29 +08:00
00e2f6b5dc
chore: improve golangci-lint.yml, upgrade dependencies, and optimize code and comments ( #4025 )
2024-12-11 10:14:12 +08:00
b7c74c9a35
fix(contrib/drivers/pgsql): add unix socket connection support ( #4028 )
2024-12-11 09:58:26 +08:00
69969b1723
fix(contrib/registry/etcd): remove default configuration of AutoSyncInterval ( #4027 )
2024-12-10 20:59:44 +08:00
2e788be1d3
feat(contrib/registry/consul): add consul registry support ( #4016 )
2024-12-09 23:12:29 +08:00
13bc192e36
feat(database/gdb): add sharding feature for schema and table ( #4014 )
2024-12-09 23:12:20 +08:00
5e47590165
feat(database/gdb): add WhereExists/WhereNotExists ( #4015 )
2024-12-09 09:24:48 +08:00
b0b84a3937
ci(gci/import): improve golangci.yml and add gci linter ( #4010 )
2024-12-07 14:17:33 +08:00
2066aa4803
feat(database/gdb): add transaction propagation&isolation level&readonly features ( #4013 )
2024-12-07 14:01:31 +08:00
ba968949f7
fix(database/gdb): orm tag from embedded struct is missing in with feature ( #4011 )
2024-12-05 22:02:47 +08:00
c9b0237fc7
feat: version v2.8.2 ( #4009 )
2024-12-05 20:21:19 +08:00
4ad061faff
feat(contrib/drivers/pgsql): add array type varchar[] and text[] converting to Go []string support ( #4000 )
2024-12-05 15:50:59 +08:00
77cb7fb412
test(drivers/mssql): add unit testing cases of transaction ( #3818 )
2024-12-05 14:44:40 +08:00
532e665841
fix(database/gdb): move Raw parameter from args to sql statement before committed to db driver ( #3997 )
2024-12-03 15:24:49 +08:00
2c916f8222
fix(database/gdb): issue where the Count/Value/Array query logic was incompatible with the old version when users extended the returned result fields using the Select Hook ( #3995 )
2024-12-01 23:47:51 +08:00
455830b842
test(database/gdb): add more unit testing cases for Raw feature ( #3962 )
2024-11-23 18:35:02 +08:00
3797d0eee4
feat: new version v2.8.1 ( #3950 )
2024-11-21 20:51:46 +08:00
e9ce1bde87
fix(database/gdb): incompatitable statement like Order("id", "dasc") ( #3949 )
2024-11-21 15:08:29 +08:00
90851881cc
fix(registry/zookeeper): watch service name path error with extra suffix - ( #3948 )
2024-11-20 20:39:05 +08:00
955a76cf35
feat: new version v2.8.0 ( #3924 )
2024-11-14 13:26:23 +08:00
a63af5d5f8
build: upgrade fsnotify from v1.7.0 to v1.8.0 to solve occasional ci failure ( #3910 )
2024-11-12 10:25:39 +08:00
6c6fd7902a
feat(database/gdb): remove unnecessary blank character requirement in tag for With feature of gdb.Model ( #3875 )
2024-11-11 21:59:26 +08:00