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