Release 3.0.9 notes -------------------- yCrash Server - Features and Fixes ---------------------------------- 1. Log Masking Configuration: Introduced the -DmaskYCLogs system property to control masking of sensitive data such as IP addresses and S3/GCS bucket names. Masking is enabled only when the property is explicitly set to true (-DmaskYCLogs=true). If the property is unset or set to any other value than true, masking remains disabled by default. 2. HeapHero Improvements: + Resolved CPU spike issues. + Enhanced the "Problem Detected" section in the heap analysis report. + Improved the "Potential Leak" page for better clarity. + Fixed minor bugs in the heap report rendering. 3. Logging Enhancements: yCrash now logs at the ERROR level by default to the "yc.log" file.To enable detailed logs, set -DlogLevel=info in the startup script. Introduced a new property -DlogOutput=CONSOLE to redirect logs to the console (stdout) instead of a file. 4. Storage Management:The auto-delete feature now enforces a 7-day default retention period for local data when remote storage is configured. 5. Sample Configuration Files: Added sample files in the sample-conf directory for customizing thresholds, discarding incidents, configuring custom log4j settings, etc. 6. Application Log Enhancements: + Improved pattern recognition logic and resolved related bugs. + Added server-side pagination to the applog table for faster loading. + Critical errors are now highlighted on the applog page for better visibility. 7. Alerts and Notifications: Integrated Microsoft Teams incoming webhooks into the workflow configuration for alert delivery. yCrash Agent – Features and Fixes --------------------------------- 1. Security Updates: Upgraded stdlib and x/net modules to address Go module vulnerabilities. 2. Process Management: Resolved an issue that caused duplicate processes during M3 execution. 3. Platform Support: Implemented automatic app log discovery for macOS systems. 4. Codebase Improvements: + Refactored logic related to hd-sub and heap management for improved maintainability. + Added support for extended agent runtime duration.