# 更新日志

# v1.0.4(20210129)-调整SpringBoot Starter默认实现

  • 调整 SpringBoot Starter ,去除特定业务依赖,只保留 Heimdall 框架相关功能。
  • 移除全局异常处理实现,由 Sample 示例程序实现
  • 移除全局异常 Controller实现,由 Sample 示例程序实现
  • resolver 依赖由AutoWired调整为构造函数注入
  • 移除 Heimdall 配置参数日志输出

# 1.0.3(20210124)

  • 取消CurrentUserRequestArgumentResolver自动注册,改为手动注册
  • 优化 SessionDao 构造方式,去掉 CookieService
  • 修复用户权限缓存重复清理两次的 bug
  • 将 Cookie功能 默认开启 修改为: 默认关闭

# 1.0.2 (20210120)

  • 本地 MapCache 缓存,不支持过期策略,废弃
  • 实现 Caffeine Session 缓存和权限缓存
  • 实现用户权限单独缓存,便于动态授权
  • 对已登录用户的 Cookie 写入机制进行优化,解决刷新页面后 Cookie 丢失问题
  • 功能演示示例修改,实现三种认证授权方式和数据处理逻辑
  • 配置参数修改,将系统权限缓存配置独立成单独的配置文件。见:AuthorityProperty
  • 新增Session配置参数:concurrentLogin,用以设置重复登录的处理行为。
  • 修改登录事件监听逻辑,新增对重复登录不同状态的处理。0:踢出前者 1:拒绝后者 2:正常登录
  • 修改 redis 缓存配置参数,去掉事务支持。
  • 错误页配置参数修正:可通过server.error.name或者error.name指定错误页面的名称,默认:error
  • com.luter.heimdall.cache.caffeine包名错误修正,原包:....caffeinel
  • 实现认证错误重试次数限定功能

# 1.0.1 (20210113)

  • 首次发布
上次更新:: 1/29/2021, 11:05:57 PM