Skip to content

Releases: getsentry/self-hosted

22.9.0

15 Sep 18:29
Compare
Choose a tag to compare

IMPORTANT CHANGES

We want to catch errors in self-hosted faster, so we introduced monitoring. In this update you will see a prompt which asks you if you would like to opt in or out. Please read the section of our README for more information and details about what we collect. For now, if you are running under automation, you are opted out by default.

However, in the next release (22.10.0) we will require everyone to select to opt in or out of monitoring of their self-hosted installation.

Various fixes & improvements

22.8.0

15 Aug 18:38
Compare
Choose a tag to compare
  • No documented changes.

Components

22.7.0

15 Jul 19:06
Compare
Choose a tag to compare

Various fixes & improvements

22.6.0

15 Jun 21:36
Compare
Choose a tag to compare

Various fixes & improvements

22.5.0

16 May 19:35
Compare
Choose a tag to compare

Various fixes & improvements

22.4.0

16 Apr 00:42
Compare
Choose a tag to compare

Heads up: CI is breaking under Docker Compose v1 and we can't figure out why, it doesn't seem to be anything we did. If you're still on Docker Compose v1 and you run into problems, please let us know. Thanks!

Various fixes & improvements

22.3.0

15 Mar 23:16
Compare
Choose a tag to compare

Gotcha

If you're upgrading from < 21.12.0 then be sure to stop your old containers with this command before installing:

COMPOSE_PROJECT_NAME=sentry_onpremise docker compose down --rmi local --remove-orphans

Without this you may run into errors about snuba-api being unhealthy. This is because of we finished renaming from onpremise to self-hosted in 21.12.0 including the project name. We put the above code under install.sh in #1384, but it didn't make it into 22.3.0, sorry. 😕 It will be in 22.4.0.

Various fixes & improvements

22.2.0

15 Feb 23:18
Compare
Choose a tag to compare

Various fixes & improvements

22.1.0

17 Jan 18:01
Compare
Choose a tag to compare

Postgres 10

If you are running on AWS RDS then you should be aware that they are forcing upgrades to Postgres 10 starting now-ish. Sentry support for Postgres 10 should be considered experimental.

Various fixes & improvements

Components

21.12.0

15 Dec 22:39
Compare
Choose a tag to compare

Gotchas

  • Make sure you docker compose down before running install.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