A360BotFramework-3.6.1
What's New
- LogMessage action now returns the file path of the log file
- Fix log rollover: added DefaultRolloverStrategy attribute and 1000 default entry count (#3)
- Upgrade SDK to 1.7.0, Log4j2 to 2.25.3, TestNG to 7.12.0, POI to 5.5.1, commons-io to 2.21.0, org.json to 20251224
- Fix critical CreateFolders bug: prefix null check was overwriting suffix
- Fix XMLReader with full entity expansion protection
- Fix NPE in XMLReader when XML nodes lack expected attributes
- Fix StringIndexOutOfBoundsException in LogMessage URI parsing
- Replace thread-unsafe SimpleDateFormat with DateTimeFormatter in CustomHTMLLayout
- Preserve exception cause chains across all action classes
- Replace System.out/err with proper Log4j2 logging in TaskKiller, ExcelReader, HTMLGenerator
- Add process exit timeout (30s) and kill all matching processes in TaskKiller
- Add parent directory creation in CaptureScreen before writing screenshots
- Pre-compile regex patterns in DeleteFilesFolders for better performance
- Fix null safety in CustomLogger folder path getters
- Fix resource leak in HTMLGenerator template stream loading
- Improve error messages in JSONReader and StopLoggerSession
How to use
-
Jar File: You can add packages using the Jar file format. Simply navigate to
Manage > Packagesand import
your packages effortlessly. -
Zip File: If you prefer a Zip file format, you can also add packages using this method. Go to
Automation > Importto import packages via Zip files. - Community Edition
Important Note for Community Edition Control Room Users
- Warning: Please be aware that in the Community Edition Control Room, the system does not automatically set
the latest version of imported packages as the default. To ensure you are using the latest and fully functional
features, you must manually change the package version to the latest version in every bot.