Releases: getsentry/self-hosted
Releases · getsentry/self-hosted
24.7.0
Various fixes & improvements
- Check postgres os before proceeding with install (#3197) by @hubertdeng123
- Update sentry-admin.sh to select its own working directory (#3184) by @theoriginalgri
- feat: add insights feature flags (#3152) by @aldy505
- feat(relay): Forward /api/0/relays/* to inner relays (#3144) by @iambriccardo
24.6.0
Important Infrastructure Upgrades
- This release contains significant upgrades to kafka, zookeeper, and clickhouse. Install scripts have been added in an attempt to ensure a smooth upgrade. However, please be aware of these changes as you upgrade and it may be a good idea to back up docker volumes before proceeding as a precautionary measure.
- If you're using span ingestion in self-hosted, you will need to update your config file to pick up feature flags that have been split in #3092.
Various fixes & improvements
- Use general kafka topic creation in self-hosted (#3121) by @hubertdeng123
- Use non-alpine postgres (#3116) by @hubertdeng123
- Bump Python SDK version used in tests (#3108) by @sentrivana
24.4.1
Security fixes
Various fixes & improvements
- chore(deps): bump memcached and redis to latest patch versions (#2973) by @mdtro
- Use docker compose exec to create additional kafka topics (#2904) by @saz
- Add example to docker compose version in problem report (#2959) by @edgariscoding
- Port last integration tests to python (#2966) by @hubertdeng123
Sentry release notes: https://github.com/getsentry/sentry/releases/tag/24.4.1
24.4.0
Breaking Changes
- Gravatar will no longer work for avatar imaging if you run on HTTP. HTTPS is still supported as always.
Various fixes & improvements
- Use python for e2e tests (#2953) by @hubertdeng123
- feat: adds group attributes consumer (#2927) by @scefali
- fix(spans): Adds organizations:standalone-span-ingestion flag to default config (#2936) by @edwardgou-sentry
- Bump ubuntu version for tests (#2923) by @hubertdeng123
- Write Customization tests in python (#2918) by @hubertdeng123
- feat(clickhouse): Added max_suspicious_broken_parts to the config.xml (#2853) by @victorelec14
- Port backup tests to python (#2907) by @hubertdeng123
- Fix defunct java processes (#2914) by @hubertdeng123
- Integration tests in python (#2892) by @hubertdeng123
- feat: run outcomes-billing consumer (#2909) by @lynnagara
- Remove duplicate feature flags (#2899) by @JannKleen
24.3.0
Notes
- New performance features are now in self-hosted! This includes Queries, Web Vitals, Resources, etc..
- For those that are experiencing CSRF validation issues, you may need to set the
CSRF_TRUSTED_ORIGINS
variable in yoursentry.conf.py
file.
Various fixes & improvements
- feat(spans): Ingest spans (#2861) by @phacops
- Integration test improvements (#2858) by @hubertdeng123
- increase postgres max_connections above 100 connections (#2740) by @erfantkerfan
- deps: bump maxmind/geoipupdate to 6.1.0 (#2859) by @victorelec14
- Enable proxy buffering in nginx (#2844) by @RexTim
- Add snuba rust consumers (#2831) by @hubertdeng123
- simplify if for open-ai-suggestion (#2732) by @LvckyAPI
- Upgrade to FSL-1.1 (#2835) by @chadwhitacre
- chore: provide clearer csrf url example (#2833) by @aldy505
- chore: Use django ORM to perform sql commands (#2827) by @hubertdeng123
- revert changes in 3067683 (#2829) by @hubertdeng123
- use rust consumers in self-hosted (3067683) by @hubertdeng123
24.2.0
Various fixes & improvements
- Bump nginx version (#2797) by @hubertdeng123
- build(deps): bump pre-commit/action from 3.0.0 to 3.0.1 (#2788) by @dependabot
- Tweak postgres indexing fix (#2792) by @hubertdeng123
- fix: DB migration script (#2779) by @hubertdeng123
24.1.2
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
- Check memcached backend in Django (#2778) by @chadwhitacre
- Fix groupedmessage indexing error (#2777) by @hubertdeng123
- build(deps): bump actions/setup-python from 4 to 5 (#2644) by @dependabot
- feat: provide csrf settings information for sentry config (#2762) by @aldy505
- Fix apt config generation when http_proxy is set (#2725) (#2734) by @lemrouch
24.1.1
Notes
- You will need to update your django cache backend to PyMemCache in your sentry.conf.py as seen here
Various fixes & improvements
- Revert "Move open ai key from env variables" (#2724) by @hubertdeng123
- Fix cache error self hosted (#2722) by @hubertdeng123
24.1.0
Various fixes & improvements
- Enable crons (#2712) by @hubertdeng123
- Parameterize backup restore script (#2412) by @hubertdeng123
- Run tests only on getsentry repository (#2681) by @aminvakil
- Tweak the template now that we can see it (#2670) by @chadwhitacre
- Nginx client request body is buffered to a temporary file (#2630) by @zKoz210