Java Plugin Manager Release Note
Version 1.0.0 ¶
Wrote base interface / class and the whole framework.
Version 1.0.1 ¶
- Replace entrance method from
execute()tolaunch(), so some initialization is possible here. - Introduce Apache Common CLi, add util method
parseArgs()to parse command line arguments. - Introduce Log4j, initialize Logger properties at the beginning, add util class
PluginLoggerto print log or print output - Add configuration support.
Version 1.0.2 ¶
Add some Util methods to print Formatted Log, it is useful for alert-service message show.
Version 1.0.3 ¶
Formatted Log enhancement.
Version 1.0.2 only contains util methods to print error message, in version 1.0.3, it supports whole functionality of Formatted Log. see here for more details.
Version 1.0.4 ¶
Formatted Log support multi-threading. see here for more details.
Version 1.0.5 ¶
Formatted Log support empty status(result).
Version 1.0.6 ¶
Formatted Log escape HTML, see this issue.
Version 1.0.7 ¶
Formatted Log add new method print(), which will not append a new line at the end.
Version 1.0.9 ¶
Plugin Manager support Plugin retry with interval(set retry count and retry interval in MCT page, Plugin Manager will handle the retry logic.), see the retry implementation.
Version 1.1.0 ¶
Add auto Parameter / Configuration Parsing support.
Version 1.1.1 ¶
- Fix bug about internal parameters can not be parsed.
- Support pass trackingId from cloud agent (command line) to help troubleshooting.
- Change visibility of method
execute()toprotected.
Version 1.1.2 ¶
Fix bug about PluginLogger exception.
Version 1.1.3 ¶
Plugin configuration support underscore and dash. For example, my-config, my_config, prefix.my-config and prefix.my_config can all be parsed to field myConfig.
Date: 2023-01-04
Version 2.0.0 ¶
Build based on JDK17.
Date: 2024-04-25
Version 2.0.1 ¶
Pass InternalParameters from the adapter Java to the Java Plugin Executor (JPE)
Date: 2025-10-11