Skip to content

v3.5.2

Latest

Choose a tag to compare

@lujiafa lujiafa released this 16 Apr 12:25

Bug Fixes

  • Resolved 14 bugs across 8 modules — including resource leaks, null pointer exceptions, raw type warnings, and incorrect error codes
  • Fixed DATA_ALREADY_EXIST error code — corrected from 41 to 42 to align with the error code specification
  • Replaced silent catch blocks — eliminated swallowed exceptions that could mask runtime errors
  • Removed deprecated newInstance() calls — migrated to getDeclaredConstructor().newInstance() per Java 9+ best practices
  • Eliminated printStackTrace() usage — replaced with proper logging framework integration

Improvements

  • Thread safety hardening — improved concurrent access safety across multiple modules
  • i18n log messages — internationalized log output for better multi-locale support
  • Resource management — fixed resource leak patterns (unclosed streams, connections)
  • Type safety — eliminated raw type usages, strengthened generic type constraints
  • RedisLockAspect optimization — improved @lock key resolution logic for more flexible SpEL expression support
  • Security enhancements — strengthened security-related code paths

Refactoring

  • Removed unused @ReqMonitor and @RpcMonitor annotations — cleaned up legacy monitoring annotations that were no longer in use

Documentation

  • English README — added full English documentation (README.md), reorganized Chinese version as README-CN.md
  • English Spring Cloud README — added English documentation for the Spring Cloud modules
  • Accuracy fixes — corrected inaccurate descriptions, version numbers, and missing details across all documentation
  • License — corrected pom.xml to properly declare MIT License

Version Compatibility

┌───────┬─────┬─────────────┬──────────────┬──────────────────────┐
│ Houtu │ JDK │ Spring Boot │ Spring Cloud │ Spring Cloud Alibaba │
├───────┼─────┼─────────────┼──────────────┼──────────────────────┤
│ 3.5.2 │ 17+ │ 3.5.13 │ 2025.0.2 │ 2025.0.0.0 │
└───────┴─────┴─────────────┴──────────────┴──────────────────────┘


Quick Start

io.github.lujiafa houtu-dependencies 3.5.2 pom import