Releases: ycrash/yc-360-script
Releases · ycrash/yc-360-script
Minor Release
Response Time Monitoring: To monitor your application's response time, ensure that access logs are enabled. Learn more
Minor Release
- Fixed vulnerability in the oauth2 package
- Upgraded Go module to version v1.23.12
- Minor bug fixes and performance improvements
Minor Release
Added cmdTimeout to control how long yc-360 waits for external tools to finish capturing thread dumps or logs. For more information refer here
Major Release
Changelog
- Improved compatibility with Docker/Kubernetes environments, enabling successful capture of process, resource, and GC data.
- Resolved issue causing empty Process Reports due to incomplete capture of the
topcommand output. - Fixed missing Resource Reports by correcting the handling of
vmstatcommand execution. - Addressed GC log display failure by ensuring reliable execution of the
pscommand. - Set default
AppLogLineCountto 10,000 - Made heap dump capture asynchronous using
goCapture - Enhanced
AppLogLineCountto support -1 value for reading all lines - Reverted
JStacksleep duration to 10s, applicable with or withouttdCaptureDuration - Disabled
tdCaptureDurationforJStackin M3 mode - Added support for pre-compressed hdPath to avoid redundant compression
- Introduced initial implementation of
extendeddata - Fixed issue where extended data checked the wrong channel
- Implemented
httpClientTimeoutconfiguration - Updated extended data to include file extension in request URL sent to yc-server
- Modified heap dump capture to retain original file extension for compressed dumps
- Extended data improvements:
- Validation added:
edFoldermust not match the working directory - Updated logic to prevent clearing of
edFolder
- Validation added:
Major Release
Changelog
-
Security Updates: Upgraded
stdlibandx/netmodules to address Go module vulnerabilities. -
Process Management: Resolved an issue that caused duplicate processes during M3 execution.
-
Platform Support: Implemented automatic app log discovery for macOS systems.
-
Codebase Improvements:
- Refactored logic related to hd-sub and heap management for improved maintainability.
- Added support for extended agent runtime duration.
Major Release
Changelog
- Bug Fix
- Issue with true result in case command was ignored,
- Closing file to prevent potential blocking on io operation,
- True transmitted status if dmesg capturing skipped,
- Issue with a specified thread dump file,
- Closing javacore file to prevent potential blocking on io operation
- Diagram added to README file.
- Removed unwanted files
- Major bug fix and enhanced the capability
Major Release
Changelog
- Added time string to top result
- Improved netstat output format
- Return 127.0.0.1 instead of panic while error happens
- vmstat implementation
- vmstat fixed build error
- Added command top from procps
- Added tags configured in the YAML to meta-info request for action API
- Socket timeout while reading response from OpenJ9 VM
- Fixed toph2 error continue instead of break when error happens
- Full thread dump to thread dump
- jattach: change timeout to 30 minutes
- Support timestamp override as value in m3-fin response
- Fixed stuck process while capturing Kernel data