gogf/gf (github.com/gogf/gf/v2)
### [`v2.7.0`](https://togithub.com/gogf/gf/releases/tag/v2.7.0): GoFrame Release v2.7.0
[Compare Source](https://togithub.com/gogf/gf/compare/v2.6.4...v2.7.0)
#### What's Changed
- fix issue [#3218](https://togithub.com/gogf/gf/issues/3218) [#3204](https://togithub.com/gogf/gf/issues/3204) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3220](https://togithub.com/gogf/gf/pull/3220)
- fix: [#2689](https://togithub.com/gogf/gf/issues/2689) change sessionId in cookie by [@glennliao](https://togithub.com/glennliao) in [https://github.com/gogf/gf/pull/3203](https://togithub.com/gogf/gf/pull/3203)
- fix: [#2938](https://togithub.com/gogf/gf/issues/2938) by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3178](https://togithub.com/gogf/gf/pull/3178)
- fix issues for package contrib/drivers/dm by [@zhonghuaxunGM](https://togithub.com/zhonghuaxunGM) in [https://github.com/gogf/gf/pull/3157](https://togithub.com/gogf/gf/pull/3157)
- fix: [#2924](https://togithub.com/gogf/gf/issues/2924) by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3177](https://togithub.com/gogf/gf/pull/3177)
- version v2.6.1 by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3222](https://togithub.com/gogf/gf/pull/3222)
- Add comment for Format method so that you can know Layout method. by [@zhangyuyu](https://togithub.com/zhangyuyu) in [https://github.com/gogf/gf/pull/3230](https://togithub.com/gogf/gf/pull/3230)
- enhance [#3221](https://togithub.com/gogf/gf/issues/3221) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3224](https://togithub.com/gogf/gf/pull/3224)
- feat: update dependent redoc js for swagger ui by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3217](https://togithub.com/gogf/gf/pull/3217)
- fix: [#3191](https://togithub.com/gogf/gf/issues/3191) allow custom and overwrite the `Do` method implements by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3194](https://togithub.com/gogf/gf/pull/3194)
- fix:gz files are compressed repeatedly every time tick by [@cyruslo](https://togithub.com/cyruslo) in [https://github.com/gogf/gf/pull/3236](https://togithub.com/gogf/gf/pull/3236)
- comments update for package gstr by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3233](https://togithub.com/gogf/gf/pull/3233)
- fix typo flie -> file by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3228](https://togithub.com/gogf/gf/pull/3228)
- add configuration support for logger of `grpcx.Server` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3223](https://togithub.com/gogf/gf/pull/3223)
- add example for serve file by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3193](https://togithub.com/gogf/gf/pull/3193)
- Update Github issue template by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3234](https://togithub.com/gogf/gf/pull/3234)
- Update README.MD by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3243](https://togithub.com/gogf/gf/pull/3243)
- fix: memory leak when gcache.NewAdapterMemory with lru by [@qinyuguang](https://togithub.com/qinyuguang) in [https://github.com/gogf/gf/pull/3241](https://togithub.com/gogf/gf/pull/3241)
- add `MiddlewareNeverDoneCtx` for package `ghttp` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3250](https://togithub.com/gogf/gf/pull/3250)
- fix [#3253](https://togithub.com/gogf/gf/issues/3253) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3255](https://togithub.com/gogf/gf/pull/3255)
- fix [#3251](https://togithub.com/gogf/gf/issues/3251) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3254](https://togithub.com/gogf/gf/pull/3254)
- fix issue [#3232](https://togithub.com/gogf/gf/issues/3232) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3247](https://togithub.com/gogf/gf/pull/3247)
- Fix gf gen service bug. Fix the issue of significant differences in the generated code every ā¦ by [@loveyfore](https://togithub.com/loveyfore) in [https://github.com/gogf/gf/pull/3260](https://togithub.com/gogf/gf/pull/3260)
- add example for exporting prometheus metrics using `ghttp.Server` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3266](https://togithub.com/gogf/gf/pull/3266)
- fix some wrong comment by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3265](https://togithub.com/gogf/gf/pull/3265)
- fix: [#3237](https://togithub.com/gogf/gf/issues/3237) big memory consumed when post large files to http server by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3267](https://togithub.com/gogf/gf/pull/3267)
- fix workflow for gitee sync by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3269](https://togithub.com/gogf/gf/pull/3269)
- feat: upgrade gitee sync Hub Mirror Action by [@houseme](https://togithub.com/houseme) in [https://github.com/gogf/gf/pull/3272](https://togithub.com/gogf/gf/pull/3272)
- add internal error logging and update comments for `gclient.RequestVar` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3270](https://togithub.com/gogf/gf/pull/3270)
- no printing internal middleware for `ghttp.Server` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3271](https://togithub.com/gogf/gf/pull/3271)
- rename gitee ISSUE_TEMPLATE.MD to ISSUE_TEMPLATE by [@Blacknight1260](https://togithub.com/Blacknight1260) in [https://github.com/gogf/gf/pull/3274](https://togithub.com/gogf/gf/pull/3274)
- add example for ctx keys feature of package `glog` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3273](https://togithub.com/gogf/gf/pull/3273)
- improve converter feature for package gconv by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3211](https://togithub.com/gogf/gf/pull/3211)
- version v2.6.2 by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3276](https://togithub.com/gogf/gf/pull/3276)
- fix error in `gerror.HasCode` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3277](https://togithub.com/gogf/gf/pull/3277)
- fix workflow script for cli building and release by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3279](https://togithub.com/gogf/gf/pull/3279)
- Update annotation for redis.toml by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3282](https://togithub.com/gogf/gf/pull/3282)
- add offline document link in readme.md by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3284](https://togithub.com/gogf/gf/pull/3284)
- bugfix:fix gconv map deep option not effective by [@conwaypan](https://togithub.com/conwaypan) in [https://github.com/gogf/gf/pull/3287](https://togithub.com/gogf/gf/pull/3287)
- fix issue [#3286](https://togithub.com/gogf/gf/issues/3286) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3289](https://togithub.com/gogf/gf/pull/3289)
- feat: support running commands via non-command line arguments by [@jswxstw](https://togithub.com/jswxstw) in [https://github.com/gogf/gf/pull/3290](https://togithub.com/gogf/gf/pull/3290)
- fix: [#3292](https://togithub.com/gogf/gf/issues/3292) all http requests walk through naming resolving if discovery is enabled by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3294](https://togithub.com/gogf/gf/pull/3294)
- fix issue [#2457](https://togithub.com/gogf/gf/issues/2457) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3297](https://togithub.com/gogf/gf/pull/3297)
- fix issue [#2552](https://togithub.com/gogf/gf/issues/2552) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3300](https://togithub.com/gogf/gf/pull/3300)
- fix issue [#2503](https://togithub.com/gogf/gf/issues/2503) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3299](https://togithub.com/gogf/gf/pull/3299)
- fix empty pwd path read from `gfile.Pwd()` which could cause internal error logging for `gview.New` by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3302](https://togithub.com/gogf/gf/pull/3302)
- fix issue [#2572](https://togithub.com/gogf/gf/issues/2572) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3301](https://togithub.com/gogf/gf/pull/3301)
- fix issue [#2594](https://togithub.com/gogf/gf/issues/2594) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3303](https://togithub.com/gogf/gf/pull/3303)
- add field type detection for soft time field like `created_at/updated_at/deleted_at` to support unix timestamp or bool deleting table field by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3293](https://togithub.com/gogf/gf/pull/3293)
- fix issue [#2643](https://togithub.com/gogf/gf/issues/2643) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3304](https://togithub.com/gogf/gf/pull/3304)
- use iota to unify the enums definition by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3305](https://togithub.com/gogf/gf/pull/3305)
- fix [#3245](https://togithub.com/gogf/gf/issues/3245) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3298](https://togithub.com/gogf/gf/pull/3298)
- add `#` for cron pattern that can ignore seconds, which makes the cron pattern running in minimum minute like linux crontab pattern by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3306](https://togithub.com/gogf/gf/pull/3306)
- fix issue [#2616](https://togithub.com/gogf/gf/issues/2616) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3307](https://togithub.com/gogf/gf/pull/3307)
- new version v2.6.3 by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3308](https://togithub.com/gogf/gf/pull/3308)
- enhance: add ExampleCache_Clear by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3310](https://togithub.com/gogf/gf/pull/3310)
- fix: fix issue command `gf run -w` takes no effect by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3321](https://togithub.com/gogf/gf/pull/3321)
- fix: fix [#3226](https://togithub.com/gogf/gf/issues/3226) by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3322](https://togithub.com/gogf/gf/pull/3322)
- enhance: improve mysql_z_unit_model_test by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3329](https://togithub.com/gogf/gf/pull/3329)
- fix: fix typo by [@Tallone](https://togithub.com/Tallone) in [https://github.com/gogf/gf/pull/3332](https://togithub.com/gogf/gf/pull/3332)
- fix: update ci of github pages by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3331](https://togithub.com/gogf/gf/pull/3331)
- fix: update error code comment on i18n defaultLanguage value by [@weishirongzhen](https://togithub.com/weishirongzhen) in [https://github.com/gogf/gf/pull/3335](https://togithub.com/gogf/gf/pull/3335)
- enhance: upgrade nacos-sdk-go to v2 by [@lrioo](https://togithub.com/lrioo) in [https://github.com/gogf/gf/pull/3334](https://togithub.com/gogf/gf/pull/3334)
- fix: otel tracing content contains invalid UTF-8 by [@seth-shi](https://togithub.com/seth-shi) in [https://github.com/gogf/gf/pull/3340](https://togithub.com/gogf/gf/pull/3340)
- enhance: gproc.signal enhance [#3325](https://togithub.com/gogf/gf/issues/3325) by [@Agzer0](https://togithub.com/Agzer0) in [https://github.com/gogf/gf/pull/3326](https://togithub.com/gogf/gf/pull/3326)
- enhance: add `Save` operation support for pgsql [#3053](https://togithub.com/gogf/gf/issues/3053) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3324](https://togithub.com/gogf/gf/pull/3324)
- feat: upgrade set-go version and add go 1.22 version by [@houseme](https://togithub.com/houseme) in [https://github.com/gogf/gf/pull/3316](https://togithub.com/gogf/gf/pull/3316)
- fix: generated dao go files forcely cleared by command `gf gen dao` if clear set true by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3337](https://togithub.com/gogf/gf/pull/3337)
- enhance: change tracing span name from request uri to router uri for http request by [@seth-shi](https://togithub.com/seth-shi) in [https://github.com/gogf/gf/pull/3338](https://togithub.com/gogf/gf/pull/3338)
- enhance: improve `FormatUpsert` implements for pgsql by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3349](https://togithub.com/gogf/gf/pull/3349)
- fix: recognize `json_valid` constraint as json field type for database mariadb [#2746](https://togithub.com/gogf/gf/issues/2746) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3309](https://togithub.com/gogf/gf/pull/3309)
- fix: `WherePri` function wrong in pgsql [#3330](https://togithub.com/gogf/gf/issues/3330) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3339](https://togithub.com/gogf/gf/pull/3339)
- enhance: add `Save` operation support for SQLite [#2764](https://togithub.com/gogf/gf/issues/2764) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3315](https://togithub.com/gogf/gf/pull/3315)
- enhance: add sentinel auth config for redis by [@laushunyu](https://togithub.com/laushunyu) in [https://github.com/gogf/gf/pull/3348](https://togithub.com/gogf/gf/pull/3348)
- feat: version v2.6.4 by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3352](https://togithub.com/gogf/gf/pull/3352)
- enhance: update contrib/drivers/README.MD by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3355](https://togithub.com/gogf/gf/pull/3355)
- fix: cache value assertion panic if the cache adapter is not in-memory for soft time feature of `package gdb`; improve converting performance for `gconv.Scan` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3351](https://togithub.com/gogf/gf/pull/3351)
- fix: unit test error in PgSQL and SQLite; Unified `t.Assert(err, nil)` to `t.AssertNil(err)` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3356](https://togithub.com/gogf/gf/pull/3356)
- fix: `for` typo in comments for package `contrib/drivers` and `gdb` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3366](https://togithub.com/gogf/gf/pull/3366)
- enhance: cut tracing content as unicode for safety by [@seth-shi](https://togithub.com/seth-shi) in [https://github.com/gogf/gf/pull/3342](https://togithub.com/gogf/gf/pull/3342)
- enhance: do not ignore error from `gdb.FormatMultiLineSqlToSingle` func by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3368](https://togithub.com/gogf/gf/pull/3368)
- fix: unit test of dm failed occasionally by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3369](https://togithub.com/gogf/gf/pull/3369)
- enhance: support save for Oracle by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3364](https://togithub.com/gogf/gf/pull/3364)
- fix: fix lost log directory path for grapc log by [@arceushui](https://togithub.com/arceushui) in [https://github.com/gogf/gf/pull/3387](https://togithub.com/gogf/gf/pull/3387)
- fix: unit test of dm failed occasionally by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3382](https://togithub.com/gogf/gf/pull/3382)
- enhance: `Save` operation support for `contrib/drivers/dm` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3404](https://togithub.com/gogf/gf/pull/3404)
- fix: [#3362](https://togithub.com/gogf/gf/issues/3362) `IsEmpty` panics when some interface implement panics with nil receiver by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3367](https://togithub.com/gogf/gf/pull/3367)
- fix: [#3370](https://togithub.com/gogf/gf/issues/3370) fixed process parameter parsing failed on Windows for package `gproc` by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3386](https://togithub.com/gogf/gf/pull/3386)
- fix: unit testing cases of `contrib/drivers` occasionally failed by using now time assertion by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3410](https://togithub.com/gogf/gf/pull/3410)
- feat: add metric feature support in goframe by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3138](https://togithub.com/gogf/gf/pull/3138)
- fix: [#3432](https://togithub.com/gogf/gf/issues/3432) Add Access-Control-Expose-Headers: Content-Disposition header in ServeFileDownload by [@wohenbushuang](https://togithub.com/wohenbushuang) in [https://github.com/gogf/gf/pull/3433](https://togithub.com/gogf/gf/pull/3433)
- fix: http superfluous response.WriteHeader call in some scenario by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3428](https://togithub.com/gogf/gf/pull/3428)
- fix: the cron job with precise second time pattern might be executed twice in the same time by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3437](https://togithub.com/gogf/gf/pull/3437)
- fix: lost trace content in occasion when shutting down trace by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3418](https://togithub.com/gogf/gf/pull/3418)
- feat: add auth support in address configuration for etcd registry by [@xxxwang1983](https://togithub.com/xxxwang1983) in [https://github.com/gogf/gf/pull/3439](https://togithub.com/gogf/gf/pull/3439)
- fix: [#3390](https://togithub.com/gogf/gf/issues/3390) name\&shor tag mapping failed to command input object for package gcmd by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3429](https://togithub.com/gogf/gf/pull/3429)
- enhance: improve Save feature for drivers `oracle` and `dm` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3426](https://togithub.com/gogf/gf/pull/3426)
- enhance: `Save` operation support for `mssql` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3365](https://togithub.com/gogf/gf/pull/3365)
- enhance: use in-memory cache for soft field name and type by [@helloqiu](https://togithub.com/helloqiu) in [https://github.com/gogf/gf/pull/3420](https://togithub.com/gogf/gf/pull/3420)
- fix: map converting in loop logic of validation for package gvalid by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3423](https://togithub.com/gogf/gf/pull/3423)
- feat: add custom go module configuration support when initialize go project using command `gf init` by [@houseme](https://togithub.com/houseme) in [https://github.com/gogf/gf/pull/3425](https://togithub.com/gogf/gf/pull/3425)
- fix: invalid cache key using pointer address of variable for soft time fields by [@xgd16](https://togithub.com/xgd16) in [https://github.com/gogf/gf/pull/3448](https://togithub.com/gogf/gf/pull/3448)
- feat: add metrics option and prometheus handler wraps by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3445](https://togithub.com/gogf/gf/pull/3445)
- enhance: use map iter to iterate the map instead of map keys and values by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3457](https://togithub.com/gogf/gf/pull/3457)
- fix: [#3449](https://togithub.com/gogf/gf/issues/3449) accept slice parameter as json.RawMessage for http request by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3452](https://togithub.com/gogf/gf/pull/3452)
- fix: fsnotify watcher panics when closing by [@wlynxg](https://togithub.com/wlynxg) in [https://github.com/gogf/gf/pull/3399](https://togithub.com/gogf/gf/pull/3399)
- enhance: add ORM tag to the entity result of command `gen dao` to make entity assignment more faster by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3454](https://togithub.com/gogf/gf/pull/3454)
#### New Contributors
- [@cyruslo](https://togithub.com/cyruslo) made their first contribution in [https://github.com/gogf/gf/pull/3236](https://togithub.com/gogf/gf/pull/3236)
- [@loveyfore](https://togithub.com/loveyfore) made their first contribution in [https://github.com/gogf/gf/pull/3260](https://togithub.com/gogf/gf/pull/3260)
- [@Blacknight1260](https://togithub.com/Blacknight1260) made their first contribution in [https://github.com/gogf/gf/pull/3274](https://togithub.com/gogf/gf/pull/3274)
- [@conwaypan](https://togithub.com/conwaypan) made their first contribution in [https://github.com/gogf/gf/pull/3287](https://togithub.com/gogf/gf/pull/3287)
- [@jswxstw](https://togithub.com/jswxstw) made their first contribution in [https://github.com/gogf/gf/pull/3290](https://togithub.com/gogf/gf/pull/3290)
- [@Tallone](https://togithub.com/Tallone) made their first contribution in [https://github.com/gogf/gf/pull/3332](https://togithub.com/gogf/gf/pull/3332)
- [@weishirongzhen](https://togithub.com/weishirongzhen) made their first contribution in [https://github.com/gogf/gf/pull/3335](https://togithub.com/gogf/gf/pull/3335)
- [@lrioo](https://togithub.com/lrioo) made their first contribution in [https://github.com/gogf/gf/pull/3334](https://togithub.com/gogf/gf/pull/3334)
- [@seth-shi](https://togithub.com/seth-shi) made their first contribution in [https://github.com/gogf/gf/pull/3340](https://togithub.com/gogf/gf/pull/3340)
- [@arceushui](https://togithub.com/arceushui) made their first contribution in [https://github.com/gogf/gf/pull/3387](https://togithub.com/gogf/gf/pull/3387)
- [@wln32](https://togithub.com/wln32) made their first contribution in [https://github.com/gogf/gf/pull/3386](https://togithub.com/gogf/gf/pull/3386)
- [@wohenbushuang](https://togithub.com/wohenbushuang) made their first contribution in [https://github.com/gogf/gf/pull/3433](https://togithub.com/gogf/gf/pull/3433)
- [@helloqiu](https://togithub.com/helloqiu) made their first contribution in [https://github.com/gogf/gf/pull/3420](https://togithub.com/gogf/gf/pull/3420)
**Full Changelog**: https://github.com/gogf/gf/compare/v2.6.0...v2.7.0
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 Mend Renovate. View repository job log here.
This PR contains the following updates:
v2.6.4
->v2.7.0
Release Notes
gogf/gf (github.com/gogf/gf/v2)
### [`v2.7.0`](https://togithub.com/gogf/gf/releases/tag/v2.7.0): GoFrame Release v2.7.0 [Compare Source](https://togithub.com/gogf/gf/compare/v2.6.4...v2.7.0) #### What's Changed - fix issue [#3218](https://togithub.com/gogf/gf/issues/3218) [#3204](https://togithub.com/gogf/gf/issues/3204) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3220](https://togithub.com/gogf/gf/pull/3220) - fix: [#2689](https://togithub.com/gogf/gf/issues/2689) change sessionId in cookie by [@glennliao](https://togithub.com/glennliao) in [https://github.com/gogf/gf/pull/3203](https://togithub.com/gogf/gf/pull/3203) - fix: [#2938](https://togithub.com/gogf/gf/issues/2938) by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3178](https://togithub.com/gogf/gf/pull/3178) - fix issues for package contrib/drivers/dm by [@zhonghuaxunGM](https://togithub.com/zhonghuaxunGM) in [https://github.com/gogf/gf/pull/3157](https://togithub.com/gogf/gf/pull/3157) - fix: [#2924](https://togithub.com/gogf/gf/issues/2924) by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3177](https://togithub.com/gogf/gf/pull/3177) - version v2.6.1 by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3222](https://togithub.com/gogf/gf/pull/3222) - Add comment for Format method so that you can know Layout method. by [@zhangyuyu](https://togithub.com/zhangyuyu) in [https://github.com/gogf/gf/pull/3230](https://togithub.com/gogf/gf/pull/3230) - enhance [#3221](https://togithub.com/gogf/gf/issues/3221) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3224](https://togithub.com/gogf/gf/pull/3224) - feat: update dependent redoc js for swagger ui by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3217](https://togithub.com/gogf/gf/pull/3217) - fix: [#3191](https://togithub.com/gogf/gf/issues/3191) allow custom and overwrite the `Do` method implements by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3194](https://togithub.com/gogf/gf/pull/3194) - fix:gz files are compressed repeatedly every time tick by [@cyruslo](https://togithub.com/cyruslo) in [https://github.com/gogf/gf/pull/3236](https://togithub.com/gogf/gf/pull/3236) - comments update for package gstr by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3233](https://togithub.com/gogf/gf/pull/3233) - fix typo flie -> file by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3228](https://togithub.com/gogf/gf/pull/3228) - add configuration support for logger of `grpcx.Server` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3223](https://togithub.com/gogf/gf/pull/3223) - add example for serve file by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3193](https://togithub.com/gogf/gf/pull/3193) - Update Github issue template by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3234](https://togithub.com/gogf/gf/pull/3234) - Update README.MD by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3243](https://togithub.com/gogf/gf/pull/3243) - fix: memory leak when gcache.NewAdapterMemory with lru by [@qinyuguang](https://togithub.com/qinyuguang) in [https://github.com/gogf/gf/pull/3241](https://togithub.com/gogf/gf/pull/3241) - add `MiddlewareNeverDoneCtx` for package `ghttp` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3250](https://togithub.com/gogf/gf/pull/3250) - fix [#3253](https://togithub.com/gogf/gf/issues/3253) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3255](https://togithub.com/gogf/gf/pull/3255) - fix [#3251](https://togithub.com/gogf/gf/issues/3251) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3254](https://togithub.com/gogf/gf/pull/3254) - fix issue [#3232](https://togithub.com/gogf/gf/issues/3232) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3247](https://togithub.com/gogf/gf/pull/3247) - Fix gf gen service bug. Fix the issue of significant differences in the generated code every ā¦ by [@loveyfore](https://togithub.com/loveyfore) in [https://github.com/gogf/gf/pull/3260](https://togithub.com/gogf/gf/pull/3260) - add example for exporting prometheus metrics using `ghttp.Server` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3266](https://togithub.com/gogf/gf/pull/3266) - fix some wrong comment by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3265](https://togithub.com/gogf/gf/pull/3265) - fix: [#3237](https://togithub.com/gogf/gf/issues/3237) big memory consumed when post large files to http server by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3267](https://togithub.com/gogf/gf/pull/3267) - fix workflow for gitee sync by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3269](https://togithub.com/gogf/gf/pull/3269) - feat: upgrade gitee sync Hub Mirror Action by [@houseme](https://togithub.com/houseme) in [https://github.com/gogf/gf/pull/3272](https://togithub.com/gogf/gf/pull/3272) - add internal error logging and update comments for `gclient.RequestVar` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3270](https://togithub.com/gogf/gf/pull/3270) - no printing internal middleware for `ghttp.Server` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3271](https://togithub.com/gogf/gf/pull/3271) - rename gitee ISSUE_TEMPLATE.MD to ISSUE_TEMPLATE by [@Blacknight1260](https://togithub.com/Blacknight1260) in [https://github.com/gogf/gf/pull/3274](https://togithub.com/gogf/gf/pull/3274) - add example for ctx keys feature of package `glog` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3273](https://togithub.com/gogf/gf/pull/3273) - improve converter feature for package gconv by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3211](https://togithub.com/gogf/gf/pull/3211) - version v2.6.2 by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3276](https://togithub.com/gogf/gf/pull/3276) - fix error in `gerror.HasCode` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3277](https://togithub.com/gogf/gf/pull/3277) - fix workflow script for cli building and release by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3279](https://togithub.com/gogf/gf/pull/3279) - Update annotation for redis.toml by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3282](https://togithub.com/gogf/gf/pull/3282) - add offline document link in readme.md by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3284](https://togithub.com/gogf/gf/pull/3284) - bugfix:fix gconv map deep option not effective by [@conwaypan](https://togithub.com/conwaypan) in [https://github.com/gogf/gf/pull/3287](https://togithub.com/gogf/gf/pull/3287) - fix issue [#3286](https://togithub.com/gogf/gf/issues/3286) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3289](https://togithub.com/gogf/gf/pull/3289) - feat: support running commands via non-command line arguments by [@jswxstw](https://togithub.com/jswxstw) in [https://github.com/gogf/gf/pull/3290](https://togithub.com/gogf/gf/pull/3290) - fix: [#3292](https://togithub.com/gogf/gf/issues/3292) all http requests walk through naming resolving if discovery is enabled by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3294](https://togithub.com/gogf/gf/pull/3294) - fix issue [#2457](https://togithub.com/gogf/gf/issues/2457) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3297](https://togithub.com/gogf/gf/pull/3297) - fix issue [#2552](https://togithub.com/gogf/gf/issues/2552) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3300](https://togithub.com/gogf/gf/pull/3300) - fix issue [#2503](https://togithub.com/gogf/gf/issues/2503) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3299](https://togithub.com/gogf/gf/pull/3299) - fix empty pwd path read from `gfile.Pwd()` which could cause internal error logging for `gview.New` by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3302](https://togithub.com/gogf/gf/pull/3302) - fix issue [#2572](https://togithub.com/gogf/gf/issues/2572) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3301](https://togithub.com/gogf/gf/pull/3301) - fix issue [#2594](https://togithub.com/gogf/gf/issues/2594) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3303](https://togithub.com/gogf/gf/pull/3303) - add field type detection for soft time field like `created_at/updated_at/deleted_at` to support unix timestamp or bool deleting table field by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3293](https://togithub.com/gogf/gf/pull/3293) - fix issue [#2643](https://togithub.com/gogf/gf/issues/2643) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3304](https://togithub.com/gogf/gf/pull/3304) - use iota to unify the enums definition by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3305](https://togithub.com/gogf/gf/pull/3305) - fix [#3245](https://togithub.com/gogf/gf/issues/3245) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3298](https://togithub.com/gogf/gf/pull/3298) - add `#` for cron pattern that can ignore seconds, which makes the cron pattern running in minimum minute like linux crontab pattern by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3306](https://togithub.com/gogf/gf/pull/3306) - fix issue [#2616](https://togithub.com/gogf/gf/issues/2616) by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3307](https://togithub.com/gogf/gf/pull/3307) - new version v2.6.3 by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3308](https://togithub.com/gogf/gf/pull/3308) - enhance: add ExampleCache_Clear by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3310](https://togithub.com/gogf/gf/pull/3310) - fix: fix issue command `gf run -w` takes no effect by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3321](https://togithub.com/gogf/gf/pull/3321) - fix: fix [#3226](https://togithub.com/gogf/gf/issues/3226) by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3322](https://togithub.com/gogf/gf/pull/3322) - enhance: improve mysql_z_unit_model_test by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3329](https://togithub.com/gogf/gf/pull/3329) - fix: fix typo by [@Tallone](https://togithub.com/Tallone) in [https://github.com/gogf/gf/pull/3332](https://togithub.com/gogf/gf/pull/3332) - fix: update ci of github pages by [@hailaz](https://togithub.com/hailaz) in [https://github.com/gogf/gf/pull/3331](https://togithub.com/gogf/gf/pull/3331) - fix: update error code comment on i18n defaultLanguage value by [@weishirongzhen](https://togithub.com/weishirongzhen) in [https://github.com/gogf/gf/pull/3335](https://togithub.com/gogf/gf/pull/3335) - enhance: upgrade nacos-sdk-go to v2 by [@lrioo](https://togithub.com/lrioo) in [https://github.com/gogf/gf/pull/3334](https://togithub.com/gogf/gf/pull/3334) - fix: otel tracing content contains invalid UTF-8 by [@seth-shi](https://togithub.com/seth-shi) in [https://github.com/gogf/gf/pull/3340](https://togithub.com/gogf/gf/pull/3340) - enhance: gproc.signal enhance [#3325](https://togithub.com/gogf/gf/issues/3325) by [@Agzer0](https://togithub.com/Agzer0) in [https://github.com/gogf/gf/pull/3326](https://togithub.com/gogf/gf/pull/3326) - enhance: add `Save` operation support for pgsql [#3053](https://togithub.com/gogf/gf/issues/3053) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3324](https://togithub.com/gogf/gf/pull/3324) - feat: upgrade set-go version and add go 1.22 version by [@houseme](https://togithub.com/houseme) in [https://github.com/gogf/gf/pull/3316](https://togithub.com/gogf/gf/pull/3316) - fix: generated dao go files forcely cleared by command `gf gen dao` if clear set true by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3337](https://togithub.com/gogf/gf/pull/3337) - enhance: change tracing span name from request uri to router uri for http request by [@seth-shi](https://togithub.com/seth-shi) in [https://github.com/gogf/gf/pull/3338](https://togithub.com/gogf/gf/pull/3338) - enhance: improve `FormatUpsert` implements for pgsql by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3349](https://togithub.com/gogf/gf/pull/3349) - fix: recognize `json_valid` constraint as json field type for database mariadb [#2746](https://togithub.com/gogf/gf/issues/2746) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3309](https://togithub.com/gogf/gf/pull/3309) - fix: `WherePri` function wrong in pgsql [#3330](https://togithub.com/gogf/gf/issues/3330) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3339](https://togithub.com/gogf/gf/pull/3339) - enhance: add `Save` operation support for SQLite [#2764](https://togithub.com/gogf/gf/issues/2764) by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3315](https://togithub.com/gogf/gf/pull/3315) - enhance: add sentinel auth config for redis by [@laushunyu](https://togithub.com/laushunyu) in [https://github.com/gogf/gf/pull/3348](https://togithub.com/gogf/gf/pull/3348) - feat: version v2.6.4 by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3352](https://togithub.com/gogf/gf/pull/3352) - enhance: update contrib/drivers/README.MD by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3355](https://togithub.com/gogf/gf/pull/3355) - fix: cache value assertion panic if the cache adapter is not in-memory for soft time feature of `package gdb`; improve converting performance for `gconv.Scan` by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3351](https://togithub.com/gogf/gf/pull/3351) - fix: unit test error in PgSQL and SQLite; Unified `t.Assert(err, nil)` to `t.AssertNil(err)` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3356](https://togithub.com/gogf/gf/pull/3356) - fix: `for` typo in comments for package `contrib/drivers` and `gdb` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3366](https://togithub.com/gogf/gf/pull/3366) - enhance: cut tracing content as unicode for safety by [@seth-shi](https://togithub.com/seth-shi) in [https://github.com/gogf/gf/pull/3342](https://togithub.com/gogf/gf/pull/3342) - enhance: do not ignore error from `gdb.FormatMultiLineSqlToSingle` func by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3368](https://togithub.com/gogf/gf/pull/3368) - fix: unit test of dm failed occasionally by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3369](https://togithub.com/gogf/gf/pull/3369) - enhance: support save for Oracle by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3364](https://togithub.com/gogf/gf/pull/3364) - fix: fix lost log directory path for grapc log by [@arceushui](https://togithub.com/arceushui) in [https://github.com/gogf/gf/pull/3387](https://togithub.com/gogf/gf/pull/3387) - fix: unit test of dm failed occasionally by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3382](https://togithub.com/gogf/gf/pull/3382) - enhance: `Save` operation support for `contrib/drivers/dm` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3404](https://togithub.com/gogf/gf/pull/3404) - fix: [#3362](https://togithub.com/gogf/gf/issues/3362) `IsEmpty` panics when some interface implement panics with nil receiver by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3367](https://togithub.com/gogf/gf/pull/3367) - fix: [#3370](https://togithub.com/gogf/gf/issues/3370) fixed process parameter parsing failed on Windows for package `gproc` by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3386](https://togithub.com/gogf/gf/pull/3386) - fix: unit testing cases of `contrib/drivers` occasionally failed by using now time assertion by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3410](https://togithub.com/gogf/gf/pull/3410) - feat: add metric feature support in goframe by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3138](https://togithub.com/gogf/gf/pull/3138) - fix: [#3432](https://togithub.com/gogf/gf/issues/3432) Add Access-Control-Expose-Headers: Content-Disposition header in ServeFileDownload by [@wohenbushuang](https://togithub.com/wohenbushuang) in [https://github.com/gogf/gf/pull/3433](https://togithub.com/gogf/gf/pull/3433) - fix: http superfluous response.WriteHeader call in some scenario by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3428](https://togithub.com/gogf/gf/pull/3428) - fix: the cron job with precise second time pattern might be executed twice in the same time by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3437](https://togithub.com/gogf/gf/pull/3437) - fix: lost trace content in occasion when shutting down trace by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3418](https://togithub.com/gogf/gf/pull/3418) - feat: add auth support in address configuration for etcd registry by [@xxxwang1983](https://togithub.com/xxxwang1983) in [https://github.com/gogf/gf/pull/3439](https://togithub.com/gogf/gf/pull/3439) - fix: [#3390](https://togithub.com/gogf/gf/issues/3390) name\&shor tag mapping failed to command input object for package gcmd by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3429](https://togithub.com/gogf/gf/pull/3429) - enhance: improve Save feature for drivers `oracle` and `dm` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3426](https://togithub.com/gogf/gf/pull/3426) - enhance: `Save` operation support for `mssql` by [@oldme-git](https://togithub.com/oldme-git) in [https://github.com/gogf/gf/pull/3365](https://togithub.com/gogf/gf/pull/3365) - enhance: use in-memory cache for soft field name and type by [@helloqiu](https://togithub.com/helloqiu) in [https://github.com/gogf/gf/pull/3420](https://togithub.com/gogf/gf/pull/3420) - fix: map converting in loop logic of validation for package gvalid by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3423](https://togithub.com/gogf/gf/pull/3423) - feat: add custom go module configuration support when initialize go project using command `gf init` by [@houseme](https://togithub.com/houseme) in [https://github.com/gogf/gf/pull/3425](https://togithub.com/gogf/gf/pull/3425) - fix: invalid cache key using pointer address of variable for soft time fields by [@xgd16](https://togithub.com/xgd16) in [https://github.com/gogf/gf/pull/3448](https://togithub.com/gogf/gf/pull/3448) - feat: add metrics option and prometheus handler wraps by [@gqcn](https://togithub.com/gqcn) in [https://github.com/gogf/gf/pull/3445](https://togithub.com/gogf/gf/pull/3445) - enhance: use map iter to iterate the map instead of map keys and values by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3457](https://togithub.com/gogf/gf/pull/3457) - fix: [#3449](https://togithub.com/gogf/gf/issues/3449) accept slice parameter as json.RawMessage for http request by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3452](https://togithub.com/gogf/gf/pull/3452) - fix: fsnotify watcher panics when closing by [@wlynxg](https://togithub.com/wlynxg) in [https://github.com/gogf/gf/pull/3399](https://togithub.com/gogf/gf/pull/3399) - enhance: add ORM tag to the entity result of command `gen dao` to make entity assignment more faster by [@wln32](https://togithub.com/wln32) in [https://github.com/gogf/gf/pull/3454](https://togithub.com/gogf/gf/pull/3454) #### New Contributors - [@cyruslo](https://togithub.com/cyruslo) made their first contribution in [https://github.com/gogf/gf/pull/3236](https://togithub.com/gogf/gf/pull/3236) - [@loveyfore](https://togithub.com/loveyfore) made their first contribution in [https://github.com/gogf/gf/pull/3260](https://togithub.com/gogf/gf/pull/3260) - [@Blacknight1260](https://togithub.com/Blacknight1260) made their first contribution in [https://github.com/gogf/gf/pull/3274](https://togithub.com/gogf/gf/pull/3274) - [@conwaypan](https://togithub.com/conwaypan) made their first contribution in [https://github.com/gogf/gf/pull/3287](https://togithub.com/gogf/gf/pull/3287) - [@jswxstw](https://togithub.com/jswxstw) made their first contribution in [https://github.com/gogf/gf/pull/3290](https://togithub.com/gogf/gf/pull/3290) - [@Tallone](https://togithub.com/Tallone) made their first contribution in [https://github.com/gogf/gf/pull/3332](https://togithub.com/gogf/gf/pull/3332) - [@weishirongzhen](https://togithub.com/weishirongzhen) made their first contribution in [https://github.com/gogf/gf/pull/3335](https://togithub.com/gogf/gf/pull/3335) - [@lrioo](https://togithub.com/lrioo) made their first contribution in [https://github.com/gogf/gf/pull/3334](https://togithub.com/gogf/gf/pull/3334) - [@seth-shi](https://togithub.com/seth-shi) made their first contribution in [https://github.com/gogf/gf/pull/3340](https://togithub.com/gogf/gf/pull/3340) - [@arceushui](https://togithub.com/arceushui) made their first contribution in [https://github.com/gogf/gf/pull/3387](https://togithub.com/gogf/gf/pull/3387) - [@wln32](https://togithub.com/wln32) made their first contribution in [https://github.com/gogf/gf/pull/3386](https://togithub.com/gogf/gf/pull/3386) - [@wohenbushuang](https://togithub.com/wohenbushuang) made their first contribution in [https://github.com/gogf/gf/pull/3433](https://togithub.com/gogf/gf/pull/3433) - [@helloqiu](https://togithub.com/helloqiu) made their first contribution in [https://github.com/gogf/gf/pull/3420](https://togithub.com/gogf/gf/pull/3420) **Full Changelog**: https://github.com/gogf/gf/compare/v2.6.0...v2.7.0Configuration
š 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.
This PR has been generated by Mend Renovate. View repository job log here.