Release 3.1.4 notes ------------------- yCrash Server - Features and Fixes: ---------------------------------- + Introduced .NET reports for GC, thread dumps, and heap substitute, enabling these reports to be viewed in the yCrash Server dashboard. + Updated backend components to remediate vulnerabilities identified in third-party libraries. + Upgraded client-side libraries to address reported security vulnerabilities. + Improved HeapHero upload logic to enhance overall performance. + Resolved multiple front-end issues in HeapHero. + Prevented duplicate JVM entries from being created when the target application restarts. + Replaced the Sunburst chart with a TreeMap visualization in the HeapHero Large Objects section. + Implemented Acute Memory Leak detection logic in GCeasy for supported log files. + Updated the Repeating Statements section in App Logs to display only the top 100 statements/patterns. + Enhanced the auto-delete mechanism to clean up old logs and remove M3 samples from the database based on the configured retention policy. + Enhanced AppLog support for large files, improving stability and load performance. + Improved AppLog sub-report page usability and performance by migrating tables to AG Grid. + Fixed minor defects in M3. + Upgraded the UI/UX for hs_err_pid reports. yc-360-Script - Features and Fixes: ---------------------------------- + Introduced new flags to support capturing .NET artifacts from target applications. These flags allow the yc-360 script to capture artifacts in "onlyCapture" and "onDemand" modes. For more detail about this feature, go to this page: https://docs.ycrash.io/yc-360/features/dot-net-artifact-capture.html + yCrash .Net Command: Introduced a new .NET command to capture artifacts such as GC, thread dumps, and heap substitute. + Introduced a new argument "minimalTouch" to skip the CPU-intensive capture. + Improved the performance of file-based log capture, with optimizations specifically for large files. + Added a warning log when the processTokens option is used without enabling M3 mode. + Enhanced AppLogs behavior in on-demand mode to log a warning and capture all logs specified under the -appLogs argument instead of skipping them.