getsentry / getsentry/sentry

Add the ability to filter events for versions 'less than' a specific version in the inbound filter

Open
#43,941 8 comments 10 reactions 0 assignees View on GitHub
Waiting for: Product Owner
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
1d 5h
Merged PRs (30d)
624

Description

### Problem Statement

A custom filter for a given text string is a risky addition to add as you are blocking the ability to detect regressions. It would be better to filter out older versions of the software from bug reports. The existing filter only support glob matching, however this would then mean that with each release of the software we need to append the older version to that list. The list would then become very long and need to be maintained.

https://docs.sentry.io/product/data-management-settings/filtering/

### Solution Brainstorm

My initial thought would be that rather than glob, there needs to be a filter where we can ignore versions less than a certain release. For example: < 7.7.8

It might also be nice to have an API endpoint which we can put into our CI/CD system which would update the field of the current release version.

The added complexity is that release channels would have a different filter. A beta channel could be on v7.8.0 whereas a production would still be on 7.7.10. Developers would want to see both.

Perhaps a simpler solution would be a switch which when on only allowed the most recent version of that channels bugs.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.