Skip to content

v3.0.0

Compare
Choose a tag to compare
@yizzuide yizzuide released this 10 Apr 09:31
· 380 commits to master since this release

Feature

  • [Hydrogen] Add Hydrogen for enhance Spring MVC, include submodule such as transation, i18n, validator, uniform, interceptor, filter, each submodule enable separately.
  • [Comet] Add url log of Logger submodule for print request log globally, and support url include and exclude for ignore.
  • [Comet] Add tag collector of Collector submodule for collect request url log to storage with yml meta information confg.
  • [Moon] Support add moon instance with yml meta information confg.
  • [Fusion] Add @FusionGroup for merge multi allowed EL.
  • [Ice] Support listen ttr overload topic.
  • [ice] Add @EnableIceBasic for support only push delay job.
  • [Particle] Support config limiter with yml meta information confg.
  • [Particle] Support request url limit with yml meta information confg.
  • [*] All time type of yml config Support Duration which capable of select time unit.

Enhance

  • [Comet] Changing grab params to requestData of CometData is json format.
  • [Comet] Find collector type at application context aware.
  • [Comet] Collector support read body from Response output content directly.
  • [Comet] Setting response output stream charset is UTF-8.

Security Fixes

  • [Ice] Add Check topic count on pop method.
  • [Ice] Check job is exists before push.

Bug Fixes

  • [Ice] Fixed bucket lack index lock in distribution env.
  • [Ice] Fixed delay bucket index increment overflow problem.
  • [Moon] Fixed phases is not set with invocation.
  • [Comet] Fixed response empty with DeferredResult async.

API Breaking

  • [Comet] Changing package com.github.yizzuide.milkomeda.comet to com.github.yizzuide.milkomeda.comet.core.
  • [Pulsar] Removing timeoutCallback and errorCallback method of Plusar setting, because of uniform provides exception response with Hydrogen module.