mica

Spring Cloud 微服务开发核心工具集。工具类、验证码、http、redis、ip2region、xss 等,开箱即用。 🔝 🔝 记得右上角点个star 关注更新!

LGPL-3.0 License

Stars
2.1K
Committers
27

Bot releases are visible (Hide)

mica - mica 2.7.9 发布,可能是最后一个 2.x 版本

Published by ChunMengLu over 1 year ago

  • ✨ mica-ip2region 更新 ip2region.xdb
  • ✨ 添加发布脚本
  • ✨ 优化 gradle 参数,开启并发。
  • ✨ 使用 @AutoConfiguration 优化代码。
  • ⬆️ 依赖升级
mica - mica 3.0.1 发布 gradle 版本控制重构

Published by ChunMengLu almost 2 years ago

  • ✨ 代码优化,升级到高版本 jdk 语法
  • ✨ 优化 gradle 参数,开启缓存和并行处理
  • ✨ gradle 版本控制重构,感谢 @livk-cloud pr
  • ⬆️ 升级到 Spring boot 3.0.1
  • ⬆️ 升级到 Spring cloud 2022.0.0
mica - mica 2.7.6 mica-core NumberUtil 新增 62 进制转十进制

Published by ChunMengLu almost 2 years ago

  • ✨ mica-core NumberUtil 新增 62 进制转十进制
  • ✨ mica-redis 添加 redis set 带自定义序列化方法,方便使用
  • 🐛 mica-metrics 使用 HikariCP 并且有 druid jar 时报错问题,修复 #I60O8C,感谢 @疯狂的狮子Li 反馈
  • ⬆️ 依赖升级
mica - @XssCleanIgnore 注解添加 value() 数组,支持忽略 json body 字段名

Published by ChunMengLu almost 2 years ago

  • ✨ mica-xss @XssCleanIgnore 注解添加 value() 数组,支持忽略 json body 字段名。感谢 冷冷(pig开源)提出的需求。
  • ✨ mica-redis hash 便捷取并集,感谢 @just-cloud (zqf) pr
  • 🐛 mica-xss json int、bool 等基础类型映射到字符串时的类型问题。感谢 @有请岁月 反馈。
  • ⬆️ 依赖升级
mica - mica 2.7.4 发布,mica-xss 增加校验 mode,提示 xss 异常

Published by ChunMengLu about 2 years ago

  • ✨ mica-redis 方便多 redis 数据源使用。
  • ✨ mica-xss 优化异常提示。
  • ✨ mica-xss 增加校验 mode,提示异常
  • ✨ 升级使用 junit5
  • ✨ 开源之夏 mica-openapi 完成 #I5539K
  • 📝 描述错误,感谢 @iacker pr
  • 🐛 mica-redis 修复 lPush list 参数问题。
  • ⬆️ 依赖升级
mica - mica 2.7.3 发布,mica-redis 添加对 bitmap 支持

Published by ChunMengLu about 2 years ago

  • ✨ mica-core 统一去除 @UtilityClass,方便继承。
  • ✨ mica-xss 放开 XssHolder,方便自定义处理。
  • ✨ ObjectProvider 统一替换成 ObjectProvider orderedStream() #14467
  • ✨ mica-redis Jackson 改为 JsonUtil.getInstance() 避免受 web 影响。
  • ✨ mica-redis 添加对 bitmap 支持。感谢 @BlackR 贡献。
  • ✨ mica-redis 限流 lua 脚本优化,更好支持阿里 redis,感谢 @火炎焱燚 反馈。
  • 🐛 mica-redis 修复设置默认缓存名分割符号为 “:” 没生效。
  • ⬆️ 升级 okhttp 到 4.x
mica - mica 2.7.2 发布,mica-redis 完善

Published by ChunMengLu about 2 years ago

  • ✨ mica-core JsonUtil 添加 toPrettyJson 感谢 @老古 反馈。
  • ✨ mica-core JsonUtil 添加 getType。
  • ✨ mica-redis 设置默认缓存名分割符号为 “:”。
  • ✨ mica-redis stream add 方法完善,方便限制 stream 长度。
  • ✨ mica-redis incrBy, decrBy新增Duration过期时间单位,感谢 @BlackR pr。
  • ✨ update mica-spider/README.md. 感谢 @BlackR pr
  • 🐛 修复 git 修改 xdb 文件,导致单元测试失败。
  • ⬆️ 依赖升级
mica - mica 2.6.7 依赖升级

Published by ChunMengLu over 2 years ago

  • ✨ mica-logging 升级 logstash-logback-encoder 代码调整。
  • ✨ mica-logging 升级 loki-logback-appender 代码调整。
  • ✨ mica-core 添加 StreamUtil
  • ✨ mica-redis stream 添加 bytes 方便自定义处理
  • 📝 完善 mica-redis stream 使用文档。
  • ⬆️ spring boot 到 2.6.7
  • ⬆️ spring cloud 到 2021.0.2
mica - mica-prometheus 添加 profile 标签,用于多环境

Published by ChunMengLu over 2 years ago

  • ✨ mica-prometheus 添加 profile 标签,用于多环境。
  • ✨ mica-redis 添加 stream,默认关闭。
  • ✨ mica-core 完善 DigestUtil。
  • ✨ mica-core StringUtil 添加 getNanoId 21位的唯一Id,基于 java9+ uuid 算法,性能更加强悍。
  • ✨ 添加 mica-openapi 模块。
  • ⬆️ spring boot 到 2.6.6
mica - 2.5.7 发布,mica-redis 优化,方便自定义序列化。

Published by ChunMengLu almost 3 years ago

  • ✨ mica-redis 优化,方便自定义序列化。
  • ✨ mica-xss 优化,避免 xss 关闭时被类扫描,导致 bean 找不到异常。
  • ✨ mica-core 添加 retry 接口。
  • ✨ mica-http 代码优化去掉 spring retry 依赖。
  • 📝 mica-redis 优化 README.md 文档。
  • 📝 mica-http 更新 README.md 文档。
  • ⬆️ Upgrading dependencies.
  • ⬆️ 升级 Gradle 到 7.3。
  • ⬆️ 升级 lombok 到 1.18.22。
  • ⬆️ 升级 Spring boot 到 2.5.7。
  • ⬆️ 升级 mica-weixin 到 2.1.2。
mica - mica 2.5.6 发布,mica-redis rpush、lpush 修复

Published by ChunMengLu almost 3 years ago

  • ✨ mica-redis 优化 MicaRedisCache bean 名称。
  • ✨ mica-spider 更好的支持 java17。
  • ✨ mica-core BeanUtil#generator 支持 java17。
  • 🐛 mica-redis rpush、lpush 修复,优化 MicaRedisCache 方法泛型。
  • ⬆️ 升级 druid 到 1.2.8
  • ⬆️ 升级到 Spring boot 到 2.5.6
mica - mica 2.5.5 发布,支持 java17

Published by ChunMengLu about 3 years ago

  • ✨ mica-http 添加 HttpException 方便异常时获取相应信息。
  • ✨ mica-http ResponseSpec 添加 isNotOk 用于重试断言。
  • ✨ mica-core 优化 bean copy 和 bean map 支持 java17。
  • ✨ mica-core 优化 Mica Context 接口。
  • ✨ 优化 github action。
  • ✨ 升级 gradle 版本到 7.2,支持 java17。
  • 🐛 mica-qrcode 修复 toImage 字符集问题。
  • 🐛 mica-xss 目前只支持 servlet 只在 servlet 下启用。
  • 🐛 mica-core 修复 ObjectUtil#toBoolean 方法,感谢 @caiqyxyx 同学反馈。
  • ⬆️ 升级到 Spring boot 到 2.5.5
  • ⬆️ 升级到 Spring cloud 2020.0.4。
mica - mica 2.5.4 新增 prometheus 模块支持 http sd 和 alert webhook

Published by ChunMengLu about 3 years ago

  • ✨ 新增 mica-prometheus 模块支持 http sd 和 alert webhook。
  • ✨ mica-swagger 支持 v3 注解 @TagR 添加 v3 注解。
  • ✨ mica-logging 代码优化。
  • ✨ github actions 添加缓存。
  • 📝 更新模块图。
  • 📝 [Summer 2021] 添加英文 readme。
  • ⬆️ 升级 Spring Native 到 0.10.2。
  • ⬆️ 升级到 Spring boot 到 2.5.4
  • ⬆️ 升级 mica-auto 到 2.1.3 修复多模块增量编译问题。
  • ⬆️ 升级 jsoup 到 1.14.2,不再支持低版本 jsoup。
  • ⬆️ 升级 knife4j 到 3.0.3
  • ⬆️ 升级到 jfinal 到 4.9.16
mica - mica 2.4.10 新增 prometheus 模块支持 http sd 和 alert webhook

Published by ChunMengLu about 3 years ago

  • ✨ 新增 mica-prometheus 模块支持 http sd 和 alert webhook。
  • ✨ mica-swagger 支持 v3 注解 @TagR 添加 v3 注解。
  • ✨ mica-logging 代码优化。
  • ✨ github actions 添加缓存。
  • 📝 更新模块图。
  • 📝 [Summer 2021] 添加英文 readme。
  • ⬆️ 升级 Spring Native 到 0.10.2。
  • ⬆️ 升级到 Spring boot 到 2.4.10
  • ⬆️ 升级 mica-auto 到 2.1.3 修复多模块增量编译问题。
  • ⬆️ 升级 jsoup 到 1.14.2,不再支持低版本 jsoup。
  • ⬆️ 升级 knife4j 到 3.0.3
  • ⬆️ 升级到 jfinal 到 4.9.16
mica - mica 2.5.2 优化 mica-http,添加默认的 cookie 管理

Published by ChunMengLu over 3 years ago

  • ✨ 代码优化,减少 codacy 上的问题。
  • ✨ 优化 mica-http 添加 cookie 管理。
  • 📝 完善 mica-http README.md。
  • 📝 更新模块图。
  • ⬆️ 升级到 Spring boot 到 2.5.2
  • ⬆️ 升级到 Spring Native 到 0.10.1
  • ⬆️ 升级到 mica auto 到 2.1.1
mica - mica 2.4.8 优化 mica-http,添加默认的 cookie 管理

Published by ChunMengLu over 3 years ago

v2.4.8 - 2021-07-02

  • ✨ 代码优化,减少 codacy 上的问题。
  • ✨ 优化 mica-http 添加 cookie 管理。
  • 📝 完善 mica-http README.md。
  • 📝 更新模块图。
  • ⬆️ 升级到 Spring boot 到 2.4.8
  • ⬆️ 升级到 Spring Native 到 0.10.1
  • ⬆️ 升级到 mica auto 到 2.1.1
mica - 2.5.1 mica-logging loki sender 默认值优化,根据依赖判断

Published by ChunMengLu over 3 years ago

  • ✨ 整体代码优化减少 codacy 上的问题。
  • ✨ mica-http 代码优化,支持自定义 Logger。
  • ✨ 添加 mica-activerecord 模块。
  • ✨ mica-core 优化 DisableValidationTrustManager 方便使用。
  • ✨ mica-redis 可自定义 RedisTemplate。
  • ✨ mica-logging loki sender 默认值优化,根据依赖判断,gitee #I3T68Y。
  • 🐛 修复 mica-redis RedisTemplate 初始化。
  • 📝 update README.md 更新文档地址。
  • ⬆️ 升级到 Spring cloud 2020.0.3。
  • ⬆️ 升级到 Spring boot 到 2.5.1。
mica - 2.4.7 mica-logging loki sender 默认值优化,根据依赖判断

Published by ChunMengLu over 3 years ago

  • ✨ 整体代码优化减少 codacy 上的问题。
  • ✨ mica-http 代码优化,支持自定义 Logger。
  • ✨ 添加 mica-activerecord 模块。
  • ✨ mica-core 优化 DisableValidationTrustManager 方便使用。
  • ✨ mica-redis 可自定义 RedisTemplate。
  • ✨ mica-logging loki sender 默认值优化,根据依赖判断,gitee #I3T68Y。
  • 🐛 修复 mica-redis RedisTemplate 初始化。
  • 📝 update README.md 更新文档地址。
  • ⬆️ 升级到 Spring cloud 2020.0.3。
  • ⬆️ 升级到 Spring boot 到 2.4.7。
mica - mica 2.5.0 发布,升级到 Spring boot 2.5.0

Published by ChunMengLu over 3 years ago

  • ✨ mica-redis 微调,支持 Spring boot 到 2.5.0。
  • ⬆️ 升级 Spring boot 到 2.5.0。
mica - mica 2.4.6 发布,探索对 Spring Native 的支持

Published by ChunMengLu over 3 years ago

  • ✨ mica-logging 完成 loki 支持 #36 #I3PX2F。
  • ✨ mica-ip2region、mica-captcha 添加对 spring-native 的支持 #38 #I3PX2N。
  • ✨ mica-jetcache 添加 metrics 支持 #37 #I3PX2K。
  • ✨ mica-caffeine 添加不支持自定义 Caffeine bean 提示。
  • ✨ mica-core R 添加 throwOn 系列方法。
  • ✨ mica-redis 优化 ICacheKey 和 scan。
  • ✨ 代码统一优化,减少部分阿里巴巴规约提示。
  • 🐛 mica-logging 修复 LoggingInitializer Spring boot 2.4.x 失效的问题。
  • ⬆️ 升级 druid 到 1.2.6。
  • ⬆️ 升级 Spring boot 到 2.4.6。
Package Rankings
Top 7.62% on Repo1.maven.org
Top 6.61% on Proxy.golang.org
Badges
Extracted from project README
Java CI Mica Maven release Mica maven snapshots Codacy Badge GitHub JetBrains
Related Projects