Skip to main content

v3.0.0 (2017-01-12)

Scope

  • Core Binder extensions and the Web invocation model

Changes

  • Added
    • Add the ApiBinderCreater extension mechanism; obtain extension interfaces through ApiBinder.tryCast.
    • Add the ContainerCreater extension; support request and response encoding settings in WebApiBinder.
    • Add @AopIgnore to exclude classes or packages from dynamic proxies.
    • Add Invoker, InvokerFilter, MappingSetup, and WebPlugin to unify invocation context, filtering, and route discovery extensions.
  • Improved
    • Integrate Web with AppContext through ApiBinder extensions; WebEnvironment, WebAppContext, and WebHasor are no longer needed.
    • Combine the Web and RESTful frameworks.
    • Remove web-fragment auto-configuration introduced in v2.4.4 to avoid duplicate assembly.

Upgrade notes

  • WebEnvironment, WebAppContext, and WebHasor are removed; Web extensions integrate through ApiBinder.
  • web-fragment auto-assembly is no longer used. Review application Web initialization settings.