Release Notes
Date: October 23, 2024
New Features
-
Initial Cobol Trace Processor Implementation:
- Introduced a new processor to handle COBOL trace files, expanding the tool's capabilities to process and analyze COBOL trace SQL extractions. This includes refactoring how processors are selected, with various quality-of-life improvements to streamline the workflow.
- Commit:
initial cobol trace processor implementation. refactoring how processors are selected and various QoL fixes
-
Support for AE Traces in Compare Tool:
- Enhanced the compare tool to include support for App Engine (AE) traces, enabling more comprehensive comparison functionality.
- Commit:
Support AE traces in compare tool
Enhancements
-
Refactor SQL Statement Handling:
- Improved SQL processing to account for multiple executions, a common scenario in COBOL traces, ensuring more accurate SQL statement analysis.
- Commit:
Refactor SQL Statements to account for multiple executions of it (common in cobol traces)
-
Processor Class Refactoring:
- Simplified the structure of processor classes to reduce duplicate code, particularly in the detection and handling of different trace file types. This refactor aims to enhance maintainability and performance.
- Commit:
Refactor processor classes and reduce duplicate code for creating/detecting the type of trace file
-
Support for Processing AE Trace SQL Execution Paths:
- Added functionality to handle AE traces, including processing execution paths, allowing users to better understand the sequence of operations in App Engine traces.
- Commit:
Support processing AE tracesql for execution path
Bug Fixes
-
Fix Path Execution Bug:
- Addressed a bug related to execution path processing, ensuring the accurate representation of execution sequences.
- Commit:
Fix path execution bug
-
Regex Updates for App Engine Start/Step Markers:
- Corrected regex patterns used to detect start and step markers in App Engine traces, enhancing trace file parsing accuracy.
- Commit:
Fix app engine start/step marker regexes
Technical Updates
- Upgrade to .NET Framework 4.8:
- Updated the application to use .NET Framework 4.8, providing better performance, security, and compatibility with modern development standards.
- Commit:
Update to .NET 4.8