Releases: getsentry/snuba
Releases · getsentry/snuba
25.6.1
Various fixes & improvements
25.6.0
Various fixes & improvements
- ref(eap): tests with orderby label only (#7236) by @MeredithAnya
- feat(devservices): Add containerized modes for profiles, uptime, metrics dev (#7229) by @hubertdeng123
- feat(cbrs): move routing strategies to rpc (#7201) by @xurui-c
- feat(capman): Don't rate limit customers for workflow alert referrers (#7237) by @kcons
- ci: provide arm64 image build (#6825) by @aldy505
- chore(redis): update sentry-redis-tools to 0.5.0 (#7232) by @davidtsuk
- fix(migration): only drop the first bucket to speed up the migration (#7228) by @davidtsuk
- feat(consumers): Create V2 consumer copy (#7227) by @volokluev
- chore(eap): Remove hash map columns for buckets 0 to 4 (#7225) by @phacops
- chore(eap): Remove hashed_keys column (#7224) by @phacops
- fix(eap): Remove AddIndex on a column that doesn't exist (#7223) by @phacops
- fix(eap): Remove hash map columns from the MV (#7222) by @phacops
- fix(eap): Reduce impact of migration (#7221) by @phacops
- Revert "chore(eap): drop hashed key columns" (#7220) by @onewland
- Revert "Deprecate TOPIC_PARTITION_COUNTS setting (reverts ed0426b) (#5942)" (e8188c4) by @getsentry-bot
- Deprecate TOPIC_PARTITION_COUNTS setting (reverts ed0426b) (#5942) by @lynnagara
- fix(eap): fix stupid attribute values query for item id (#7219) by @volokluev
- chore(eap): drop hashed key columns (#7218) by @davidtsuk
- chore(eap): Remove eap-spans resolver (#7215) by @phacops
- chore(eap): remove _hash_map columns from eap config (#7217) by @volokluev
- fix(EAP-100): allow passing in string timestamps in filters (#7202) by @volokluev
- feat(consumers): set default join timeout on rust consumers (#7213) by @volokluev
- fix(eap): don't create a column if it already exists (#7211) by @davidtsuk
- feat(eap): add hashed attributes column (#7208) by @davidtsuk
Plus 38 more
25.5.1
Various fixes & improvements
- chore(ci): Bump sentry-related dependencies more aggressively (#6769) by @untitaker
- ref(rust-snuba): Add architecture doc (#7151) by @untitaker
- feat(trace-items): Support page tokens in trace item attributes endpo… (#7182) by @Zylphrex
- Revert "fix(eap): Translate eap_spans to eap_items_span for subscriptions (#7181)" (ce42761) by @getsentry-bot
- chore(eap-alerts): Clean up devserver args to reflect correct entity (#7185) by @shruthilayaj
- feat(replay): update processor for user_geo fields (#7175) by @aliu39
- chore: Create subscriptiosn eith eap items spans entity (#7183) by @shruthilayaj
- feat(replay): update entity/storage yamls for user_geo fields (#7174) by @aliu39
- fix(eap): Translate eap_spans to eap_items_span for subscriptions (#7181) by @phacops
- meta: Bump new development version (baa701c)
25.5.0
Various fixes & improvements
- feat(replay): add migration for user geo fields (#7173) by @aliu39
- chore(eap): Cleanup EAP span, log and mutation references (#7178) by @phacops
- feat(api): Support multipart/form-data to receive binary data (#7180) by @phacops
- fix(job): log correct query for truncating EAP spans (#7179) by @onewland
- feat(replay): Add OTA Updates Context to the processor (#7166) by @krystofwoldrich
- feat(replay): Add Dataset & Storage YAML for OTA Updates Context (#7165) by @krystofwoldrich
- feat(replay): Add Migration for OTA Updates Context Columns (#7164) by @krystofwoldrich
- feat(eap): Transform an order by on timestamp to the full sort key order to improve performance (#7153) by @xurui-c
- create manual job for truncating eap_spans_2_local tables (#7167) by @onewland
- fix(rust): Validate schemas according to their type (#7176) by @phacops
- fix: fix duplicate labels in RPC causing incorrect behavior (#7139) by @kylemumma
- fix batch join timeout reading from env var (#7171) by @volokluev
- fix(trace-items): Should return keys in filter (#7162) by @Zylphrex
- chore(devservices): Bump version to 1.1.5 and add programs.conf file (#7161) by @hubertdeng123
- chore(eap): Stop trimming query time ranges (#7159) by @phacops
- Revert "Revert "feat(eap): Add an item consumer (#7122)"" (#7160) by @volokluev
- Revert "feat(eap): Add an item consumer (#7122)" (0b2e328) by @getsentry-bot
- feat(eap): Add an item consumer (#7122) by @phacops
- ref(consumer) only log when there are rows to write (#7155) by @MeredithAnya
- Revert "feat(eap): Transform an order by on timestamp to the full sort key order to improve performance (#7149)" (b4fbd4c) by @getsentry-bot
- fix(eap): Remove max execution time from attribute names endpoint (#7152) by @volokluev
- chore(eap): Add a eap_items_span entity for backwards compatibility (#7150) by @phacops
- feat(eap): Transform an order by on timestamp to the full sort key order to improve performance (#7149) by @phacops
- fix(ourlogs): Do not store span_id (#7148) by @colin-sentry
Plus 55 more
25.4.0
Various fixes & improvements
- fix(eap): Cast timestamp as a float to and then make it a datetime (#7072) by @phacops
- feat(rust-snuba): Enable SSL in rdkafka (#7059) by @untitaker
- ref: bump sentry-kafka-schemas to 1.2.0 (#7069) by @getsentry-bot
- ref: bump sentry-protos to 0.1.69 (#7070) by @getsentry-bot
- feat(sourecmaps) - Allow querying 'symbolicated_in_app' field on events and discover (#7063) by @yuvmen
- Set timeout_overflow_mode to break on all tier 1 queries (#7065) by @volokluev
- obs(snuba): add query settings to db span (#7064) by @volokluev
- perf(sampling-in-storage): track timeout queries (#7061) by @xurui-c
- Set timeout_before_checking_execution speed to 0 (#7062) by @volokluev
- fix(sampling-in-storage): query scans 0 bytes (#7055) by @xurui-c
- feat(group-by-alerts): Allow for group by's without conditions on the events dataset (#7057) by @JoshFerge
- feat(eap): add a sample count threshold for percentile reliability (#7054) by @davidtsuk
- feat(sourcemaps) - Add
symbolicated_in_app
column on errors (#7043) by @yuvmen - feat: remove logs resolver, endpoint itemstats (#7042) by @kylemumma
- perf(sampling-in-storage): emit raw estimation error (#7051) by @xurui-c
- fix(sourcemaps) - Added
symbolicated_in_app
column to errors_ro (#7052) by @yuvmen - fix(admin): Do not scrub UUIDs, hex strings and datetimes (#7053) by @untitaker
- feat(sourcemaps) - Add new column
symbolicated_in_app
on errors (#7044) by @yuvmen - feat: eap timeseries works for logs (#7047) by @kylemumma
- fix(sampling-in-storage): fix increment metric (#7049) by @xurui-c
- fix(eap-items): add the sampling factor column to the distributed downsampled tables (#7048) by @davidtsuk
- bump max clickhouse version to 24.8.14.10459 (#7046) by @MeredithAnya
- fix(eap-items): Write to new sampling_factor column (#7020) by @davidtsuk
- fix(eap-items): Update materialized views to include the sampling factor column (#7021) by @davidtsuk
Plus 60 more
25.3.0
Various fixes & improvements
- feat(smart-autocomplete): Implement smart autocomplete functionality (#6960) by @volokluev
- fix(eap): remove items_attribute_mv (#6968) by @volokluev
- fix(eap): allow hashmaps to be used in the entity (#6967) by @volokluev
- fix(eap-items): add attribute mappings for backwards compatibility (#6961) by @davidtsuk
- feat: storage for new item_attrs table (#6944) by @kylemumma
- feat: new mv for item_attrs (#6956) by @kylemumma
- fix(admin): fix log profile events nonsense (#6965) by @volokluev
- fix(eap): Return high reliability when sampling rate is 100% (#6954) by @jan-auer
- fix(eap-items): swap description and raw_description (#6958) by @davidtsuk
- fix(eap-items): make sure we are not overriding sentry.description (#6955) by @davidtsuk
- ref(replay): add environment to ReplayClickEvent (#6946) by @michellewzhang
- feat(smart_autocomplete): storage definition for new materialized view (#6951) by @volokluev
- fix(eap): Update relative confidence calculation (#6935) by @jan-auer
- feat: drop item_attrs mv (#6953) by @kylemumma
- chore: increase timeout for some of the ci tests (#6952) by @kylemumma
- Remove unsupported comments deploy.sh (#6950) by @volokluev
- fix(eap-items): map sentry.name to sentry.description in eap_items (#6949) by @davidtsuk
- Remove vector deployment again (#6948) by @volokluev
- Revert "remove test-eap-mutations-vector from deploy script (#6947)" (342d820) by @getsentry-bot
- remove test-eap-mutations-vector from deploy script (#6947) by @volokluev
- feat: item_attrs materialized views for new eap_items table (#6943) by @kylemumma
- feat(eap-sampling): add mv migration for sampled views (#6940) by @volokluev
- SRE-630: add snuba container selector for migration (#6945) by @mwarkentin
- fix(gocd): Fix missing/changed container names (#6942) by @rgibert
Plus 52 more
25.2.0
Various fixes & improvements
- feat(uptime): Add incident_status column to uptime_monitor_checks (#6886) by @evanpurkhiser
- chore(eap): Enable all storages in every region (#6884) by @phacops
- cleanup(gen-metrics): remove meta_tag_values_mv (#6882) by @onewland
- Revert "Revert "remove generic_metrics/*/distributions_meta_tag_value… (#6883) by @onewland
- chore(docs): update references to devservices (#6881) by @shellmayr
- Revert "remove generic_metrics/*/distributions_meta_tag_values (#6878)" (2dea118) by @getsentry-bot
- remove generic_metrics/*/distributions_meta_tag_values (#6878) by @onewland
- fix(snuba-admin): stop crashing when turning off profile events (#6879) by @volokluev
- chore(eap): Restore missing materialized views (#6877) by @phacops
- feat(eap): Add hash map of attribute keys to the items table (#6876) by @phacops
- migrate(smart-autocomplete): Add a hashmap optimization + BF index to smart autocomplete table (#6875) by @volokluev
- feat(consumer): add flag for custom envoy request timeout (#6874) by @onewland
- fix(eap): Bad circular import in endpoint get traces (#6873) by @Zylphrex
- chore: Upgrade clickhouse-driver to 0.2.9 (#6869) by @phacops
- feat: eap support formulas in timeseries endpoint (#6854) by @kylemumma
- feat(eap): Add a table to store items (#6850) by @phacops
- feat(capman): Remove BytesScannedWindowAllocationPolicy from errors_ro (#6866) by @volokluev
- fix(eap): reliabilities should be updated even when value is null (#6863) by @davidtsuk
- Revert "cleanup(smart_autocomplete): remove smart autocomplete mv (#6867)" (0bdf9a9) by @getsentry-bot
- cleanup(smart_autocomplete): remove smart autocomplete mv (#6867) by @volokluev
- fix: bump sentry kafka schema (#6864) by @JoshFerge
- feat: Add a Bool column type (#6861) by @phacops
- feat: Allow to use 128 bits integers (#6862) by @phacops
- chore: bump sentry-kafka-schemas (#6857) by @JoshFerge
Plus 76 more
25.1.0
Various fixes & improvements
- fix: snuba admin system query error messaging (#6763) by @kylemumma
- feat: Add SSL/TLS support for ClickHouse connections (#6459) by @patsevanton
- fix(settings): specify VALID_RETENTION_DAYS for self-hosted (#6756) by @aldy505
- chore(deps): Bump Python to 3.11.11 (#6719) by @beninabox
- Bump arroyo version (#6766) by @volokluev
- feat(ourlogs): Add entity/storage configs & dev worker (#6759) by @colin-sentry
- fix(optimize): make tests and optimize use UTC timestamps (#6760) by @onewland
- meta: Bump new development version (1fe61a9)
24.12.2
Various fixes & improvements
- ref(uptime): use new v2 table in storage (#6761) by @JoshFerge
- ref(uptime): use region instead of region_slug (#6762) by @JoshFerge
- ref(uptime): rebuild uptime storage table (#6758) by @JoshFerge
- chore(eap): write script to send scrubbed data into a gcs bucket (#6698) by @davidtsuk
- fix(scripts): Grab everything in the path (#6750) by @phacops
- feat(profiling): process environment value for profile_chunks and add the column to the storage definition (#6738) by @viglia
- ci: Switch e2e test to self-hosted repo (#6746) by @BYK
- feat(ourlogs): Add a kafka consumer (#6743) by @colin-sentry
- Revert "deps: replace python-jose with pyjwt (#6739)" (96d5c2b) by @getsentry-bot
- fix(uptime): add snapshot test for corrected typo (#6744) by @JoshFerge
- feat(sudo): allow dropping of replica in sudo tool (#6742) by @volokluev
- chore(codeowners): add crons team to uptime files (#6741) by @JoshFerge
- deps: replace python-jose with pyjwt (#6739) by @mdtro
- fix(uptime): align rust consumer with clickhouse schema (#6740) by @JoshFerge
- feat(devservices): Support no workers option for containerized version of snuba (#6737) by @hubertdeng123
- feat(devservices): Add devservices ci validation job (#6716) by @hubertdeng123
- chore(uptime): move uptime storage to partial (#6736) by @JoshFerge
- feat(profiling): add environment column to the profile_chunks table (#6722) by @viglia
- feat(EAP): Trace Item resolvers (#6732) by @volokluev
- feat(ourlogs): Simplify the buckets for logs (#6735) by @colin-sentry
- Revert "chore(eap-spans): Take advantage of parallel reads (#6579)" (f8900d8) by @getsentry-bot
- Implement filter offset for attribute values API (#6667) by @xurui-c
- fix(eap): use TDigestWeighted instead of TDigest for perncetile confidence calculation (#6734) by @shellmayr
- fix(storage): correctly name storage key (#6733) by @JoshFerge
Plus 28 more
24.12.1
Various fixes & improvements
- Revert "fix(eap-spans): Add an index on project_id (#6695)" (9f5c3f5) by @getsentry-bot
- fix(eap-spans): Add an index on project_id (#6695) by @phacops
- 984: scrub eap_spans_str_attrs (#6694) by @kylemumma
- fix(inc984): scrub the correct bucket for sentry.user (#6693) by @xurui-c
- fix(inc984): scrub the correct bucket for sentry.user.ip (#6692) by @volokluev
- inc984: scrub
user
from eap_spans (#6691) by @xurui-c - inc984: scrub
user
from spans (#6689) by @xurui-c - fix(rust): Honor exit code (#6674) by @untitaker
- ref(admin): lw delete related system queries (#6685) by @MeredithAnya
- chore: Bump rust-toolchain (#6688) by @untitaker
- chore(devservices): Bumping the version of devservices to latest (#6682) by @IanWoodard
- fix(devservices): Add orchestrator devservices label to clickhouse (#6687) by @hubertdeng123
- fix(eap): Fix divide by 0 errors caused when the sample count is 0 (#6681) by @davidtsuk
- meta: Bump new development version (4465733)
- ref(lw-deletes): add project_id killswitch and some logging (#6677) by @MeredithAnya
- docs: update CH supported versions (#6683) by @MeredithAnya
- feat(inc-984): Cleanup EAP spans (#6676) by @xurui-c
- fix(admin): Allow special characters in SYSTEM/OPTIMIZE queries (#6680) by @evanh
- feat(eap): Use weighted average instead of simple average for calculating average sampling rate (#6678) by @davidtsuk
- ref(lw-deletes): concurrent allocation policy requires org id (#6679) by @MeredithAnya