GoFramev2.2.0

本次版本的最大的看点在于:

driver9driverdriver3Apollo/Polaris/Kubernetes ConfigMapGoFrame44107
新特性 主要改进

社区组件

ORM驱动实现

contrib/drivers/pgsqlpgsqlcontrib/drivers/pgsqlLastInsertIdcontrib/drivers/clickhousedecimal.Decimalcontrib/drivers/dm

注册发现组件

contrib/registry/etcd

配置组件

数据库ORM

driverdriverToSQLSQLSQLCatchSQLSQLCoreGetStruct/GetStructsScanExtraProtocolLinkFilteredConvertValueForLocalCheckLocalTypeForFieldClearTableFieldsClearTableFieldsAllClearCacheClearCacheAll

编解码组件

gcompressGzipPathWriterio.WriterzipgjsonContentTypeJsonContentType

错误处理

--gf.gerror.briefGF_GERROR_BRIEF

网络组件

ghttpMiddlewareJsonBodyBodyJSONGetListenedAddressHTTP Server:0500gtcpGetListenedAddress/GetListenedPortTCP Server:0gudpGetListenedAddress/GetListenedPortUDP Server:0goaiURLBodygtraceWithTraceIDWithUUIDUUIDOpenTelemetryTraceID

系统组件

gcfgAvailableresourcegcrongctxGetInitCtx/SetInitCtxmaininitcontextglogILoggergresFileExportgstructsRecursiveOptionint

文本处理

gstr.IsGNUVersionGNU

工具方法

gconvNaNint64/uint64gutilGetOrDefaultStr/GetOrDefaultAnygvalid59
功能修复
garray/gmap/gset/glist/gtype/gvarnilDeepCopypanicgtimenilDeepCopypanicGroupHTTP ServerJSONgstr.Nl2BrReq*gjson.Json

 

开发工具
gen daocleargen serviceclearlogicrun