Skip to content

Releases: getsentry/snuba

23.1.0

17 Jan 17:58
Compare
Choose a tag to compare

Various fixes & improvements

  • feat(DC): Add simple Dataset configs (#3586) by @rahul-kumar-saini
  • bug(DC): Add config built storage keys to all_storages dictionary in factory (#3502) by @enochtangg
  • bump search_issues storage occurrence_type_id int size (#3593) by @enochtangg
  • feat: Change settings.TOPIC_PARTITION_COUNTS to use logical topic name (#3589) by @lynnagara
  • feat: Arroyo 2.4.0 (#3585) by @lynnagara
  • feat(admin): implement basic admin user roles (#3522) by @MeredithAnya
  • fix: Change DefaultNoneColumnMapper to use a normal set (#3580) by @evanh
  • update migrations doc to reflect new style (#3584) by @dbanda
  • fix(DC): Bring EntityContainsColumnsValidator back to config entities (#3579) by @volokluev
  • feat(slices): Make Subscription Scheduler filter by slice ID (#3338) by @ayirr7
  • Revert "fix(DC): Bring EntityContainsColumnsValidator back to config entities (#3540)" (#3578) by @volokluev
  • Pick up self-hosted CI bugfix (#3577) by @chadwhitacre
  • fix(DC): Bring EntityContainsColumnsValidator back to config entities (#3540) by @volokluev
  • feat(oncall): add the request_id to the query breadcrumbs (#3561) by @volokluev
  • feat(DC): Add Storage selector support for Entity configuration (#3545) by @enochtangg
  • feat(issue-platform): increase occurrence_type_id column size from UInt8 to UInt16 (#3575) by @barkbarkimashark
  • feat(issue-platform): process extra fields from event (#3571) by @barkbarkimashark
  • docs(schema): why do we promote tags? (#3574) by @onewland
  • Remove sorting experiment on sql conditions (#3567) by @enochtangg
  • ref: Add docstring about topic_name vs get_physical_topic_name. (#3568) by @lynnagara
  • feat(ops): allow disabled entities for storage sets that are not in use (#3572) by @onewland
  • test(consumer): Add preliminary unit tests to ConsumerBuilder (#3389) by @ayirr7
  • docs(slicing): Add mega-cluster and basic consumer setup (#3433) by @ayirr7
  • feat(consumer): Remove parallel collect option (#3555) by @lynnagara

Plus 39 more

22.12.0

15 Dec 18:31
Compare
Choose a tag to compare

Various fixes & improvements

Plus 72 more

22.11.0

15 Nov 18:24
Compare
Choose a tag to compare

Various fixes & improvements

Plus 68 more

22.10.0

17 Oct 17:28
Compare
Choose a tag to compare

Various fixes & improvements

Plus 76 more

22.9.0

15 Sep 17:30
Compare
Choose a tag to compare

Various fixes & improvements

Plus 32 more

22.8.0

15 Aug 17:29
Compare
Choose a tag to compare

Various fixes & improvements

  • feat: Sort raw sql fields and conditions [Experiment] (#2988) by @enochtangg
  • Revert "ref(MDC): cleanup dataset factory, formalize factory pattern (#3051)" (#3052) by @volokluev
  • ref(MDC): cleanup dataset factory, formalize factory pattern (#3051) by @volokluev
  • feat(MDC): Add Storage yaml parsing and schema (#3046) by @rahul-kumar-saini
  • config(datasets) - create a PluggableEntity class (#3050) by @onewland
  • Generate abstract_column_set from replays schema (#3041) by @cmanallen
  • ref: remove future (unused python2 porting library) (#3040) by @asottile-sentry
  • cleanup: remove unused query processor PatternReplacer (#3038) by @onewland
  • feat(replays): Add urls, user_agent, and replay_start_timestamp fields and processor (#3023) by @cmanallen
  • feat(replays): Add urls, user_agent, and replay_start_timestamp migration (#3021) by @cmanallen
  • feat(datasets): Add configs directory structure (#3034) by @rahul-kumar-saini
  • fix(replacements): Limit size of excluded groups set [INC-190] (#3027) by @untitaker
  • fix(inc): Introduce denylist that stops attempting consistent queries per project [INC-190] (#3026) by @untitaker
  • Allow us to disable the global rate limiter (#3025) by @fpacifici
  • build: Bump confluent sentry-python to 1.9.0 (#3022) by @andriisoldatenko
  • config(ds): get rid of existing logic to move to dynamic sampling (#3018) by @onewland
  • fix(discover): add missing transaction_source to TRANSACTIONS_COLUMNS (#3020) by @andriisoldatenko
  • config(mep): add table rate limit and tuple unaliaser to sets/distributions (#3019) by @onewland
  • Remove replays from the skipped migrations group (#3017) by @cmanallen
  • feat(rollout): Make transaction query processors same (#3006) by @nikhars
  • feat(replays): Enable URL processing in the consumer (#3004) by @cmanallen
  • feat(replays): add error_ids column (#3001) by @JoshFerge
  • fix(admin): Fix deletion of configs with / in them (#3016) by @nikhars
  • config(mep): add schedulers/executors to snuba-stable freight (#3015) by @onewland

Plus 56 more

22.7.0

15 Jul 17:46
Compare
Choose a tag to compare

Various fixes & improvements

  • feat(mep): support time bucketing in queries (#2937) by @onewland
  • add new subscription-related generic-metrics topics to settings/validation (#2935) by @onewland
  • feat(mep): fix header filter error (#2938) by @onewland
  • build(deps): bump jsonschema from 4.6.0 to 4.7.1 (#2926) by @dependabot
  • ref: Remove temporary subscriptions rollout code (#2934) by @lynnagara
  • ref: Fix TypedDict import (#2933) by @lynnagara
  • feat(mep): add commit log config to generic metrics storages (#2931) by @onewland
  • build(deps): bump @types/react-dom from 18.0.5 to 18.0.6 in /snuba/admin (#2924) by @dependabot
  • build(deps): bump urllib3 from 1.26.9 to 1.26.10 (#2922) by @dependabot
  • feat(mep): do kafka-header filtering to avoid JSON overhead for generic-metrics (#2929) by @onewland
  • build(deps): bump @types/react from 18.0.14 to 18.0.15 in /snuba/admin (#2923) by @dependabot
  • feat(mep): add commit log topics config (#2928) by @onewland
  • feat(profiling): Add functions consumer and dataset (#2894) by @Zylphrex
  • build(deps): bump redis from 4.3.3 to 4.3.4 (#2905) by @dependabot
  • build(deps): bump python-rapidjson from 1.6 to 1.8 (#2920) by @dependabot
  • ref(subscriptions): Remove legacy tick consumer (#2838) by @lynnagara
  • chore(deps): Bump sentry-sdk to 1.7.0 to enable baggage propagation (#2927) by @sl0thentr0py
  • feat(mep): subscript fix for multiple value arrays (#2914) by @onewland
  • fix: Update Flask (#2880) by @evanh
  • feat(replacements) Reimplement bypass properly (#2917) by @fpacifici
  • fix(build): remove atomicwrites from requirements.txt (#2919) by @onewland
  • feat(replacements) Script to execute batches of replacements (#2916) by @fpacifici
  • fix(profiling): Disable vertical merge algorithm (#2912) by @phacops
  • feat(replays): add replays dataset to dataset factory (#2913) by @JoshFerge

Plus 41 more

22.6.0

15 Jun 18:24
Compare
Choose a tag to compare

Various fixes & improvements

Plus 59 more

22.5.0

16 May 18:53
Compare
Choose a tag to compare

Various fixes & improvements

Plus 57 more

22.4.0

15 Apr 17:24
Compare
Choose a tag to compare

Various fixes & improvements

  • feat(subscriptions): Temporarily run errors in global mode (#2616) by @lynnagara
  • fix(subscriptions): Fix InvalidRangeError when rebalancing occurs (#2611) by @lynnagara
  • fix(subscriptions): Fix off by one calculation in verifier (#2610) by @lynnagara
  • feat(dlq): Introduce DLQ to Metrics with Ignore policy. (#2585) by @rahul-kumar-saini
  • fix(query): Avoid race in pipeline delegator (#2608) by @nikhars
  • fix: Match only migration files in scripts/ddl-changes.py (#2613) by @asottile-sentry
  • feat: Bump arroyo to 0.0.16 (#2606) by @lynnagara
  • feat(subscriptions): Count the off by one results separately in the verifier (#2607) by @lynnagara
  • fix: Fix Clickhouse version check (#2584) by @evanh
  • feat(subscriptions): Ignore stale subscriptions (#2596) by @lynnagara
  • feat(subscriptions): Compare the subscription request as well in the verifier (#2600) by @lynnagara
  • Revert "fix(query): Avoid race in pipeline delegator (#2597)" (#2601) by @nikhars
  • fix(tiger writes): Disable ignore write errors (#2598) by @nikhars
  • fix(query): Avoid race in pipeline delegator (#2597) by @nikhars
  • feat: Record librdkafka buffer size from the subscriptions executor (#2599) by @lynnagara
  • feat(subscriptions): Log non matching results to Sentry (#2595) by @lynnagara
  • fix(subscription-verifier): Totals is not always present in result (#2594) by @lynnagara
  • feat(subscriptions): Record more metrics from the subscriptions verifier (#2590) by @lynnagara
  • feat(subscriptions): Record stale message topic data (#2589) by @lynnagara
  • feat(admin): Added SnQL to SQL conversion (#2572) by @rahul-kumar-saini
  • fix(consumers): Allow bypassing header based routing for small percentage of messages (#2233) by @nikhars
  • ref(devserver): update metrics-consumer command (#2588) by @MeredithAnya
  • OPS-1608: add events-subscriptions-verifier to freight config (#2592) by @mwarkentin
  • fix(metrics): Remove bucket storages from devserver (#2591) by @jjbayer

Plus 75 more