Skip to content

v3.13.0

Compare
Choose a tag to compare
@yizzuide yizzuide released this 06 Sep 10:18
· 162 commits to master since this release

Feature

  • Updated to Springboot 2.5.14, prepare for upgrade to springboot 3.0.
  • Add support kotlin language.
  • Add support yaml config with PropertySource.
  • [Orbit] Add new module orbit, write aop programing with yml config on fly.
  • [Light] Set thread local scope data simply with LightContext.
  • [Light] Add @ThreadLocalScope for request scope bean.
  • [Metal] Support for using in spEl with #metal['key'].
  • [Comet&Echo] Annotation @CometParam add decrypt() for verify request params.
  • [Uniform] Exception message support i18n with UniformI18nExceptionDataAssert.
  • [Wormhole] WormholeEvent add support source by extends EventObject.

Refactoring

  • Reconstruct placeholder extraction by extending PropertyPlaceholderHelper.
  • Replaced set props with ConditionalGenericConverter when register bean dynamically.
  • [Fusion] Reconstruct the processing of repeatable annotations.

Bug Fixes

  • [Sundial] Fixed multi-thead safe with create hash ring.
  • [Fusion] Fixed execution method with allowed condition.
  • [Uniform] Fixed alias node value filled with Map data.
  • [Comet] Fixed logger custom field parser problem.
  • [Comet] Fixed error when response content type is null.

API Breaking

  • Change bean and annotation operations from WebContext and AopContextHolder to new class SpringContext.
  • [Uniform] Change yml config excludeURLs, includeURLs to excludeUrls, includeUrls.
  • [Comet] Change custom field of logger from {key} to {$x.key}
  • [Particle] Removed share mode config with limiter.