Releases: microsoft/EventLogExpert
Releases Β· microsoft/EventLogExpert
v25.1.27.1056
Changes:
- 8b41234 Switched central build to use choose instead of condition checks
- 20c643e Updated remaining packages to latest version
- 7535cd9 Updated System.Linq.Dynamic.Core to version with fixed vulnerability
- 3bf85aa Updated solution to use central package management and config
This list of changes was auto generated.
v25.1.22.1100
Changes:
- 37a9a1d Fixed read only database issue with CreateDatabase command
- 07fd798 Updated packages
- 1ab0728 Updating to RuntimeIdentifiers to fix publish issue
- cfc9b37 Added RuntimeIdentifier for EventDbTool
- aedbfbf Updated a few accessibility modifiers
- 3643912 Added a few log warnings to format description and removed allocation from cleanup template
- 3069514 Updated display pane logic
This list of changes was auto generated.
v25.1.15.859
Changes:
- 07fd798 Updated packages
- 1ab0728 Updating to RuntimeIdentifiers to fix publish issue
- cfc9b37 Added RuntimeIdentifier for EventDbTool
- aedbfbf Updated a few accessibility modifiers
- 3643912 Added a few log warnings to format description and removed allocation from cleanup template
- 3069514 Updated display pane logic
This list of changes was auto generated.
v24.12.6.1103
Changes:
- eb78dbc Fixed an issue where DisabledDatabases would randomly be empty
- a216e02 Moved Settings into it's own service instead of fluxor state
- a24bc20 Added context menu action to exclude dates
- 3e892b8 Updated unhandled exception handler in UI
- d055721 Fixed null exception when loading filter groups
- f227c88 Added command line switches to open multiple logs and to enable debug console
- def382c Added unhandled exception tracing to logger
- cc4f59b Fixed converter exception when database is enabled
- 2ba7da7 Added a few more performance optimizations
- c60e3c0 Fixes a time zone offset issue with the date filter
See More
- 376c037 Extracted file based logging to its own interface
- 389ee48 Added help menu option to view debug log file
- 29b429e Added more optimizations and a event failure count on the statusbar
- f423849 Added XML filtering toggle and disabled by default
- dc6a7f3 Fixed issue when event has more properties than the event template
- 4b18bea Removed direct XML references and moved XML resolving to event reader
- 18ecce6 Updated selecting individual XML to resolve with EvtQuery
- 4469720 Moved resolver cache and display model creation into resolver
- 222aa45 Another pass at updating packages along with MauiVersion
- e177790 Added grid wrapper to workaround process create issue so we can stay up to date on Maui packages
- 96aa96a Migrated locks and a few other features to c# 13 for improved performance
- ef92069 Created EventDbTool logger to unify logging across solution
- 5be0846 Updated solution to .NET 9 and updated packages
- 7cca389 Updated XML rendering
- 8e9e5c5 Updated live logging
- 2f4802e Fixed typo in EventDbTool and cleaned up unused usings and formatting
- 3d03dbf Updated EventDbTool and Tests to support new changes
- 9e42323 Simplified open log method to remove duplicate code
- 067a76d Added error handling in event reader to skip events that fail to render
- b0162e0 Fixed Tasks, added null checks added Interop constants for error values
- ee9cdfa Added functions for provider resolution and updated open log effects
- 8f3c1f2 Added event rendering into the event reader
- 9b7b4c1 Removed Diagnostics.EventLog and added functions to create session and retrieve log data
- 868b598 Removed redundant ordering when getting category values
- fe3d04d Added back resolver test that was temporarily commented out
- 6bc8789 Removed dispose since we no longer need it and updated versatile resolver to only allocate one resolver
- 05c87f8 Fixed provider test
- 973ab83 Changed XML back to empty string to prevent null exception in contains filtering
- 6684c58 Added locking around provider details and moved caching to event log state
- 1b47d8d Moved caching to resolver instead of log data for multi log improvements
- 0eca2a4 Moved event resolver disposing to event resolver base
- 2ec9a26 Added toggle to load XML when opening a new log to settings
- bf0a949 Added string caching to reduce memory usage on duplicate strings
- 57b5059 Updated open log to construct the event display model using the new resolver methods
- 53ef57e Split resolver functionality into multiple parts to make resolving a bit more dynamic
- cdf311e Added exception handler for invalid data in an event record
This list of changes was auto generated.
v24.12.5.229
Changes:
- a24bc20 Added context menu action to exclude dates
- 3e892b8 Updated unhandled exception handler in UI
- d055721 Fixed null exception when loading filter groups
- f227c88 Added command line switches to open multiple logs and to enable debug console
- def382c Added unhandled exception tracing to logger
- cc4f59b Fixed converter exception when database is enabled
- 2ba7da7 Added a few more performance optimizations
- c60e3c0 Fixes a time zone offset issue with the date filter
- 376c037 Extracted file based logging to its own interface
- 389ee48 Added help menu option to view debug log file
See More
- 29b429e Added more optimizations and a event failure count on the statusbar
- f423849 Added XML filtering toggle and disabled by default
- dc6a7f3 Fixed issue when event has more properties than the event template
- 4b18bea Removed direct XML references and moved XML resolving to event reader
- 18ecce6 Updated selecting individual XML to resolve with EvtQuery
- 4469720 Moved resolver cache and display model creation into resolver
- 222aa45 Another pass at updating packages along with MauiVersion
- e177790 Added grid wrapper to workaround process create issue so we can stay up to date on Maui packages
- 96aa96a Migrated locks and a few other features to c# 13 for improved performance
- ef92069 Created EventDbTool logger to unify logging across solution
- 5be0846 Updated solution to .NET 9 and updated packages
- 7cca389 Updated XML rendering
- 8e9e5c5 Updated live logging
- 2f4802e Fixed typo in EventDbTool and cleaned up unused usings and formatting
- 3d03dbf Updated EventDbTool and Tests to support new changes
- 9e42323 Simplified open log method to remove duplicate code
- 067a76d Added error handling in event reader to skip events that fail to render
- b0162e0 Fixed Tasks, added null checks added Interop constants for error values
- ee9cdfa Added functions for provider resolution and updated open log effects
- 8f3c1f2 Added event rendering into the event reader
- 9b7b4c1 Removed Diagnostics.EventLog and added functions to create session and retrieve log data
- 868b598 Removed redundant ordering when getting category values
- fe3d04d Added back resolver test that was temporarily commented out
- 6bc8789 Removed dispose since we no longer need it and updated versatile resolver to only allocate one resolver
- 05c87f8 Fixed provider test
- 973ab83 Changed XML back to empty string to prevent null exception in contains filtering
- 6684c58 Added locking around provider details and moved caching to event log state
- 1b47d8d Moved caching to resolver instead of log data for multi log improvements
- 0eca2a4 Moved event resolver disposing to event resolver base
- 2ec9a26 Added toggle to load XML when opening a new log to settings
- bf0a949 Added string caching to reduce memory usage on duplicate strings
- 57b5059 Updated open log to construct the event display model using the new resolver methods
- 53ef57e Split resolver functionality into multiple parts to make resolving a bit more dynamic
- cdf311e Added exception handler for invalid data in an event record
This list of changes was auto generated.
v24.12.4.900
Changes:
- 3e892b8 Updated unhandled exception handler in UI
- d055721 Fixed null exception when loading filter groups
- f227c88 Added command line switches to open multiple logs and to enable debug console
- def382c Added unhandled exception tracing to logger
- cc4f59b Fixed converter exception when database is enabled
- 2ba7da7 Added a few more performance optimizations
- c60e3c0 Fixes a time zone offset issue with the date filter
- 376c037 Extracted file based logging to its own interface
- 389ee48 Added help menu option to view debug log file
- 29b429e Added more optimizations and a event failure count on the statusbar
See More
- f423849 Added XML filtering toggle and disabled by default
- dc6a7f3 Fixed issue when event has more properties than the event template
- 4b18bea Removed direct XML references and moved XML resolving to event reader
- 18ecce6 Updated selecting individual XML to resolve with EvtQuery
- 4469720 Moved resolver cache and display model creation into resolver
- 222aa45 Another pass at updating packages along with MauiVersion
- e177790 Added grid wrapper to workaround process create issue so we can stay up to date on Maui packages
- 96aa96a Migrated locks and a few other features to c# 13 for improved performance
- ef92069 Created EventDbTool logger to unify logging across solution
- 5be0846 Updated solution to .NET 9 and updated packages
- 7cca389 Updated XML rendering
- 8e9e5c5 Updated live logging
- 2f4802e Fixed typo in EventDbTool and cleaned up unused usings and formatting
- 3d03dbf Updated EventDbTool and Tests to support new changes
- 9e42323 Simplified open log method to remove duplicate code
- 067a76d Added error handling in event reader to skip events that fail to render
- b0162e0 Fixed Tasks, added null checks added Interop constants for error values
- ee9cdfa Added functions for provider resolution and updated open log effects
- 8f3c1f2 Added event rendering into the event reader
- 9b7b4c1 Removed Diagnostics.EventLog and added functions to create session and retrieve log data
- 868b598 Removed redundant ordering when getting category values
- fe3d04d Added back resolver test that was temporarily commented out
- 6bc8789 Removed dispose since we no longer need it and updated versatile resolver to only allocate one resolver
- 05c87f8 Fixed provider test
- 973ab83 Changed XML back to empty string to prevent null exception in contains filtering
- 6684c58 Added locking around provider details and moved caching to event log state
- 1b47d8d Moved caching to resolver instead of log data for multi log improvements
- 0eca2a4 Moved event resolver disposing to event resolver base
- 2ec9a26 Added toggle to load XML when opening a new log to settings
- bf0a949 Added string caching to reduce memory usage on duplicate strings
- 57b5059 Updated open log to construct the event display model using the new resolver methods
- 53ef57e Split resolver functionality into multiple parts to make resolving a bit more dynamic
- cdf311e Added exception handler for invalid data in an event record
This list of changes was auto generated.
v24.11.20.1288
Changes:
- 222aa45 Another pass at updating packages along with MauiVersion
- e177790 Added grid wrapper to workaround process create issue so we can stay up to date on Maui packages
- 96aa96a Migrated locks and a few other features to c# 13 for improved performance
- ef92069 Created EventDbTool logger to unify logging across solution
- 5be0846 Updated solution to .NET 9 and updated packages
- 7cca389 Updated XML rendering
- 8e9e5c5 Updated live logging
- 2f4802e Fixed typo in EventDbTool and cleaned up unused usings and formatting
- 3d03dbf Updated EventDbTool and Tests to support new changes
- 9e42323 Simplified open log method to remove duplicate code
See More
- 067a76d Added error handling in event reader to skip events that fail to render
- b0162e0 Fixed Tasks, added null checks added Interop constants for error values
- ee9cdfa Added functions for provider resolution and updated open log effects
- 8f3c1f2 Added event rendering into the event reader
- 9b7b4c1 Removed Diagnostics.EventLog and added functions to create session and retrieve log data
- 868b598 Removed redundant ordering when getting category values
- fe3d04d Added back resolver test that was temporarily commented out
- 6bc8789 Removed dispose since we no longer need it and updated versatile resolver to only allocate one resolver
- 05c87f8 Fixed provider test
- 973ab83 Changed XML back to empty string to prevent null exception in contains filtering
- 6684c58 Added locking around provider details and moved caching to event log state
- 1b47d8d Moved caching to resolver instead of log data for multi log improvements
- 0eca2a4 Moved event resolver disposing to event resolver base
- 2ec9a26 Added toggle to load XML when opening a new log to settings
- bf0a949 Added string caching to reduce memory usage on duplicate strings
- 57b5059 Updated open log to construct the event display model using the new resolver methods
- 53ef57e Split resolver functionality into multiple parts to make resolving a bit more dynamic
- cdf311e Added exception handler for invalid data in an event record
This list of changes was auto generated.
v24.11.11.1189
Changes:
- 7cca389 Updated XML rendering
- 8e9e5c5 Updated live logging
- 2f4802e Fixed typo in EventDbTool and cleaned up unused usings and formatting
- 3d03dbf Updated EventDbTool and Tests to support new changes
- 9e42323 Simplified open log method to remove duplicate code
- 067a76d Added error handling in event reader to skip events that fail to render
- b0162e0 Fixed Tasks, added null checks added Interop constants for error values
- ee9cdfa Added functions for provider resolution and updated open log effects
- 8f3c1f2 Added event rendering into the event reader
- 9b7b4c1 Removed Diagnostics.EventLog and added functions to create session and retrieve log data
See More
- 868b598 Removed redundant ordering when getting category values
- fe3d04d Added back resolver test that was temporarily commented out
- 6bc8789 Removed dispose since we no longer need it and updated versatile resolver to only allocate one resolver
- 05c87f8 Fixed provider test
- 973ab83 Changed XML back to empty string to prevent null exception in contains filtering
- 6684c58 Added locking around provider details and moved caching to event log state
- 1b47d8d Moved caching to resolver instead of log data for multi log improvements
- 0eca2a4 Moved event resolver disposing to event resolver base
- 2ec9a26 Added toggle to load XML when opening a new log to settings
- bf0a949 Added string caching to reduce memory usage on duplicate strings
- 57b5059 Updated open log to construct the event display model using the new resolver methods
- 53ef57e Split resolver functionality into multiple parts to make resolving a bit more dynamic
- cdf311e Added exception handler for invalid data in an event record
This list of changes was auto generated.
v24.10.24.1065
Changes:
- 868b598 Removed redundant ordering when getting category values
- fe3d04d Added back resolver test that was temporarily commented out
- 6bc8789 Removed dispose since we no longer need it and updated versatile resolver to only allocate one resolver
- 05c87f8 Fixed provider test
- 973ab83 Changed XML back to empty string to prevent null exception in contains filtering
- 6684c58 Added locking around provider details and moved caching to event log state
- 1b47d8d Moved caching to resolver instead of log data for multi log improvements
- 0eca2a4 Moved event resolver disposing to event resolver base
- 2ec9a26 Added toggle to load XML when opening a new log to settings
- bf0a949 Added string caching to reduce memory usage on duplicate strings
See More
- 57b5059 Updated open log to construct the event display model using the new resolver methods
- 53ef57e Split resolver functionality into multiple parts to make resolving a bit more dynamic
- cdf311e Added exception handler for invalid data in an event record
This list of changes was auto generated.
v24.8.29.1017
Changes:
- bf97bff Added row and column aria labels, and roles for EventTable
- 039110a Added tab indexing to table column dividers to allow keyboard resizing
- afa2328 Updated accessibility for boolean selector
- ab82642 Fixed color ratio for red buttons
- 1e30a39 Fixed an out of range exception in the description formatter
- f3c3343 Reverted color settings for status bar and file menu
- b1c3885 Changed show all events to not show excluded filter events
- 3136c42 Fixed task category terminator when name was not resolved from modern event record
- 2f84914 Inverted font color on status bar and file menu
- 488602f Added keyboard toggle to BooleanSelect component
See More
- c16b680 Updated main color values to meet 4.5:1 contrast compliance
- 36982cd Added aria labels to BooleanSelect and ValueSelect components and updated Settings modal with aria labels
- 84a9e15 Added remove database button to delete database from file system for disabled databases
- 385a5f6 Updated resolvers to reduce calls into provider details dictionary
- 946cfec Organized Other Logs sub menu into sub menus
- 36613b7 Changed format description to use span instead of stringbuilder for a small performance bump and reduced memory
- 8a0dc12 Added resolver method for converting hresults to strings
- 52e173f Revert pool change
- 071f530 Update agent pool
- 82b1289 Added caching to event resolver property formatter
- 161b300 Update pipelines to use 1ES templates
- ec8cba1 Updating Fluxor to v6 (#358)
- 092ae38 Locking WebView to 8.0.14 to prevent WebView CreateProcess issue when dragging file over application window (#357)
- d5d9418 Removed 1 type from hex list and simplified the check so we only maintain what needs to be converted
- 4913784 Removed drag to select and fixed cursor change on hover for details pane
- 33241b5 Fixed exception when quotes are used in a filter query
- 2821149 Added HResult resolver and adjust parsing in FormatDescription to cover more events
- 4ab2a55 Reverting SDK change since issue appears unrelated to SDK version
- d429ac5 Updated title to indicate if app is running elevated
- 4307a7d Added default copy type that will only copy details for enabled columns
- 93708f9 Setting .NET SDK to 8.0.204 to deal with a regression that is causing CreateProcess to be called when dragging events
- b20fa3b Enabled event multi select support along with copying multiple events
- c5e380b Changed XML parser and cleaned up redundent code in FormatDescription
- 9ab800e Added additional fall backs on event description formatting to resolve more events
- b7d2936 Updated highlight color to a simpler palette with light and dark variants
- 09d8582 Fixed LoadLibrary and updated FormatDescription to use the event template to determine what to display as hex (#343) [ #336, #334 ]
- dced7da Refactored event table columns and added additional columns (#342) [ #338, #339 ]
- 676d694 Updated Filter method to iterate filters only once
- cc1258e Removed color filter from excluded filters and updated text to indicate exclusion
- 3419095 Simplified filters and added exclusion filters
This list of changes was auto generated.