Tsing Versions Save

微核心、高性能的Go语言Web框架

v1.3.0

3 years ago
  • New(),EventHandler()函数的入参由指针传参改为拷贝传参
  • 性能优化

v1.2.2

4 years ago
  • Context中加入UnmarshalJSON方法,用于解析body中的JSON数据到指定对象

v1.2.0

4 years ago

修改:

  • context.Source()更名为context.Caller()

v1.1.1

4 years ago
  • 修复问题:Dir()路由只能列出根目录,并且不能访问目录内的文件

v1.1.0

4 years ago

v0.x版已经移入到v0分支,并且不再对其新增功能,仅修复Bug

v1版变化:

  • 内核重写,不再依赖任何第三方包
  • 性能大幅提升,已实现零内存分配,基准测试结果已超过大部份主流框架
  • 已实现v0版本的所有功能
  • 调整框架配置参数
  • 移除ctx.Next(),处理器的链式执行由手动改为自动
  • 新增ctx.Abort(),用于中止处理器的链式执行

v0.8.2

4 years ago
  • #1 修复Event中的路径问题(感谢@gorpher)

v0.8.1

4 years ago
  • 新增Context.Error()方法,用于精准定位路由处理器中return的代码行
  • 修改tsing.New()方法的形参为tsing.New(*Config)
  • 修改tsing.Config的结构
  • 修复ctx.Next()中发现的问题
  • 优化事件触发机制

v0.7.4

4 years ago
  • 增加App.EnablePanicHandler()App.DiasblePanicHandler()两个方法,可以启用或禁用Panic处理器(默认启用)。 禁用Panic处理器可以大幅提升框架性能(因为golangdefer性能),但是框架不会对Panic自动做恢复处理。

v0.7.3

4 years ago
  • 修复无法获取路由参数的问题
  • 优化代码质量

v0.7.2

4 years ago
  • 修复Contenxt.Handle()方法的Bug
  • 移除Context.Event()方法