Skip to content

Releases: getsentry/self-hosted

24.1.2

08 Feb 22:51
Compare
Choose a tag to compare

Breaking Changes

This release changes the memcached backend from django.core.cache.backends.memcached.MemcachedCache to django.core.cache.backends.memcached.PyMemcacheCache. This will require changing the CACHES setting in your sentry.conf.py file in a manner similar to what is seen here. In particular, the OPTIONS API for PyMemcacheCache is different from that of MemcachedCache, and may require changes depending on how it has been configured.

Security Fix

Various fixes & improvements

24.1.1

26 Jan 21:26
Compare
Choose a tag to compare

Notes

  • You will need to update your django cache backend to PyMemCache in your sentry.conf.py as seen here

Various fixes & improvements

24.1.0

17 Jan 07:21
Compare
Choose a tag to compare

Various fixes & improvements

23.12.1

21 Dec 19:55
Compare
Choose a tag to compare

Security Fix

Various fixes & improvements

23.12.0

19 Dec 16:58
Compare
Choose a tag to compare

Various fixes & improvements

23.11.2

27 Nov 18:22
Compare
Choose a tag to compare

23.11.1

22 Nov 16:46
Compare
Choose a tag to compare

Important changes

License change

This is self-hosted's first release under the new FSL license. Please take a minute to familiarize yourself with it.

Increased minimum RAM requirements

Some users have been reported memory troubles in certain scenarios, so we bumped the minimum RAM requirements for self-hosted to 16GB going forward.

New sentry-admin.sh interface

We've added a new tool at the top of the repository, sentry-admin.sh, which makes it a bit easier to interact with the command line administration functions, which live inside of the web container. While these have always been accessible via the long command line incantation docker compose run --rm -T -e SENTRY_LOG_LEVEL=CRITICAL web <MY_ADMIN_COMMAND_HERE>, using the new shell script makes them this a bit cleaner: ./sentry-admin.sh <MY_ADMIN_COMMAND_HERE>. The help documentation has also been improved, and is a bit easier to access: ./sentry-admin.sh --help and ./sentry-admin.sh <SOME_ADMIN_COMMAND> --help should both work as expected.

Profile transaction association bug fix

Associating profiles and transactions was broken at the time of the 23.11.0 release. This feature should now be working again.

Included changes

23.11.0

15 Nov 19:46
Compare
Choose a tag to compare

Important Changes

  • Sessions infrastructure has been deprecated. Release health now runs on the metrics backend
  • Discord integration is now live!
  • ProjectUserDetailsEndpoint has been deleted.

Various fixes & improvements

23.10.1

20 Oct 18:30
Compare
Choose a tag to compare

Important

This patch fixes an issue on the projects page stats were not being fetched properly.

Various fixes & improvements

23.10.0

17 Oct 02:20
Compare
Choose a tag to compare

Further backup and restore improvements

Building off of the revamped backup and restore script introduced in 23.9.1, this release further improves the script in a couple of ways.

23.10.0 adds the --encrypt_with option on all sentry export ... methods, and the corresponding --decrypt_with option on all sentry import ... methods. Unsurprisingly, these methods can be used to encrypt and decrypt JSON backups. The --encrypt_with option takes a path to a file containing a public 2048-bit RSA key. An export encrypted in this manner generates a tarball instead of a JSON file, which can be decrypted when passed to a sentry import ... call with a path to the matching private key supplied to the --decrypt_with option.

In addition to the already supported User, Organization, and Global export scopes, a new scope has been added in this release: Config. This scope is used for exporting all data related to globally configuring and administering a Sentry instance, including global options, relay configurations, and administrator accounts, privileges, and roles.

Various fixes & improvements