Development#119
Merged
ernstleierzopf merged 64 commits intofeature/new-event-detectorfrom Apr 1, 2026
Merged
Conversation
Refact/core
Feat/llm parser
update config docs
Development to main for release v0.0.1
Bumps [polars](https://github.com/pola-rs/polars) from 1.39.0 to 1.39.3. - [Release notes](https://github.com/pola-rs/polars/releases) - [Commits](pola-rs/polars@py-1.39.0...py-1.39.3) --- updated-dependencies: - dependency-name: polars dependency-version: 1.39.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [openai](https://github.com/openai/openai-python) from 2.28.0 to 2.29.0. - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](openai/openai-python@v2.28.0...v2.29.0) --- updated-dependencies: - dependency-name: openai dependency-version: 2.29.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 7.0.0 to 7.1.0. - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest-cov@v7.0.0...v7.1.0) --- updated-dependencies: - dependency-name: pytest-cov dependency-version: 7.1.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Hotfix/main
Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.32.5...v2.33.0) --- updated-dependencies: - dependency-name: requests dependency-version: 2.33.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
path_templates is not longer required by the MatcherParser
…33.0 Bump requests from 2.32.5 to 2.33.0
…7.1.0 Bump pytest-cov from 7.0.0 to 7.1.0
Bump openai from 2.28.0 to 2.29.0
Bump prek from 0.3.6 to 0.3.8
Bump polars from 1.39.0 to 1.39.3
Adds a post-training validation step that logs warnings when a manually-configured detector's EventIDs or variable names/positions have no coverage in the training data, preventing silent no-op detection (e.g. Apache logs where log_format captures all variables with no templates). Also warns when auto_config=True produces an empty configuration. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](pygments/pygments@2.19.2...2.20.0) --- updated-dependencies: - dependency-name: pygments dependency-version: 2.20.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
add security file
… matcher Users can now write <label> instead of <*> in template files to give wildcards meaningful names, and use an EventId column in CSV template files to assign stable string identifiers to events. Both formats are compiled to the existing positional representation at load time, so all runtime code (ParserSchema, get_configured_variables) is unchanged. - _compile_templates(): converts <label> → <*> and records label order and per-template event ID labels (from CSV EventId column) - TemplatesManager / TemplateMatcher: accept metadata; expose compile_detector_config() to resolve string pos labels and string event keys to positional ints before pipeline startup - Variable.pos: str | int (string = named label, compiled to int) - Variable.name: optional (defaults to empty; label serves as name) - load_templates(): returns (templates, event_id_labels); CSV files support an optional EventId column for named event IDs (.txt files remain positional-only) - Tests and test fixtures for all new paths; roundtrip tests confirm string pos and string event keys survive YAML → Pydantic → YAML Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fix/new value detector
…20.0 Bump pygments from 2.19.2 to 2.20.0
…34.1 Bump protobuf from 7.34.0 to 7.34.1
add issue and PR templates
feat/configuration2.0: identifiers for variables and events
Warn when detector config doesn't match training data
a9112a1
into
feature/new-event-detector
4 of 6 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.