Releases: microsoft/windows-container-tools
Log Monitor Version 2.1.1
This release brings the following improvements:
- Reverts the modification to explicitly write wide string characters to the console to fix the log output issue in Log Monitor 2.1.0
- Sets up GitHub code scanning
- Addresses security vulnerability alerts identified by GitHub code scanning
Contributors:
Log Monitor Version 2.1.0
This release brings the following improvements:
- The custom Log Format feature is now promoted to a stable release
- Fixes file watcher hanging and improves console write performance
- Resolves log stream delays when a monitored directory does not exist
- Adds the event source name entry in Event Logs
- Adds signal handling for common catastrophic failure signals, ensuring the log monitor exits properly and prevents containers from hanging indefinitely
Contributors:
Log Monitor Version 2.0.2
This release brings the following improvements:
- Fixes failure in monitoring EventLog in mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 with error code 0x6BA.
Contributors:
Log Monitor Version 2.0.1
This release brings the following improvements:
- Implement configurable wait time for non existent directory issue
- Include ProviderGuid in Event Monitor error logs
- Fixes file monitor 30 seconds delay bug (#156)
- Fixes File monitor bug failing to monitor files in root directory
- Fixes a versioning bug
- Stability and Quality Improvements
- Added automated code quality and security checks
Contributors:
Log Monitor Version 2.1.0-rc0
This release brings the following improvements:
- JSON output as default for the 4 log sources
- New log format (Custom Log format): Custom Log Format
- Configurable log format (Capability to switch between JSON, XML and Custom log formats)
- Stability and Quality Improvements:
- Formatting for scalar integer property values using TdhFormatProperty
- Descriptive build scripts
- Documentation updates
- ETW Monitor code refactor
Contributors:
Log Monitor Version 2.0
This release brings the following improvements:
- All monitors, ETW, Process, Events and File now output JSON logs as specified in this schema discussion
- ETW provider name now included in ETW Log Output
- Stability and Quality Improvements:
- Docs Fix: specify default level as Error for Event Log
- Fixes a bug where file monitor source tagging skips some log lines
Known Issues:
- Log output format is not configurable, discussions on additional log formats: discussion #123
Contributors:
Log Monitor Version 2.0-rc0
This release brings the following improvements:
- All monitors, ETW, Process, Events and File now output JSON logs as specified in this schema discussion
- ETW provider name now included in ETW Log Output
- Stability and Quality Improvements:
- Docs Fix: specify default level as Error for Event Log
- Fixes a bug where file monitor source tagging skips some log lines
Known Issues:
- Process Monitor does not support multi-byte characters: issue #121
- Log output format is not configurable, discussions on additional log formats: discussion #123
Contributors:
*🎉 == first time contributors
Log Monitor Version 1.2.1
This release brings the following improvements:
- Adds a feature to tag all log lines from file with their corresponding file names
- Fixes a bug causing stderr and stdout to interleave making log lines unreadable
- Fixes a bug where we track change events in subfolders even when include subfolders is off
- Stability and Quality Improvements:
- Improved Documentation
- File Monitor Thread safety improvements
Contributors:
*🎉 == first time contributors
Log Monitor Version 1.2
This release brings the following improvements:
- Added UTF-8 encoding support for STDOUT stream
- Log Monitor will now pass through the exit code of any child process it spawns to caller
- Added x86 Build Support
- Added support for UTF-8 encoded Config Files
- Stability and Quality Improvements:
- Replaced some deprecated WinAPI methods
- Updated windows SDK version
Contributors to version 1.2.0:
Log Monitor Version 1.1
The v1.1 Release of Log Monitor. This release includes a bug fix that allows child processes/apps (i.e. IIS Service Monitor) to shutdown gracefully.