Skip to content

Issue3609: Introduce Blacklist refactoring via exclusion on database level - #4699

Draft
bedaka wants to merge 6 commits into
mainfrom
issue3609-introduce-exclusion
Draft

Issue3609: Introduce Blacklist refactoring via exclusion on database level#4699
bedaka wants to merge 6 commits into
mainfrom
issue3609-introduce-exclusion

Conversation

@bedaka

@bedaka bedaka commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This change introduces the first step of migrating away from the blacklist based filter to a database level exclusion mechanism by:

  • introducing the new column in the fact table
  • migrating the existing entries to the new column
  • establishing a sync to keep both systems up to date
  • introducing the factcast.store.useInternalExclusion property (default false) which
    • switches off the old blacklist filter
    • enables filtering on DB level by altering queries

Closes #3609

@sonarqubecloud

Copy link
Copy Markdown

@codecov

codecov Bot commented Jun 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Filter blacklisted facts on database level

1 participant