发行版本
v1.1.3 - 2019-06-23
- ✨ 完善
mica-plus-redis
添加MicaRedisCache
Bean,使用同redis
命令. - ✨
redis
序列化方式可配置化. - ✨ 提高 webflux 的日志和
ReactiveRequestContextFilter
排序,方便在 spring cloud gateway 中使用. - ✨ 调整验证码 base64,加上 base64 图片前缀.
- ✨
DigestUtil
对Md5
、Sha
、Hmac
等系列签名算法添加非 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-ui
到1.9.4
.
v1.1.2 - 2019-06-05
- ✨ 添加
mica-plus-swagger
组件,改用swagger-bootstrap-ui
。 - ✨ 项目启动完成之后停止控制台日志打印。
- ⚡️ 优化
MicaBeanCopier
避免 copy 代码未改包造成的出错。 - ⚡️
ObjectUtil
添加 isNull、isNotNull、isTrue、isFalse 等方法并同步进$
。 - ⚡️
BaseController
改为IController
方便业务中进行二次扩展。 - ✨ 添加
lbWebClient
和header
透传处理功能,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
更加方便测试。
微信公众号
精彩内容每日推荐!!!