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.