mica 2.x 发行版本

发行版本

v2.1.5 - 2020-08-22

  • ✨ 升级 mica 的版本,mdc 添加 accountId,方便 elk 查询。
  • ✨ spring boot 更新后异步配置。
  • ✨ mica-redisson 优化 stream send。
  • ✨ 优化,避免 bean name 冲突。
  • ✨ mica-boot SpringContextUtil 添加 getBeanProvider方法。
  • ✨ 升级 redisson 到 3.13.3。
  • ✨ 优化 loadbalancer。
  • ✨ mica-kafka group-id 添加环境。
  • ✨ mica-kafka 去掉事务前缀,生产者事务添加开关。
  • ✨ mica-kafka 优化重试策略。
  • ✨ mica-log4j2 日志自动删除。
  • 🐛 修复 mica-log4j2 ApplicationContext 关闭时日志问题。
  • ✨ mica-log4j2 添加 elk 日志收集。
  • ✨ mica-logging mica-log4j2 减少无用日志打印。
  • ✨ mica logging log4j2 统一 elk 日志字段。
  • ✨ mica-mybatis MicaMapper 上添加一条 sql 的批量方法。
  • ✨ 添加 mica-redisson stream 添加 sendAll。
  • ✨ 添加 mica-websocket-server 添加 principal resolve,方便在非 cloud 环境使用。
  • ✨ 添加 mica-tx 模块.
  • ✨ 添加 mica-prometheus-consul-adapter 模块。
  • ✨ websocket 客户端,添加非集群接口,方便使用.
  • ✨ mica-boot jasypt 自动配置.
  • 🐛 修复 findbug 问题.
  • ⬆️ mica-boot 优化 cache.
  • ⬆️ 升级 mica 到 2.0.6-GA。
  • ⬆️ 升级 spring boot 到 2.3.3.RELEASE。
  • ⬆️ 升级 spring cloud 到 Hoxton.SR7。

v2.1.4 - 2020-06-30

  • ✨ mica-cloud Undertow h2c。
  • ✨ mica-log4j2 支持外部 env 和 sys。
  • ✨ mica-boot 优化异常。
  • ✨ mica-boot 表单的日期处理。
  • ✨ 添加完善 mica-fs 模块。
  • ✨ mica-boot ReactiveRequestContextFilter 抽取 order 变量。
  • ✨ mica-boot 添加空的 MicaReactiveContext。
  • ✨ mica-boot MicaErrorEvent 添加请求id。
  • ✨ mica-loadbalancer开发完善。
  • ✨ 庄总反馈优化。
  • ✨ mica-ribbon 支持权重。
  • ✨ mica-boot 统一异常信息事件。
  • ✨ mica-boot 添加 WebFluxUtil。
  • ✨ mica-boot longToString 改为 bigNumToString。
  • ✨ mica-cloud add ApiRoute,结合 micax gateway 使用。
  • ✨ mica-boot MicaErrorEvent add requestIp。
  • ✨ mica-boot banner.txt add application version。
  • ✨ mica-api-encrypt 优化,感谢 @tangxw 贡献。
  • ✨ 使用、适配 mica 2.x 开源版本。
  • ✨ mica-boot SpringContextUtil 添加 getAopProxy 方法。
  • ⚡️ 优化 mica-mongo。
  • ⬆️ Upgrading dependencies。

v2.1.2 - 2020-04-28

  • ✨ 添加 mica-websocket 模块。
  • ✨ 添加 mica-websocket 集群支持。
  • ✨ 优化 mica-mybatis log 统一日志打印格式。
  • ✨ mica-boot SpringUtils 改名为 SpringContextUtil。
  • ✨ mica-boot 添加 AbstractOnceInitializer。
  • ✨ mica-boot 添加启动阶段的异常分析,方便排查问题。
  • ⚡️ mica-boot 优化配置。
  • ⚡️ mica-boot 异常事件添加类型。
  • ⚡️ mica-boot spring 异步异常时抛出事件。
  • ✨ mica-http 支持指定协议 protocols。
  • ⚡️ mica-http 扩展 HttpRequest proxy 方法,方便使用。
  • ✨ mica-core 生成 mica 版本信息到 Mica 类中。
  • ✨ mica-core 添加 compiler 工具类。
  • ✨ mica-core 添加用于计数的 CountMap。
  • ✨ mica-core 添加 Once 对象。
  • ⚡️ mica-core 反射工具类添加 makeAccessible。
  • 🐛 修复 findbug 找出来的问题。
  • 🐛 Fixing @Nullable 包引用错误。
  • ⬆️ 升级 redisson 到 3.12.5。
  • ⬆️ 升级 xxl-Job 到 2.2.0。
  • ⬆️ 升级 spring boot 到 2.2.6.RELEASE。
  • ⬆️ 升级 spring cloud 到 Hoxton.SR4。
  • ⬆️ 升级 spring cloud alibaba 到 2.2.1.RELEASE。

v2.1.1 - 2020-03-15

  • ✨ 添加 xmind 组件脑图。
  • ✨ mica-ribbon 添加对 nacos、consul、Eureka 等注册中心的支持。
  • ✨ mica-boot 中 jackson 响应时的处理进行抽象和配置,mica.jackson 前缀配置迁移到 mica.jackson.response
  • ✨ mica-core 中的 jackson 包移动到 mica-boot,并做调整用于支持 mica-api-encrypt 组件。
  • ✨ mica-core 简化 aes 工具类代码。
  • ✨ mica-core 拆解完善 HexUtil。
  • ✨ mica-core 添加 DesUtil。
  • ✨ mica-core 添加 RsaUtil。
  • ✨ mica-core jackson 如果响应字符串,直接返回,不做 json 处理。
  • ✨ mica-core 微调 Bean copy。
  • ✨ mica-redis 开源版本的 redis 组件简化。
  • ✨ mica-captcha 去掉 mica-redisson 依赖,改为 spring cache 依赖.
  • ✨ 添加新特性 mica-ip2region 组件。
  • ✨ 添加新特性 mica-logging 组件。
  • ✨ 添加新特性 mica-api-encrypt 组件。
  • 🐛 mica-bom 添加 mica-actuator.
  • ⬆️ Upgrading knife4j to 2.0.2.
  • ⬆️ Upgrading xxl-job to 2.1.2.
  • ⬆️ Upgrading rocksdb to 6.6.4, 退回 6.5.3 详见:https://github.com/facebook/rocksdb/issues/6480
  • ⬆️ Upgrading jsoup to 1.13.1.
  • ⬆️ Upgrading redisson to 3.12.3.
  • ⬆️ Upgrading lombok to 1.18.12.
  • ⬆️ Upgrading mybatis-plus to 3.3.1.
  • ⬆️ Upgrading spring boot to 2.2.5.RELEASE
  • ⬆️ Upgrading spring cloud to Hoxton.SR3

v2.1.0 - 2020-02-18

  • ✨ mica-boot 优化异常日志打印,404 不打印堆栈。
  • ✨ mica-cloud 简化 context 上下文传递。
  • ✨ 优化 mica-rocksdb 组件,添加 props 获取方法。
  • ✨ 添加新特性 mica-kafka 组件。
  • 🐛 Fixing mica-rocksdb KvStore get All。
  • 🐛 Fixing redisson issues 2432
  • ⚡️ add .gitattributes。
  • ✨ 优化 redisson lock 组件。
  • ⬆️ 依赖升级 spring boot 2.2.4.RELEASE
  • ⬆️ update redisson to 3.12.1
  • ⬆️ Upgrading spring cloud alibaba to 2.2.0.RELEASE.

v2.0.0 - 2020-01-20

  • ✨ 添加 mica-rocksdb 组件。
  • ✨ mica-swagger 升级 swagger 到 knife4j。
  • ⚡️ 打通 log4j2 和 服务内 Mdc requestId 处理。
  • ⚡️ 完善 mica-bom 说明。
  • ✨ 验证码缓存接口,完善验证码生成说明。
  • ⚡️ mica-redisson redssion address config。
  • 🐛 mica-bom missing mica-redisson.
  • 🐛 mica-redisson fixed redisson stream group 自动创建.
  • 🐛 mica-redisson fixed redisson stream message missing.
  • 🐛 mica-redisson EnableCaching 冲突,导致使用了 redisson jcache.
  • 🐛 mica-boot RequestLogAspect 日志打印序列化问题,优化请求日志打印.
  • ✨ mica-cloud 重新设计 context。
  • ✨ mica-ribbon 去掉 ribbon 的降级配置。
  • ✨ mica-jobs 添加 xxl-job starter。
  • ✨ mica-spider 增强 CssQueryMethodInterceptor。
  • ✨ mica-http 拆出 mica-spider 爬虫工具。
  • ⚡️ mica-captcha 验证码抽象,支持数学计算型验证码。
  • ✨ 优化 jackson Module 处理。
  • ✨ mica-boot 调整线程池配置。
  • ✨ mica-boot MicaContextInitializer。
  • ✨ mica-boot 添加 @MicaPropertySource,支持 yml、activeProfile 加载。
  • ➖ mica-core delete YmlPropertyLoaderFactory.
  • ⚡️ mica-redisson 简化模糊的话题使用,自动判断。
  • ✨ mica-redisson 模块命名空间自定义,方便扩展租户隔离。
  • ✨ 添加全能型 redis 组件 mica-redisson,支持轻量级mq、延时队列等,删除 redis、分布式限流、分布式锁组件。
  • ✨ mica-core 优化 ResourceUtil 工具类。
  • ✨ mica-core function 添加序列化。
  • ✨ mica-core MD5 不再依赖 Spring DigestUtils。
  • ✨ mica-core 优化 file 工具对文件名处理。
  • ✨ 去掉 mica-launcher、mica-boot-test 组件,改用 Spring boot initializer 实现。
  • 🏗 @Configuration(proxyBeanMethods = false)
  • ✨ Copyright 调整。
  • ✨ 调整模块名称。
  • ⬆️ 依赖升级 spring boot 2.2.2
  • ⬆️ 依赖升级 spring cloud Hoxton.SR1
  • ⬆️ 更新 redisson 版本。

微信公众号

如梦技术

精彩内容每日推荐!!!