getsentry / self-hosted

Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
https://develop.sentry.dev/self-hosted/
Other
7.74k stars 1.75k forks source link

Upgrading self-hosted should automatically enable new features #2533

Open hubertdeng123 opened 10 months ago

hubertdeng123 commented 10 months ago

New features are enabled by editing the sentry.conf.example.py. However, during the upgrade process, if a user already has a sentry.conf.py file, the new features won't be added by default. This is unpleasant and we should make this more smooth.

crinjes commented 2 months ago

This really needs to get reworked.

Recently every minor upgrade either outright failed or some part of the UI was broken because a feature was missing in the configuration file.

They should either be truly optional features and do not break things when they are not enabled/missing, or moved elsewhere if they're not features, but requirements.

IanWoodard commented 1 month ago

@crinjes Definitely agree that this needs to be reworked but due to other priorities, we don't have the bandwidth to work on this in the near term.