GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
Do
method implements by @hailaz in https://github.com/gogf/gf/pull/3194
grpcx.Server
by @gqcn in https://github.com/gogf/gf/pull/3223
MiddlewareNeverDoneCtx
for package ghttp
by @gqcn in https://github.com/gogf/gf/pull/3250
ghttp.Server
by @gqcn in https://github.com/gogf/gf/pull/3266
gclient.RequestVar
by @gqcn in https://github.com/gogf/gf/pull/3270
ghttp.Server
by @gqcn in https://github.com/gogf/gf/pull/3271
glog
by @gqcn in https://github.com/gogf/gf/pull/3273
gerror.HasCode
by @gqcn in https://github.com/gogf/gf/pull/3277
gfile.Pwd()
which could cause internal error logging for gview.New
by @hailaz in https://github.com/gogf/gf/pull/3302
created_at/updated_at/deleted_at
to support unix timestamp or bool deleting table field by @gqcn in https://github.com/gogf/gf/pull/3293
#
for cron pattern that can ignore seconds, which makes the cron pattern running in minimum minute like linux crontab pattern by @gqcn in https://github.com/gogf/gf/pull/3306
gf run -w
takes no effect by @hailaz in https://github.com/gogf/gf/pull/3321
Save
operation support for pgsql #3053 by @oldme-git in https://github.com/gogf/gf/pull/3324
gf gen dao
if clear set true by @gqcn in https://github.com/gogf/gf/pull/3337
FormatUpsert
implements for pgsql by @oldme-git in https://github.com/gogf/gf/pull/3349
json_valid
constraint as json field type for database mariadb #2746 by @oldme-git in https://github.com/gogf/gf/pull/3309
WherePri
function wrong in pgsql #3330 by @oldme-git in https://github.com/gogf/gf/pull/3339
Save
operation support for SQLite #2764 by @oldme-git in https://github.com/gogf/gf/pull/3315
package gdb
; improve converting performance for gconv.Scan
by @gqcn in https://github.com/gogf/gf/pull/3351
t.Assert(err, nil)
to t.AssertNil(err)
by @oldme-git in https://github.com/gogf/gf/pull/3356
for
typo in comments for package contrib/drivers
and gdb
by @oldme-git in https://github.com/gogf/gf/pull/3366
gdb.FormatMultiLineSqlToSingle
func by @oldme-git in https://github.com/gogf/gf/pull/3368
Save
operation support for contrib/drivers/dm
by @oldme-git in https://github.com/gogf/gf/pull/3404
IsEmpty
panics when some interface implement panics with nil receiver by @gqcn in https://github.com/gogf/gf/pull/3367
gproc
by @wln32 in https://github.com/gogf/gf/pull/3386
contrib/drivers
occasionally failed by using now time assertion by @gqcn in https://github.com/gogf/gf/pull/3410
oracle
and dm
by @oldme-git in https://github.com/gogf/gf/pull/3426
Save
operation support for mssql
by @oldme-git in https://github.com/gogf/gf/pull/3365
gf init
by @houseme in https://github.com/gogf/gf/pull/3425
gen dao
to make entity assignment more faster by @wln32 in https://github.com/gogf/gf/pull/3454
Full Changelog: https://github.com/gogf/gf/compare/v2.6.0...v2.7.0
gf run -w
takes no effect by @hailaz in https://github.com/gogf/gf/pull/3321
Save
operation support for pgsql #3053 by @oldme-git in https://github.com/gogf/gf/pull/3324
gf gen dao
if clear set true by @gqcn in https://github.com/gogf/gf/pull/3337
FormatUpsert
implements for pgsql by @oldme-git in https://github.com/gogf/gf/pull/3349
json_valid
constraint as json field type for database mariadb #2746 by @oldme-git in https://github.com/gogf/gf/pull/3309
WherePri
function wrong in pgsql #3330 by @oldme-git in https://github.com/gogf/gf/pull/3339
Save
operation support for SQLite #2764 by @oldme-git in https://github.com/gogf/gf/pull/3315
package gdb
; improve converting performance for gconv.Scan
by @gqcn in https://github.com/gogf/gf/pull/3351
Full Changelog: https://github.com/gogf/gf/compare/v2.6.3...v2.6.4
gerror.HasCode
by @gqcn in https://github.com/gogf/gf/pull/3277
gfile.Pwd()
which could cause internal error logging for gview.New
by @hailaz in https://github.com/gogf/gf/pull/3302
created_at/updated_at/deleted_at
to support unix timestamp or bool deleting table field by @gqcn in https://github.com/gogf/gf/pull/3293
#
for cron pattern that can ignore seconds, which makes the cron pattern running in minimum minute like linux crontab pattern by @gqcn in https://github.com/gogf/gf/pull/3306
Full Changelog: https://github.com/gogf/gf/compare/v2.6.2...v2.6.3
grpcx.Server
by @gqcn in https://github.com/gogf/gf/pull/3223
MiddlewareNeverDoneCtx
for package ghttp
by @gqcn in https://github.com/gogf/gf/pull/3250
ghttp.Server
by @gqcn in https://github.com/gogf/gf/pull/3266
gclient.RequestVar
by @gqcn in https://github.com/gogf/gf/pull/3270
ghttp.Server
by @gqcn in https://github.com/gogf/gf/pull/3271
glog
by @gqcn in https://github.com/gogf/gf/pull/3273
Full Changelog: https://github.com/gogf/gf/compare/v2.6.1...v2.6.2
Full Changelog: https://github.com/gogf/gf/compare/v2.6.0...v2.6.1
BuiltVersion
for package gbuild
, auto inject build version into gbuild.BuiltVersion
by @hailaz in https://github.com/gogf/gf/pull/2754
gopkg.in/yaml.v3
to latest stable version v3.0.1
by @gqcn in https://github.com/gogf/gf/pull/2783
init
and gen ctrl
by @gqcn in https://github.com/gogf/gf/pull/2785
NeverDone
function for package gctx
that creates and returns a never done ctx by @gqcn in https://github.com/gogf/gf/pull/2784
gen ctrl
import path by @hinego in https://github.com/gogf/gf/pull/2800
iClient
as IClient
in generated sdk for command gen ctrl
by @gqcn in https://github.com/gogf/gf/pull/2804
summary
and description
from the OpenAPI Operation
to PathItem
by @WankkoRee in https://github.com/gogf/gf/pull/2823
gen ctrl
for api parsing and interface file generating by @gqcn in https://github.com/gogf/gf/pull/2836
DB.DoInsert/DoUpdate
by @gqcn in https://github.com/gogf/gf/pull/2830
gen service
by @gqcn in https://github.com/gogf/gf/pull/2846
SliceMap/Maps
for package gconv
when nil value in map of slice item by @gqcn in https://github.com/gogf/gf/pull/2857
Scan
to a none empty slice with empty Result
for package gdb
by @gqcn in https://github.com/gogf/gf/pull/2858
gconv
by @gqcn in https://github.com/gogf/gf/pull/2869
AdapterContent
implements for gcfg.Adapter
by @gqcn in https://github.com/gogf/gf/pull/2892
gutil.IsSlice
judgment logic error by @wlynxg in https://github.com/gogf/gf/pull/2910
ConvertDataForRecord
to ConvertValueForField
for package gdb by @gqcn in https://github.com/gogf/gf/pull/2916
grpcx/ghttp/gproc
by @gqcn in https://github.com/gogf/gf/pull/2942
g.Go
by @gqcn in https://github.com/gogf/gf/pull/2943
g.Go
by @gqcn in https://github.com/gogf/gf/pull/2956
github.com/apolloconfig/agollo/v4
version from v4.1.1
to v4.3.1
for package contrib/config/apollo
by @hailaz in https://github.com/gogf/gf/pull/2949
gen dao
by @gqcn in https://github.com/gogf/gf/pull/2958
in:header
tag cache for http request to enhance performance by @hailaz in https://github.com/gogf/gf/pull/2923
Partition
for Model of package gdb by @arieslee in https://github.com/gogf/gf/pull/2989
List2/List3/ListAndTrim2/ListAndTrim3
functions for package gstr
by @gqcn in https://github.com/gogf/gf/pull/2986
otlphttp
or otlpgrpc
for reporting by @houseme in https://github.com/gogf/gf/pull/3001
kubecm
to avoid disk unavailable issue by @hailaz in https://github.com/gogf/gf/pull/3007
nacos
by @joy999 in https://github.com/gogf/gf/pull/2995
-w/--watchPaths
for subcommand gf run
by @windvalley in https://github.com/gogf/gf/pull/3009
golang.org/x
packages by @hailaz in https://github.com/gogf/gf/pull/3042
merge
controlling generating controller files into one single file for command gf gen ctrl
by @zhangshican in https://github.com/gogf/gf/pull/3045
gcfg.AdapterFile
of package gcfg
by @gqcn in https://github.com/gogf/gf/pull/3046
SetNoUrlEncode/NoUrlEncode
functions for gclient.Client
by @gqcn in https://github.com/gogf/gf/pull/3041
gf gen
by @hailaz in https://github.com/gogf/gf/pull/3088
cmd/gf/go.work.sum
from git version controll by @hailaz in https://github.com/gogf/gf/pull/3087
gen pbentity
for generating go orm files for database postgres by @qobbysam in https://github.com/gogf/gf/pull/3105
gf build
in cross-buildling binary scenario by @gqcn in https://github.com/gogf/gf/pull/3120
gen ctrl
by @oldme-git in https://github.com/gogf/gf/pull/3090
CaseConvert
for package gstr by @hailaz in https://github.com/gogf/gf/pull/3098
contrib/drivers/dm
by @zhonghuaxunGM in https://github.com/gogf/gf/pull/3128
PKCS5UnPadding
to PKCS7UnPadding
by @hailaz in https://github.com/gogf/gf/pull/3124
gconv
by @gqcn in https://github.com/gogf/gf/pull/3122
MapOption
for package gconv
by @gqcn in https://github.com/gogf/gf/pull/3170
Full Changelog: https://github.com/gogf/gf/compare/v2.5.0...v2.6.0
BuiltVersion
for package gbuild
, auto inject build version into gbuild.BuiltVersion
by @hailaz in https://github.com/gogf/gf/pull/2754
gopkg.in/yaml.v3
to latest stable version v3.0.1
by @gqcn in https://github.com/gogf/gf/pull/2783
init
and gen ctrl
by @gqcn in https://github.com/gogf/gf/pull/2785
NeverDone
function for package gctx
that creates and returns a never done ctx by @gqcn in https://github.com/gogf/gf/pull/2784
gen ctrl
import path by @hinego in https://github.com/gogf/gf/pull/2800
iClient
as IClient
in generated sdk for command gen ctrl
by @gqcn in https://github.com/gogf/gf/pull/2804
summary
and description
from the OpenAPI Operation
to PathItem
by @WankkoRee in https://github.com/gogf/gf/pull/2823
gen ctrl
for api parsing and interface file generating by @gqcn in https://github.com/gogf/gf/pull/2836
DB.DoInsert/DoUpdate
by @gqcn in https://github.com/gogf/gf/pull/2830
gen service
by @gqcn in https://github.com/gogf/gf/pull/2846
SliceMap/Maps
for package gconv
when nil value in map of slice item by @gqcn in https://github.com/gogf/gf/pull/2857
Scan
to a none empty slice with empty Result
for package gdb
by @gqcn in https://github.com/gogf/gf/pull/2858
gconv
by @gqcn in https://github.com/gogf/gf/pull/2869
AdapterContent
implements for gcfg.Adapter
by @gqcn in https://github.com/gogf/gf/pull/2892
gutil.IsSlice
judgment logic error by @wlynxg in https://github.com/gogf/gf/pull/2910
ConvertDataForRecord
to ConvertValueForField
for package gdb by @gqcn in https://github.com/gogf/gf/pull/2916
grpcx/ghttp/gproc
by @gqcn in https://github.com/gogf/gf/pull/2942
g.Go
by @gqcn in https://github.com/gogf/gf/pull/2943
g.Go
by @gqcn in https://github.com/gogf/gf/pull/2956
github.com/apolloconfig/agollo/v4
version from v4.1.1
to v4.3.1
for package contrib/config/apollo
by @hailaz in https://github.com/gogf/gf/pull/2949
gen dao
by @gqcn in https://github.com/gogf/gf/pull/2958
in:header
tag cache for http request to enhance performance by @hailaz in https://github.com/gogf/gf/pull/2923
Partition
for Model of package gdb by @arieslee in https://github.com/gogf/gf/pull/2989
List2/List3/ListAndTrim2/ListAndTrim3
functions for package gstr
by @gqcn in https://github.com/gogf/gf/pull/2986
otlphttp
or otlpgrpc
for reporting by @houseme in https://github.com/gogf/gf/pull/3001
kubecm
to avoid disk unavailable issue by @hailaz in https://github.com/gogf/gf/pull/3007
nacos
by @joy999 in https://github.com/gogf/gf/pull/2995
-w/--watchPaths
for subcommand gf run
by @windvalley in https://github.com/gogf/gf/pull/3009
golang.org/x
packages by @hailaz in https://github.com/gogf/gf/pull/3042
merge
controlling generating controller files into one single file for command gf gen ctrl
by @zhangshican in https://github.com/gogf/gf/pull/3045
gcfg.AdapterFile
of package gcfg
by @gqcn in https://github.com/gogf/gf/pull/3046
SetNoUrlEncode/NoUrlEncode
functions for gclient.Client
by @gqcn in https://github.com/gogf/gf/pull/3041
gf gen
by @hailaz in https://github.com/gogf/gf/pull/3088
cmd/gf/go.work.sum
from git version controll by @hailaz in https://github.com/gogf/gf/pull/3087
gen pbentity
for generating go orm files for database postgres by @qobbysam in https://github.com/gogf/gf/pull/3105
gf build
in cross-buildling binary scenario by @gqcn in https://github.com/gogf/gf/pull/3120
gen ctrl
by @oldme-git in https://github.com/gogf/gf/pull/3090
CaseConvert
for package gstr by @hailaz in https://github.com/gogf/gf/pull/3098
contrib/drivers/dm
by @zhonghuaxunGM in https://github.com/gogf/gf/pull/3128
PKCS5UnPadding
to PKCS7UnPadding
by @hailaz in https://github.com/gogf/gf/pull/3124
gconv
by @gqcn in https://github.com/gogf/gf/pull/3122
MapOption
for package gconv
by @gqcn in https://github.com/gogf/gf/pull/3170
Full Changelog: https://github.com/gogf/gf/compare/v2.5.0...v2.6.0-beta
gf gen
by @hailaz in https://github.com/gogf/gf/pull/3088
gen pbentity
for generating go orm files for database postgres by @qobbysam in https://github.com/gogf/gf/pull/3105
gf build
in cross-buildling binary scenario by @gqcn in https://github.com/gogf/gf/pull/3120
gen ctrl
by @oldme-git in https://github.com/gogf/gf/pull/3090
CaseConvert
for package gstr by @hailaz in https://github.com/gogf/gf/pull/3098
contrib/drivers/dm
by @zhonghuaxunGM in https://github.com/gogf/gf/pull/3128
PKCS5UnPadding
to PKCS7UnPadding
by @hailaz in https://github.com/gogf/gf/pull/3124
gconv
by @gqcn in https://github.com/gogf/gf/pull/3122
Full Changelog: https://github.com/gogf/gf/compare/v2.5.6...v2.5.7
Full Changelog: https://github.com/gogf/gf/compare/v2.5.5...v2.5.6
The parameters of HTTP requests under standard routing will be affected by the last request, resulting in data contamination.(fixed in v2.5.6)
in:header
tag cache for http request to enhance performance by @hailaz in https://github.com/gogf/gf/pull/2923
Partition
for Model of package gdb by @arieslee in https://github.com/gogf/gf/pull/2989
List2/List3/ListAndTrim2/ListAndTrim3
functions for package gstr
by @gqcn in https://github.com/gogf/gf/pull/2986
otlphttp
or otlpgrpc
for reporting by @houseme in https://github.com/gogf/gf/pull/3001
kubecm
to avoid disk unavailable issue by @hailaz in https://github.com/gogf/gf/pull/3007
nacos
by @joy999 in https://github.com/gogf/gf/pull/2995
-w/--watchPaths
for subcommand gf run
by @windvalley in https://github.com/gogf/gf/pull/3009
golang.org/x
packages by @hailaz in https://github.com/gogf/gf/pull/3042
merge
controlling generating controller files into one single file for command gf gen ctrl
by @zhangshican in https://github.com/gogf/gf/pull/3045
gcfg.AdapterFile
of package gcfg
by @gqcn in https://github.com/gogf/gf/pull/3046
SetNoUrlEncode/NoUrlEncode
functions for gclient.Client
by @gqcn in https://github.com/gogf/gf/pull/3041
Full Changelog: https://github.com/gogf/gf/compare/v2.5.4...v2.5.5