Releases: getsentry/self-hosted
Releases · getsentry/self-hosted
24.9.0
Announcements
- 24.8.0 is now a hard stop. In order to proceed to further upgrades you will need to go through 24.8.0 first https://develop.sentry.dev/self-hosted/releases/
Security fixes
- CVE-2024-45605: Improper authorization on deletion of user issue alert notifications
- CVE-2024-45606: Improper authorization on muting of alert rules
Various fixes & improvements
- docs: link to develop docs (#3307) by @joshuarli
- fix: more leeway for minimum RAM (#3290) by @joshuarli
- Mandate minimum requirements for ram/cpu (#3275) by @hubertdeng123
- ref(feedback): cleanup topic rollout option (#3276) by @aliu39
- Update release template (#3270) by @hubertdeng123
24.8.0
Various fixes & improvements
- Migrate to zookeeper-less kafka (#3263) by @hubertdeng123
- Revert "ref(feedback): cleanup topic rollout option" (#3262) by @aliu39
- ref(feedback): cleanup topic rollout option (#3256) by @aliu39
- Remove cdc and wal2json and use the default postgres entrypoint (#3260) by @beezz
- add
-euo pipefailto enhance-image.example.sh (#3246) by @asottile-sentry - remove python-dev (#3242) by @asottile-sentry
- feat: enable user feedback feature (#3193) by @aldy505
- Use CDN by default for JS SDK Loader (#3213) by @stayallive
24.7.1
Important Changes
- This release includes a security vulnerability fix for GHSA-fm88-hc3v-3www
- Errors only self-hosted is now available
Various fixes & improvements
- Fix: errors only config flag (#3220) by @hubertdeng123
- Add errors only self-hosted infrastructure (#3190) by @hubertdeng123
- feat(generic-metrics): Add gauges to docker compose, re-try (#3177) by @ayirr7
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_ORIGINSvariable in yoursentry.conf.pyfile.
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