Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces LogTide version 0.5.4, which brings a major feature for detection pack category routing, several important bug fixes, and general improvements. The release adds a new
categoryfield to detection-related tables, enabling more granular routing of detection events in the UI and API. It also addresses several bugs, including improved error detection, onboarding race conditions, and notification handling. Additionally, the update removes emoji and special characters from backend logs and scripts for a cleaner output.Detection Pack Category Routing:
categorycolumn to bothsigma_rulesanddetection_eventstables, enabling detection pack results to be routed to the appropriate UI section (Security/SIEM, Errors, Alerts) and supporting API filtering by category. Includes migration script and updates to type definitions. [1] [2] [3] [4] [5]category = 'security'only. Manual/SigmaHQ rules default to thesecuritycategory.Bug Fixes:
{ name, message, stack }objects undermetadata.error, not justmetadata.exception.[object Object]when encountering nested error objects.INSERT ... ON CONFLICT DO NOTHINGand re-fetching state to avoid duplicate key errors.@logtide-internalorganization on startup.UI/Email Improvements:
General/Developer Experience:
README.md,package.json, and backend package files. [1] [2] [3] [4]For more details, see the updated changelog entry for 0.5.4.