Releases: microsoft/EventLogExpert
Releases · microsoft/EventLogExpert
v26.4.17.44
Changes:
- 44ff821 Updated caches to be instance based so they clear on end of life cycle
- c9786f0 Refactored resolver and added support for Locale Metadata folders
- ae2b810 Added support for exported LocaleMetaData folder
- 84c1323 Added additinal evt types
- db9758f Updated event table to batch load and optimized indexing performance
- 6d66daa Added additional EvtVariantTypes
- 816d72f Removed IsLoading for table updates with multi log loading
- 2dbdc03 Set a threshold on when filtering moves to parallel
- f23bf69 Refactored HandleOpenLog to use channels instead of run jobs and semaphore to throttle threads for when multi logs are opened
- 192f471 Updated provider lock with a simpler pattern
See More
- c075bdb Changed load log to sort in place instead of using the ImmutableArray
- 3957c35 Updated event table to compare updated and current combined lists before triggering an update
- a892d99 Updated Status bar to only trigger an update when there is value changes
- 59d64c7 Added tests for template logic
- e749651 Updated template parsing logic into it's own method
- f570c63 Added missing variant and updated default to help pinpoint future failures
- 9aa152f Fixed variant type mismatch
- 743df00 Refactored logger so allocations only happen if an event gets logged
- 70bbd88 Updated Load Events to use an immutable array
- 9307605 Optimized hot paths, less redundancy and memory usage
- 614a9e6 Fixed another out of range error when 0 is used as a terminator
- 94269d4 Added additional debug logging for event debugging
- 9f9944d Fixed index out of range issue when event contains a trailing %n
- c7645e4 Removed required and set defaults and created unit tests for value converter
- 4f00956 Added failure path if Deserialize is actually null
- 401b274 Updated warnings to be treated as errors and resolved remaining errors
- fec05dc Fixed issue with reading the log file when deleted
- 07e5b78 Updated tests to use cancellation token
- 9d80d1b Updated to use file stream instead of copying to a temp file
- ccbf92e Fixed issue with temp file not getting created due to encryption
- f055cd1 Updated packages
- a1c193a Removed InvokeAsync where it is not needed
- 4413f8a Updated certain async void methods to async Task
- 59e48e8 Added IDisposable to a few components to prevent leaks and added additional failure logging
- add4864 Cleaned up uneeded dispose patterns and updated tests accordingly
- 9b1eee2 Updated other calls to InvokeAsync to be wrapped with an exception handler
- cb195ec Updated logger to use event instead of action property
- a73a64b Removed FireAndForget in place of InvokeAsync to ensure render thread and JS play nice together
- 4316ed2 Fixed remaining warnings
- b9cac1f Fixed logger DI issue
- c485821 Fixed additional async warnings
- 2207db6 Cleaned up async warnings
- 5c62b93 Changed large sting allocation for file test
- 8421de7 Changed logger to use a temp file instead of loading in memory
- 405b9d2 Updated debug log service lock and added tests
- 248ee43 Added test for UI models
- b379c13 Updated job name to better required tracking
- 77276f4 Refactored filtering references to keyword display name
- 2796648 Removed finalizer from reader
- ebf1af4 Consolidated to IReadOnlyList and removed extra allocations
- 38211f4 Refactored string cache for better performance
- 57c4525 Refactored keywords display to create on init instead of per call
- b9a5d56 Created github PR pipeline
- e921311 Removed pipelines since they are no longer used
- 4057d36 Fixed issue with dispose method on db event resolver
- ff936af Broke out interfaces for Version Provider to remove hard dependancy and for testability
- ef80a2c Updated property count function to use the same caching as the format properties function
- c1b05ec Added additional logic when searching for a matching event templates when multple potentials exist
This list of changes was auto generated.
v26.4.15.201
Changes:
- 84c1323 Added additinal evt types
- db9758f Updated event table to batch load and optimized indexing performance
- 6d66daa Added additional EvtVariantTypes
- 816d72f Removed IsLoading for table updates with multi log loading
- 2dbdc03 Set a threshold on when filtering moves to parallel
- f23bf69 Refactored HandleOpenLog to use channels instead of run jobs and semaphore to throttle threads for when multi logs are opened
- 192f471 Updated provider lock with a simpler pattern
- c075bdb Changed load log to sort in place instead of using the ImmutableArray
- 3957c35 Updated event table to compare updated and current combined lists before triggering an update
- a892d99 Updated Status bar to only trigger an update when there is value changes
See More
- 59d64c7 Added tests for template logic
- e749651 Updated template parsing logic into it's own method
- f570c63 Added missing variant and updated default to help pinpoint future failures
- 9aa152f Fixed variant type mismatch
- 743df00 Refactored logger so allocations only happen if an event gets logged
- 70bbd88 Updated Load Events to use an immutable array
- 9307605 Optimized hot paths, less redundancy and memory usage
- 614a9e6 Fixed another out of range error when 0 is used as a terminator
- 94269d4 Added additional debug logging for event debugging
- 9f9944d Fixed index out of range issue when event contains a trailing %n
- c7645e4 Removed required and set defaults and created unit tests for value converter
- b43e11d Updated tests to usea cancelation tokens
- 4f00956 Added failure path if Deserialize is actually null
- 401b274 Updated warnings to be treated as errors and resolved remaining errors
- fec05dc Fixed issue with reading the log file when deleted
- 07e5b78 Updated tests to use cancellation token
- 9d80d1b Updated to use file stream instead of copying to a temp file
- ccbf92e Fixed issue with temp file not getting created due to encryption
- f055cd1 Updated packages
- a1c193a Removed InvokeAsync where it is not needed
- 4413f8a Updated certain async void methods to async Task
- 59e48e8 Added IDisposable to a few components to prevent leaks and added additional failure logging
- add4864 Cleaned up uneeded dispose patterns and updated tests accordingly
- 9b1eee2 Updated other calls to InvokeAsync to be wrapped with an exception handler
- cb195ec Updated logger to use event instead of action property
- a73a64b Removed FireAndForget in place of InvokeAsync to ensure render thread and JS play nice together
- 4316ed2 Fixed remaining warnings
- e99648b Added filterpane effects tests
- 208633d Added filter group effects tests
- 47010f5 Added filter cache effects tests
- ee2d406 Added event table effects tests
- 8a98635 Added event log effects tests
- b7e6d57 Added status bar tests
- 50ca9b6 Added filter pane tests
- 383e823 Added filter group store tests
- 0e4cd30 Added cache store tests
- a814d23 Added tests for event table store
- addd11a Added tests for event log store
- b9cac1f Fixed logger DI issue
- b7c3d68 Added testing for filter methods
- ed182b2 Added settings service tests
- f75416b Added filter service tests
- c485821 Fixed additional async warnings
- cb423e6 Added database collection provider tests
- 2207db6 Cleaned up async warnings
- d036806 Refactored deployment service and added tests
- 5c62b93 Changed large sting allocation for file test
- 8421de7 Changed logger to use a temp file instead of loading in memory
- 29789a1 Updated tests to utilize constants helpers for repeated strings
- 405b9d2 Updated debug log service lock and added tests
- 4c3a8cd Added database service tests and updated ordering logic to match eventing library
- 248ee43 Added test for UI models
- b379c13 Updated job name to better required tracking
- 77276f4 Refactored filtering references to keyword display name
- 2796648 Removed finalizer from reader
- ebf1af4 Consolidated to IReadOnlyList and removed extra allocations
- 38211f4 Refactored string cache for better performance
- 57c4525 Refactored keywords display to create on init instead of per call
- b9a5d56 Created github PR pipeline
- e921311 Removed pipelines since they are no longer used
- 4057d36 Fixed issue with dispose method on db event resolver
- c4c593c Added additional tests and cleaned up redundant tests
- 72e48b1 Added tests for event resolver base class
- e2c1a03 Added tests for local provider resolver
- b6f6461 Added caching tests
- 4c43b3c Added disposable functionality and tests to Database resolver
- 04bc765 Added tests for watcher and fixed bug with constructor
- ca6a8cc Added event log session tests
- 2fabd05 Added tests for event log reader
- 0f3f3c4 Added tests for event log information
- 33563f3 Added tests for registry provider
- 7c9520c Added tests for provider metadata
- 59dbe83 Added tests for event message provider
- 7f8d583 Added tests for Event methods
- d27acfc Refactored and added additional App Title tests
- e270d08 Added HTTP client and updated GitHub service tests
- 91ecc0b Refactored tests to be completely independant with a common helper method
- d9c3c55 Added additional tests for Update Service
- ff936af Broke out interfaces for Version Provider to remove hard dependancy and for testability
- ef80a2c Updated property count function to use the same caching as the format properties function
- c1b05ec Added additional logic when searching for a matching event templates when multple potentials exist
This list of changes was auto generated.
v26.4.14.795
Changes:
- 6d66daa Added additional EvtVariantTypes
- 816d72f Removed IsLoading for table updates with multi log loading
- 2dbdc03 Set a threshold on when filtering moves to parallel
- f23bf69 Refactored HandleOpenLog to use channels instead of run jobs and semaphore to throttle threads for when multi logs are opened
- 192f471 Updated provider lock with a simpler pattern
- c075bdb Changed load log to sort in place instead of using the ImmutableArray
- 3957c35 Updated event table to compare updated and current combined lists before triggering an update
- a892d99 Updated Status bar to only trigger an update when there is value changes
- 59d64c7 Added tests for template logic
- e749651 Updated template parsing logic into it's own method
See More
- f570c63 Added missing variant and updated default to help pinpoint future failures
- 9aa152f Fixed variant type mismatch
- 743df00 Refactored logger so allocations only happen if an event gets logged
- 70bbd88 Updated Load Events to use an immutable array
- 9307605 Optimized hot paths, less redundancy and memory usage
- 614a9e6 Fixed another out of range error when 0 is used as a terminator
- 94269d4 Added additional debug logging for event debugging
- 9f9944d Fixed index out of range issue when event contains a trailing %n
- c7645e4 Removed required and set defaults and created unit tests for value converter
- b43e11d Updated tests to usea cancelation tokens
- 4f00956 Added failure path if Deserialize is actually null
- 401b274 Updated warnings to be treated as errors and resolved remaining errors
- fec05dc Fixed issue with reading the log file when deleted
- 07e5b78 Updated tests to use cancellation token
- 9d80d1b Updated to use file stream instead of copying to a temp file
- ccbf92e Fixed issue with temp file not getting created due to encryption
- f055cd1 Updated packages
- a1c193a Removed InvokeAsync where it is not needed
- 4413f8a Updated certain async void methods to async Task
- 59e48e8 Added IDisposable to a few components to prevent leaks and added additional failure logging
- add4864 Cleaned up uneeded dispose patterns and updated tests accordingly
- 9b1eee2 Updated other calls to InvokeAsync to be wrapped with an exception handler
- cb195ec Updated logger to use event instead of action property
- a73a64b Removed FireAndForget in place of InvokeAsync to ensure render thread and JS play nice together
- 4316ed2 Fixed remaining warnings
- e99648b Added filterpane effects tests
- 208633d Added filter group effects tests
- 47010f5 Added filter cache effects tests
- ee2d406 Added event table effects tests
- 8a98635 Added event log effects tests
- b7e6d57 Added status bar tests
- 50ca9b6 Added filter pane tests
- 383e823 Added filter group store tests
- 0e4cd30 Added cache store tests
- a814d23 Added tests for event table store
- addd11a Added tests for event log store
- b9cac1f Fixed logger DI issue
- b7c3d68 Added testing for filter methods
- ed182b2 Added settings service tests
- f75416b Added filter service tests
- c485821 Fixed additional async warnings
- cb423e6 Added database collection provider tests
- 2207db6 Cleaned up async warnings
- d036806 Refactored deployment service and added tests
- 5c62b93 Changed large sting allocation for file test
- 8421de7 Changed logger to use a temp file instead of loading in memory
- 29789a1 Updated tests to utilize constants helpers for repeated strings
- 405b9d2 Updated debug log service lock and added tests
- 4c3a8cd Added database service tests and updated ordering logic to match eventing library
- 248ee43 Added test for UI models
- b379c13 Updated job name to better required tracking
- 77276f4 Refactored filtering references to keyword display name
- 2796648 Removed finalizer from reader
- ebf1af4 Consolidated to IReadOnlyList and removed extra allocations
- 38211f4 Refactored string cache for better performance
- 57c4525 Refactored keywords display to create on init instead of per call
- b9a5d56 Created github PR pipeline
- e921311 Removed pipelines since they are no longer used
- 4057d36 Fixed issue with dispose method on db event resolver
- c4c593c Added additional tests and cleaned up redundant tests
- 72e48b1 Added tests for event resolver base class
- e2c1a03 Added tests for local provider resolver
- b6f6461 Added caching tests
- 4c43b3c Added disposable functionality and tests to Database resolver
- 04bc765 Added tests for watcher and fixed bug with constructor
- ca6a8cc Added event log session tests
- 2fabd05 Added tests for event log reader
- 0f3f3c4 Added tests for event log information
- 33563f3 Added tests for registry provider
- 7c9520c Added tests for provider metadata
- 59dbe83 Added tests for event message provider
- 7f8d583 Added tests for Event methods
- d27acfc Refactored and added additional App Title tests
- e270d08 Added HTTP client and updated GitHub service tests
- 91ecc0b Refactored tests to be completely independant with a common helper method
- d9c3c55 Added additional tests for Update Service
- ff936af Broke out interfaces for Version Provider to remove hard dependancy and for testability
- ef80a2c Updated property count function to use the same caching as the format properties function
- c1b05ec Added additional logic when searching for a matching event templates when multple potentials exist
This list of changes was auto generated.
v26.4.13.900
Changes:
- e749651 Updated template parsing logic into it's own method
- f570c63 Added missing variant and updated default to help pinpoint future failures
- 9aa152f Fixed variant type mismatch
- 743df00 Refactored logger so allocations only happen if an event gets logged
- 70bbd88 Updated Load Events to use an immutable array
- 9307605 Optimized hot paths, less redundancy and memory usage
- 614a9e6 Fixed another out of range error when 0 is used as a terminator
- 94269d4 Added additional debug logging for event debugging
- 9f9944d Fixed index out of range issue when event contains a trailing %n
See More
- c7645e4 Removed required and set defaults and created unit tests for value converter
- 4f00956 Added failure path if Deserialize is actually null
- 401b274 Updated warnings to be treated as errors and resolved remaining errors
- fec05dc Fixed issue with reading the log file when deleted
- 9d80d1b Updated to use file stream instead of copying to a temp file
- ccbf92e Fixed issue with temp file not getting created due to encryption
- f055cd1 Updated packages
- a1c193a Removed InvokeAsync where it is not needed
- 4413f8a Updated certain async void methods to async Task
- 59e48e8 Added IDisposable to a few components to prevent leaks and added additional failure logging
- add4864 Cleaned up uneeded dispose patterns and updated tests accordingly
- 9b1eee2 Updated other calls to InvokeAsync to be wrapped with an exception handler
- cb195ec Updated logger to use event instead of action property
- a73a64b Removed FireAndForget in place of InvokeAsync to ensure render thread and JS play nice together
- 4316ed2 Fixed remaining warnings
- b9cac1f Fixed logger DI issue
- c485821 Fixed additional async warnings
- 2207db6 Cleaned up async warnings
- 8421de7 Changed logger to use a temp file instead of loading in memory
- 405b9d2 Updated debug log service lock and added tests
- b379c13 Updated job name to better required tracking
- 77276f4 Refactored filtering references to keyword display name
- 2796648 Removed finalizer from reader
- ebf1af4 Consolidated to IReadOnlyList and removed extra allocations
- 38211f4 Refactored string cache for better performance
- 57c4525 Refactored keywords display to create on init instead of per call
- b9a5d56 Created github PR pipeline
- e921311 Removed pipelines since they are no longer used
- 4057d36 Fixed issue with dispose method on db event resolver
- ff936af Broke out interfaces for Version Provider to remove hard dependancy and for testability
- ef80a2c Updated property count function to use the same caching as the format properties function
- c1b05ec Added additional logic when searching for a matching event templates when multple potentials exist
This list of changes was auto generated.
v26.4.11.258
Changes:
- c7645e4 Removed required and set defaults and created unit tests for value converter
- b43e11d Updated tests to usea cancelation tokens
- 4f00956 Added failure path if Deserialize is actually null
- 401b274 Updated warnings to be treated as errors and resolved remaining errors
- fec05dc Fixed issue with reading the log file when deleted
- 07e5b78 Updated tests to use cancellation token
- 9d80d1b Updated to use file stream instead of copying to a temp file
- ccbf92e Fixed issue with temp file not getting created due to encryption
- f055cd1 Updated packages
- a1c193a Removed InvokeAsync where it is not needed
See More
- 4413f8a Updated certain async void methods to async Task
- 59e48e8 Added IDisposable to a few components to prevent leaks and added additional failure logging
- add4864 Cleaned up uneeded dispose patterns and updated tests accordingly
- 9b1eee2 Updated other calls to InvokeAsync to be wrapped with an exception handler
- cb195ec Updated logger to use event instead of action property
- a73a64b Removed FireAndForget in place of InvokeAsync to ensure render thread and JS play nice together
- 4316ed2 Fixed remaining warnings
- e99648b Added filterpane effects tests
- 208633d Added filter group effects tests
- 47010f5 Added filter cache effects tests
- ee2d406 Added event table effects tests
- 8a98635 Added event log effects tests
- b7e6d57 Added status bar tests
- 50ca9b6 Added filter pane tests
- 383e823 Added filter group store tests
- 0e4cd30 Added cache store tests
- a814d23 Added tests for event table store
- addd11a Added tests for event log store
- b9cac1f Fixed logger DI issue
- b7c3d68 Added testing for filter methods
- ed182b2 Added settings service tests
- f75416b Added filter service tests
- c485821 Fixed additional async warnings
- cb423e6 Added database collection provider tests
- 2207db6 Cleaned up async warnings
- d036806 Refactored deployment service and added tests
- 5c62b93 Changed large sting allocation for file test
- 8421de7 Changed logger to use a temp file instead of loading in memory
- 29789a1 Updated tests to utilize constants helpers for repeated strings
- 405b9d2 Updated debug log service lock and added tests
- 4c3a8cd Added database service tests and updated ordering logic to match eventing library
- 248ee43 Added test for UI models
- b379c13 Updated job name to better required tracking
- 77276f4 Refactored filtering references to keyword display name
- 2796648 Removed finalizer from reader
- ebf1af4 Consolidated to IReadOnlyList and removed extra allocations
- 38211f4 Refactored string cache for better performance
- 57c4525 Refactored keywords display to create on init instead of per call
- b9a5d56 Created github PR pipeline
- e921311 Removed pipelines since they are no longer used
- 4057d36 Fixed issue with dispose method on db event resolver
- c4c593c Added additional tests and cleaned up redundant tests
- 72e48b1 Added tests for event resolver base class
- e2c1a03 Added tests for local provider resolver
- b6f6461 Added caching tests
- 4c43b3c Added disposable functionality and tests to Database resolver
- 04bc765 Added tests for watcher and fixed bug with constructor
- ca6a8cc Added event log session tests
- 2fabd05 Added tests for event log reader
- 0f3f3c4 Added tests for event log information
- 33563f3 Added tests for registry provider
- 7c9520c Added tests for provider metadata
- 59dbe83 Added tests for event message provider
- 7f8d583 Added tests for Event methods
- d27acfc Refactored and added additional App Title tests
- e270d08 Added HTTP client and updated GitHub service tests
- 91ecc0b Refactored tests to be completely independant with a common helper method
- d9c3c55 Added additional tests for Update Service
- ff936af Broke out interfaces for Version Provider to remove hard dependancy and for testability
- ef80a2c Updated property count function to use the same caching as the format properties function
- c1b05ec Added additional logic when searching for a matching event templates when multple potentials exist
This list of changes was auto generated.
v26.3.5.912
v26.2.12.1177
Changes:
- 67098ee Added labels to sub filter and fixed issue with dropdown list being aria hidden
- a07e682 Added aria label for main table
- 7328987 Fixed aria labels in EventTable
- 17642c2 Fixed aria labels on ValueSelect
- 0aacf74 Updated section toggles to show current state
- f463011 Fixed spaces in id params
- 7ead433 Updated labels for section toggles
- 04b0fac Adjusted more labels
- e0003ee Disable forced color adjust
- 74e5772 Added tab and keyboard toggle support to dropdown toggles
See More
- 99e1a15 Added focus element to input components
- f465a01 Added error prompt when trying to rename filter group
- 87cb4c5 Added Aria labels to missing components
- 8975826 Moved title logic to resolve race condition
This list of changes was auto generated.
v26.2.11.1429
Changes:
- a07e682 Added aria label for main table
- 7328987 Fixed aria labels in EventTable
- 17642c2 Fixed aria labels on ValueSelect
- 0aacf74 Updated section toggles to show current state
- f463011 Fixed spaces in id params
- 7ead433 Updated labels for section toggles
- 04b0fac Adjusted more labels
- e0003ee Disable forced color adjust
- 74e5772 Added tab and keyboard toggle support to dropdown toggles
- 99e1a15 Added focus element to input components
See More
- f465a01 Added error prompt when trying to rename filter group
- 87cb4c5 Added Aria labels to missing components
- 8975826 Moved title logic to resolve race condition
This list of changes was auto generated.
v26.2.10.1249
Changes:
- 7ead433 Updated labels for section toggles
- 04b0fac Adjusted more labels
- e0003ee Disable forced color adjust
- 74e5772 Added tab and keyboard toggle support to dropdown toggles
- 99e1a15 Added focus element to input components
- f465a01 Added error prompt when trying to rename filter group
- 87cb4c5 Added Aria labels to missing components
- 8975826 Moved title logic to resolve race condition
This list of changes was auto generated.
v26.2.3.57
Changes:
- 04b0fac Adjusted more labels
- e0003ee Disable forced color adjust
- 74e5772 Added tab and keyboard toggle support to dropdown toggles
- 99e1a15 Added focus element to input components
- f465a01 Added error prompt when trying to rename filter group
- 87cb4c5 Added Aria labels to missing components
- 8975826 Moved title logic to resolve race condition
This list of changes was auto generated.