Releases: ycrash/yc-360-script
Releases · ycrash/yc-360-script
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
top
command output. - Fixed missing Resource Reports by correcting the handling of
vmstat
command execution. - Addressed GC log display failure by ensuring reliable execution of the
ps
command. - Set default
AppLogLineCount
to 10,000 - Made heap dump capture asynchronous using
goCapture
- Enhanced
AppLogLineCount
to support -1 value for reading all lines - Reverted
JStack
sleep duration to 10s, applicable with or withouttdCaptureDuration
- Disabled
tdCaptureDuration
forJStack
in M3 mode - Added support for pre-compressed hdPath to avoid redundant compression
- Introduced initial implementation of
extended
data - Fixed issue where extended data checked the wrong channel
- Implemented
httpClientTimeout
configuration - 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:
edFolder
must not match the working directory - Updated logic to prevent clearing of
edFolder
- Validation added:
Major Release
Changelog
-
Security Updates: Upgraded
stdlib
andx/net
modules 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