Scope
- Core configuration model, SPI, and events, and Web asynchronous invocation
Changes
- Added
- Support YAML configuration files.
- Add the
SettingsReader extension interface to unify properties, XML, and YAML reading.
- Add
Invoker.asyncExecute to continue executing one or more asynchronous requests.
- Expose the internal event executor through
EventContext.getExecutor.
- Allow
HttpParameters to access Request attributes and the current Invoker.
- Improved
- Replace the Settings backing store with a Map/List model and refactor configuration access.
- Allow the configuration infrastructure to be used independently of the container.
- Fixed
- Adjust SPI interfaces and fix registration issues.
Upgrade notes
- Rename
AbstractSettings to BasicSettings; update inheritance in custom configuration implementations.
- Rename
XmlNode to SettingNode; adapt code that accesses configuration nodes directly to the new model.