Releases: getsentry/self-hosted
21.12.0
Gotchas
- Make sure you
docker compose downbefore runninginstall.sh, to avoid this issue related to Docker volumes and the "self-hosted" rename (see below).
Support Docker Compose v2 (ongoing)
Self-hosted Sentry mostly works with Docker Compose v2 (in addition to v1 >= 1.28.0). There is one more bug we are trying to squash.
By: @chadwhitacre (#1179)
Prevent Component Drift
When a user runs the install.sh script, they get the latest version of the Sentry, Snuba, Relay and Symbolicator projects. However there is no guarantee they have pulled the latest self-hosted version first, and running an old one may cause problems. To mitigate this, we now perform a check during installation that the user is on the latest commit if they are on the master branch. You can disable this check with --skip-commit-check.
By: @chadwhitacre (#1191), @aminvakil (#1186)
React to log4shell
Self-hosted Sentry is not vulnerable to the log4shell vulnerability.
By: @chadwhitacre (#1203)
Forum → Issues
In the interest of reducing sources of truth, providing better support, and restarting the fire of the self-hosted Sentry community, we deprecated the Discourse forum in favor of GitHub Issues.
By: @chadwhitacre (#1167, #1160, #1159)
Rename onpremise to self-hosted (ongoing)
In the beginning we used the term "on-premise" and over time we introduced the term "self-hosted." In an effort to regain some consistency for both branding and developer mental overhead purposes, we are standardizing on the term "self-hosted." This release includes a fair portion of the work towards this across multiple repos, hopefully a future release will include the remainder. Some orphaned containers / volumes / networks are expected. You may clean them up with docker-compose down --remove-orphans.
By: @chadwhitacre (#1169)
Add support for custom DotEnv file
There are several ways to configure self-hosted Sentry and one of them is the .env file. In this release we add support for a .env.custom file that is git-ignored to make it easier for you to override keys configured this way with custom values. Thanks to @Sebi94nbg for the contribution!
By: @Sebi94nbg (#1113)
Various fixes & improvements
- Revert "Rename onpremise to self-hosted" (5495fe2) by @chadwhitacre
- Rename onpremise to self-hosted (9ad05d8) by @chadwhitacre
21.11.0
Various fixes & improvements
21.10.0
Support for Docker Compose v2 (ongoing)
You asked for it and you did it! Sentry self-hosted now can work with Docker Compose v2 thanks to our community's contributions.
PRs: #1116
Various fixes & improvements
21.9.0
- fix(healthcheck): Increase retries to 5 (#1072)
- fix(requirements): Make compose version check bw-compatible (#1068)
- ci: Test with the required minimum docker-compose (#1066)
Run tests using docker-compose1.28.0instead of latest - fix(clickhouse): Use correct HTTP port for healthcheck (#1069)
Fixes the regularUnexpected packeterrors in Clickhouse
21.8.0
21.7.0
- No documented changes.
21.6.3
- No documented changes.
21.6.2
- BREAKING CHANGE: The frontend bundle will be loaded asynchronously (via #25744). This is a breaking change that can affect custom plugins that access certain globals in the django template. Please see https://forum.sentry.io/t/breaking-frontend-changes-for-custom-plugins/14184 for more information.
21.6.1
- No documented changes.