Notable 🔔
- Log improvements – Detect gaps in logs and identify how many missing entries are message logs.
- Tag separation – Tags now have their own dedicated field within log messages.
- Log search – Added search functionality to the detailed log view for faster troubleshooting.
- Log browser enhancements – Improved the overall log browser user experience.
- File browser redesign – Improved navigation and user experience.
Features ✨
- IX-4164 – Updated the user interface for specifying log directory location and the log storage screen.
- IX-4170 – Redesigned the file browser for better navigation and user experience.
- IX-4175 – Implemented search capabilities in the detailed log view for better usability.
- IX-4185 – Separated tags into their own field within log messages and revamped the log browser.
Bug Fixes 🐛
- IX-3958 – Updated JSON parsing and serialization to support 64-bit integers, fixing overflow issues.
- IX-4059 – Fixed a typo in startup scripts to prevent Windows test server crashes during component generation.
- IX-4068 – Resolved a crash on restart after processing large logs by fixing null log queue issues.
- IX-4096 – Fixed bugs in the grouped component view, including name rendering and expansion.
- IX-4116 – Updated the help documentation to fix the non-working code example for
ui.setTooltip
.
- IX-4118 – Revised the code example for
util.safeCall
in the help documentation.
- IX-4136 – Improved log processing to avoid reprocessing all logs when a queue position is invalid.
- IX-4139 – Enhanced library URL handling to correctly identify and process valid clone URLs.
- IX-4146 – Made file extension checks case-insensitive for opening PDF and other files.
- IX-4147 – Restored and updated
iguana.logMessage
for HTTP sample data in the help documentation.
- IX-4148 – Fixed timing issues when setting a repository to a component, improving success messages.
- IX-4162 – Allowed empty message definitions in VMD XML to JSON conversion.
- IX-4165 – Enabled uploading of .db files by adding them to the allowed extensions list.
- IX-4172 – Fixed an issue where component merge conflicts API did not return results properly.
- IX-4173 – Corrected search functionality in the log browser for accurate results.
- IX-4177 – Fixed the order of log messages when starting components for consistent output.
- IX-4180 – Enabled echoing back the body of HTTP/2 requests in web services.
- IX-4181 – Prevented segmentation faults in
FILpathSimplify
by adding bounds checking.
- IX-4182 – Improved file search performance by adding limits and defaulting to global search.
- IX-4190 – Optimized Git instance history loading for large repositories by limiting commits.