Releases: farseer-go/fs
Releases · farseer-go/fs
v0.16.1
v0.16.0
v0.15.0
v0.14.0
v0.13.0
- 新增:Trace-Level链路层级字段
- 新增:parse.Convert支持json.Number类型转数字
- 新增:types.IsDictionaryByType、IsPageListByType 类型判断方法
- 新增:types.GetDictionaryToMap获取Dictionary的map元素
- 新增:dateTime.Parse,支持对字符串时间解析
- 新增:types.GetListToArrayValue函数
- 新增:添加链路明细的注释字段
- 新增:高性能的反射包fastReflect
- 新增:dateTime类型、Time类型转string
- 调整:移除调度中心TaskGroupId
- 调整:忽略routine v1.1.3
- 调整:链路追踪增加高度中心的Data参数保存
- 调整:添加过滤查找异常调用文件的系统组件
- 调整:使用新的分布式ID生成器
- 调整:异常日志,增加调用上游信息打印
- 调整:fops项目启动时,延迟3秒注册自己
- 调整:types.IsGoBasicType将dateTime.DateTime判断为true(基础类型)
- 调整:parse.ConvertValue函数,如果defValType为any,则直接返回
- 调整:提升代码健壮性
- 调整:容器初始化,将不再由模块控制
- 调整:parse.Convert的性能提升1倍
- 调整:parse.ConvertValue函数,判断defValType为nil的入参
- 修复:并发事务的线程安全问题
v0.12.0
- 新增:http请求时记录出入参、状态头、header
- 新增:调度中心使用的链路入口
- 新增:dateTime.NewUnixMicro()方法
- 新增:container.IsRegisterType()方法,判断类型是否注册过
- 新增:types.IsNil 判断值是否为nil
- 新增:ThrowRefuseExceptionBool、ThrowRefuseExceptionfBool、ThrowRefuseExceptionError 便捷方法
- 新增:parse.Convert,支持切片转切片
- 调整:系统启动时增加FopsServer地址打印
- 调整:链路追踪的字段名称(入库中字段名称)
- 调整:链路追踪改为上传模式
- 调整:数据库Scan对time.Time类型解析
- 调整:AppId、AppName、AppIp 迁移到core包
- 调整:链路追踪添加明细的应用信息
- 调整:链路追踪TraceId将int64字段转为string类型
- 修复:链路追踪数据库名称无法获取的问题
v0.11.0
v0.10.0
v0.9.0
- 新增:不同操作系统的差异符号
- 新增:parse.Convert转换枚举类型
- 新增:链路追踪接口
- 新增:asyncLocal类型,用于实现routine的泛型版本
- 新增:exception.ThrowWebExceptionBool 为true时抛异常方法
- 新增:exception.ThrowWebExceptionError抛出WebException异常
- 新增:string转collections.List
- 新增:parse类型转换:string转time.Time、DateTime、ToInt、ToInt64、ToUInt、ToFloat32、ToFloat64、ToString、ToBool
- 新增:日志的时间格式配置
- 调整:未配置日志滚动间隔时,默认按天存储
- 调整:获取IP方式改为,从C类到A类的顺序获取
- 调整:container.ResolveType解析实例方法,增加error返回参数
- 调整:exception.CatchException方法内部不再捕获异常
- 调整:退回1.20新增的方法,降低到1.9版本的方法
- 修复:日志json输出、或文件写入时,没有移除颜色标记
- 修复:随机字符串,长度无效
- 修复:如果配置文件没有设置日志级别,则默认为Trace级别
- 修复:时间类型转换缺时区的问题
v0.8.0
- 调整:FarseerModule接口拆分成FarseerPreInitializeModule、FarseerInitializeModule、FarseerPostInitializeModule、FarseerShutdownModule
- 调整:框架启动时的日志内容
- 修复:FarseerKernelModule模块需要去重
- 修复:时间轮的时间格超出下标的错误
- 新增:数据库事务接口
core.ITransaction
- 新增:日志接口
core.ILog
- 调整:重写日志组件
- 调整:执行配置文件初始化逻辑改到FarseerKernelModule模块中
- 新增:日志打印json格式支持
- 新增:flog.ErrorIfExists方法
- 新增:container支持移除已注册的实例
container.Remove
、container.RemoveUnused
- 新增:获取系统环境资源
system.GetResource
- 新增:日志写入到文件功能