Skip to content

Releases: microsoft/EventLogExpert

v26.4.17.44

17 Apr 01:09

Choose a tag to compare

v26.4.17.44 Pre-release
Pre-release

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

15 Apr 03:35

Choose a tag to compare

v26.4.15.201 Pre-release
Pre-release

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

14 Apr 14:35
6d66daa

Choose a tag to compare

v26.4.14.795 Pre-release
Pre-release

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

13 Apr 15:13

Choose a tag to compare

v26.4.13.900 Pre-release
Pre-release

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

11 Apr 04:31

Choose a tag to compare

v26.4.11.258 Pre-release
Pre-release

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

05 Mar 15:25

Choose a tag to compare

Changes:

  • eb8927e Added missing categories to basic filter

This list of changes was auto generated.

v26.2.12.1177

12 Feb 19:45

Choose a tag to compare

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

11 Feb 23:55

Choose a tag to compare

v26.2.11.1429 Pre-release
Pre-release

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

10 Feb 21:01

Choose a tag to compare

v26.2.10.1249 Pre-release
Pre-release

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

03 Feb 01:13

Choose a tag to compare

v26.2.3.57 Pre-release
Pre-release

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.