mica 发行版本

发行版本

v1.1.3 - 2019-06-23

  • ✨ 完善 mica-plus-redis 添加 MicaRedisCache Bean,使用同 redis 命令.
  • redis 序列化方式可配置化.
  • ✨ 提高 webflux 的日志和 ReactiveRequestContextFilter 排序,方便在 spring cloud gateway 中使用.
  • ✨ 调整验证码 base64,加上 base64 图片前缀.
  • DigestUtilMd5ShaHmac 等系列签名算法添加非 hex 方法.
  • 🐛 bean copy Convert 注解支持问题.
  • ➕ 添加新组件 mica-http.
  • ➕ 添加新组件 mica-social.
  • ➕ 添加新组件 mica-plus-social.
  • ➕ 添加新组件 mica-plus-ribbon.
  • ⬆️ 升级 Spring boot 版本到 2.1.6.RELEASE.
  • ⬆️ 升级 Spring cloud 版本到 Greenwich.SR1.
  • ⬆️ 升级 swagger-bootstrap-ui1.9.4.

v1.1.2 - 2019-06-05

  • ✨ 添加 mica-plus-swagger 组件,改用 swagger-bootstrap-ui
  • ✨ 项目启动完成之后停止控制台日志打印。
  • ⚡️ 优化 MicaBeanCopier 避免 copy 代码未改包造成的出错。
  • ⚡️ ObjectUtil 添加 isNull、isNotNull、isTrue、isFalse 等方法并同步进 $
  • ⚡️ BaseController 改为 IController 方便业务中进行二次扩展。
  • ✨ 添加 lbWebClientheader 透传处理功能,Spring cloud gateway 中用起来特
  • LauncherService 支持 ordered 排序.
  • ⚡️ 优化 redis 组件,
  • ⚡️ 启动监听,如果有 swagger,打印 swagger ui 地址。
  • ⚡️ 调整验证码旋转度数,避免文字遮挡。
  • ⚡️ 优化异常处理.
  • ⚡️ 添加只有 message 的 ServiceException 构造器.
  • 📝 添加 snapshots 版本,snapshots 版本会及时响应,修复最新的 bug 或者必要的需求。.
  • 🐛 gitee #IWLLH (MicaHttpHeadersContextHolder 只支持 Servlet) 优化避免 webflux 报错。
  • 🐛 修复 ip 获取的 bug。
  • ⬆️ 升级 gradle 到 5.4.1.
  • ⬆️ 升级 Spring boot 到 2.1.5.RELEASE
  • ⬆️ 升级 mica-auto 到 1.1.0

v1.1.1 - 2019-05-11

  • ⚡️ 减少部分阿里巴巴规范问题。
  • ⚡️ 优化日志,dev 环境日志,不按内存切分,不使用gz压缩,避免每次本地重启生成日志文件。
  • ⚡️ 优化 StackTraceAsString 中 FastStringWriter 初始容量为200。
  • ⚡️ 优化 ServiceException R 泛型。
  • ✨ 添加 R.throw 系列方法,用于处理异常直接返回的情况。
  • ⚡️ Try 添加 Runnable、Callable、Comparator 的 Lambda 受检异常处理。
  • 🐛 修复日期添加和减少的bug IW2IM。

v1.1.0 - 2019-04-26

  • ⚡️ 将 mica 版本写入 banner.txt。
  • 🔇 nacos 日志影响了gateway 和 webflux 的日志,调高级别。
  • ⚡️ 优化 Servlet 和 Webflux 请求日志打印效果。
  • ✨ 添加部分工具类。
  • ✨ 优化验证码生成。
  • ✨ 开源所有 mica-pro 功能。
  • mica-pro 中的 http-cache 注解部分移入 mica-boot(暂时只支持 Servlet)。
  • ✨ 开源 mica-cloud 模块。
  • ✨ 开源 mica-plus-error-catch 模块。
  • ✨ 开源 mica-plus-redis 模块。
  • ✨ 开源 mica-plus-mongo 模块。
  • ✨ 添加Validated Get、Create、Update、DeleteGroup。

v1.0.1 - 2019-04-03

  • 👌 处理几处 P3C 代码检查问题。@冷冷
  • ⚡️ 优化泛型,避免部分环境下的编译问题。
  • ✨ 添加 lutool 中的 WebUtil.renderJson()。
  • ⚡️ 优化 DateUtil 性能。
  • ⚡️ 优化 RuntimeUtil,提高性能。
  • ⚡️ 升级 gradle 到 5.3.1

v1.0.0 - 2019-03-20

  • 🐛 修复 webflux 下不支持的配置。
  • ⚡️ 异常 event requestUrl 拼接 queryString,添加 requestMethod 参数。
  • ⚡️ 调整环境处理和请求日志,方便动态调整。
  • ⚡️ 调整 base64 验证码为直接返回 Captcha 对象,方便二次处理。
  • 🔧 swagger 服务名不使用大写,webflux swagger 仅仅自动配置 Docket
  • ➕ 添加 lutool 中的资源读取工具。
  • ⚡️ 优化文件下载。

v0.0.1-RC4 - 2019-03-13

  • ➕ webflux url 版本号和 header版本处理。
  • ➕ webflux 异常统一处理,未知异常发送 Event 事件,方便监听收集。
  • ➕ webflux 枚举转换,规则同 jackson。
  • ➕ webflux RequestContextHolder,方便获取 webflux request。

v0.0.1-RC3 - 2019-03-05

  • ⚡️ 优化 base64 验证码。可完美结合 mica-pro redis cache name # 号分割超时。
  • 🔊 优化请求日志,避免并发下顺序错乱。
  • 📌 升级 mica-auto
  • ⚡️ 优化UUID,采用 java9的方式,提高性能。
  • ➕ bom 添加 mica-pro 依赖。
  • 🔊 异常事件添加触发时间。
  • ✏️ fix spelling issue about black -> blank。 感谢: github @xkcoding
  • ⚡️ 优化日志,spring boot admin 中显示 info 日志。
  • ⚡️ 升级 gradle 版本到 5.2.1

v0.0.1-RC2 - 2019-02-19

  • 修复 PathUtil 导包问题。
  • 优化 mica props
  • 优化 Bean copy 逻辑。

v0.0.1-RC1 - 2019-01-23

初始化项目

  • mica-bom 依赖 bom。
  • mica-core mica 核心工具集。
  • mica-captcha mica 验证码。
  • mica-launcher mica 启动器。
  • mica-log4j2 log4j2 配置。
  • mica-boot spring boot 扩展。
  • mica-boot-test 更加方便测试。

微信公众号

如梦技术

精彩内容每日推荐!!!