What’s New in Mica 2.5? A Deep Dive into the Latest Microservice Components

The article introduces Mica, a microservice component suite with over 40 ready‑to‑use modules, details its latest versions (2.5.0, 2.4.6, 2.1.1‑GA), enumerates recent updates such as Spring Boot and Loki support, highlights key features, and provides links to the ecosystem and documentation.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
What’s New in Mica 2.5? A Deep Dive into the Latest Microservice Components

1. mica (Microservice Component Set)

mica

is a collection of microservice components designed to be plug‑and‑play, simplifying usage and reducing pitfalls. It currently includes over 40 components, many of which are already integrated.

2. Version Information

Latest version 2.5.0 – mica 2.5.x – Spring Boot 2.5.x – Cloud 2020

2.4.6 – mica 2.4.x – Spring Boot 2.4.x – Cloud 2020

2.1.1‑GA – mica 2.0.x~2.1.x – Spring Boot 2.2.x~2.3.x – Cloud Hoxton

3. Update Log

2.5.0 – 2021‑05‑23

✨ mica‑redis fine‑tuned to support Spring Boot 2.5.0.

⬆️ Upgraded Spring Boot to 2.5.0.

2.4.6 – 2021‑05‑23

✨ mica‑logging added Loki support.

✨ mica‑ip2region and mica‑captcha added Spring‑Native support.

✨ mica‑jetcache added metrics support.

✨ mica‑caffeine now warns when custom Caffeine bean is unsupported.

✨ mica‑core R introduced throwOn series methods.

✨ mica‑redis optimized ICacheKey and scan.

✨ General code optimizations to reduce Alibaba rule warnings.

🐛 mica‑logging fixed LoggingInitializer failure on Spring Boot 2.4.x.

⬆️ Upgraded Druid to 1.2.6.

⬆️ Upgraded Spring Boot to 2.4.6.

4. Key Highlights

4.1 mica‑logging now supports Loki

For more usage, see the mica documentation.

4.2 mica‑jetcache added metrics support

4.3 Experimental Spring Native support

mica‑ip2region and mica‑captcha now support spring‑native; the team continues to monitor GraalVM and spring‑native issues and advance the mica native effort.

5. Mica Ecosystem

mica‑auto (Spring Boot starter): https://gitee.com/596392912/mica-auto

mica‑weixin (JFinal Weixin Spring Boot starter): https://gitee.com/596392912/mica-weixin

mica‑mqtt (MQTT component based on t‑io): https://gitee.com/596392912/mica-mqtt

Spring Cloud microservice HTTP/2 solution (h2c): https://gitee.com/596392912/spring-cloud-java11

mica‑security (mica permission system, Vue rewrite in progress): https://gitee.com/596392912/mica-security

6. Documentation

Mica source code on Gitee: https://gitee.com/596392912/mica

Mica source code on GitHub: https://github.com/lets-mica

Official documentation site: http://wiki.dreamlu.net

Yuque documentation (subscribe for updates): https://www.yuque.com/dreamlu

7. Follow Us

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Microservices
Java Architecture Diary
Written by

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.