Skip to content

Releases: getsentry/self-hosted

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

21.11.0

16 Nov 00:02
Compare
Choose a tag to compare

Various fixes & improvements

  • Fix #1079 - bug in reset.sh (#1134) by @chadwhitacre
  • ci: Enable parallel tests again, increase timeouts (#1125) by @BYK
  • fix: Hide compose errors during version check (#1124) by @BYK
  • build: Omit nightly bump commit from changelog (#1120) by @BYK
  • build: Set master version to nightly (d3e7785)

21.10.0

15 Oct 20:09
Compare
Choose a tag to compare

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

  • docs: simplify Linux sudo instructions in README (#1096)
  • build: Set master version to nightly (58874cf)

21.9.0

15 Sep 21:51
Compare
Choose a tag to compare
  • 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-compose 1.28.0 instead of latest
  • fix(clickhouse): Use correct HTTP port for healthcheck (#1069)
    Fixes the regular Unexpected packet errors in Clickhouse

21.8.0

15 Aug 18:15
Compare
Choose a tag to compare
  • feat: Support custom CA roots (#27062), see the docs for more details.
  • fix: Fix curl image to version 7.77.0
  • upgrade: docker-compose version to 1.29.2
  • feat: Leverage health checks for depends_on