What's Changed
- Make GTime support multiple formats by @bigger-boss in #2933
- fix: gutil.IsMap judgment logic error by @wlynxg in #2953
- fix(gutil): panic when field is []byte(BINARY in mysql) by @laushunyu in #2957
- improve example cases for package gi18n by @hailaz in #2970
- feat: Preserve original file permissions & Default copy permissions c… by @wlynxg in #2969
- fix isue #2976, to be compatible with bad response type definition for strict route function by @gqcn in #2977
- add consul config adapter by @monchickey in #2964
- add
in:header
tag cache for http request to enhance performance by @hailaz in #2923 - fix: improve specification version by @houseme in #2987
- improve address configuration for grpc server by @gqcn in #2982
- Add consul config adapter usage example. by @monchickey in #2988
- allowing use printToStdout, printToFile and printToWriter at the same time for Logger of package glog by @dabubus in #2990
- add function
Partition
for Model of package gdb by @arieslee in #2989 - add
List2/List3/ListAndTrim2/ListAndTrim3
functions for packagegstr
by @gqcn in #2986 - fix issue #2890 by @gqcn in #3002
- add direct service address support for grpc client by @gqcn in #2991
- feat: Migrate the service call tracing to use
otlphttp
orotlpgrpc
for reporting by @houseme in #3001 - temporaryly close the testing of package
kubecm
to avoid disk unavailable issue by @hailaz in #3007 - fix issue reading resource from manage in function New of package gres by @hailaz in #2961
- fix issues #2980 by @oldme-git in #2994
- fix issue #2904 by @gqcn in #3004
- fix issue #2907 by @gqcn in #3005
- fix issue gconv struct slice/map of json.RawMessage (#3006) by @kele1997 in #3008
- enable go cache for ci, coverage of ut testing is only available after merge of pr by @hailaz in #3011
- ci: Update action script to remove inactive labels by @lingcoder in #3013
- add service registry implements using
nacos
by @joy999 in #2995 - feat: add
-w/--watchPaths
for subcommandgf run
by @windvalley in #3009 - improve comment of router feature for ghttp.Server by @gqcn in #3014
- fix security issue for
golang.org/x
packages by @hailaz in #3042 - improve version checks for ci script by @hailaz in #3047
- fix:incorrect parameter passing causes captured errors to be lost by @lazyironf4ur in #3048
- add option
merge
controlling generating controller files into one single file for commandgf gen ctrl
by @zhangshican in #3045 - improve comments and variable names for
gcfg.AdapterFile
of packagegcfg
by @gqcn in #3046 - resolve response is gzip in internalMiddlewareServerTracing by @ltp217 in #3055
- improve comments for package gconv by @gqcn in #3057
- add
SetNoUrlEncode/NoUrlEncode
functions forgclient.Client
by @gqcn in #3041 - add go workspace for cmd/gf, to enable go install for cmd/gf by @hailaz in #3040
- improve cache duration from second to millisecond for redis adapter of package gcache by @fainc in #3052
- delete repeat code in ut for package ghttp by @ltp217 in #3058
- fix issue #2963 by @gqcn in #3062
- version v2.5.5 by @gqcn in #3068
New Contributors
- @bigger-boss made their first contribution in #2933
- @monchickey made their first contribution in #2964
- @dabubus made their first contribution in #2990
- @kele1997 made their first contribution in #3008
- @lazyironf4ur made their first contribution in #3048
- @zhangshican made their first contribution in #3045
- @ltp217 made their first contribution in #3055
- @fainc made their first contribution in #3052
Full Changelog: v2.5.4...v2.5.5