Skip to main content

v4.2.3 (2021-02-26)

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.