Commit Graph

1322 Commits

Author SHA1 Message Date
Bianca Yang
008698a785 feat: remove most frontend references to available_features (#22337)
* remove most frontend references to available_features

* some more

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (2)

* adding back some items, fix tests

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (2)

* fix test

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-20 14:24:32 -07:00
Paul D'Ambra
0b4e000e89 fix: record heatmap as dropped only when there is heatmap data (#22311)
* fix: record heatmap as dropped only when there is heatmap data

* Update plugin-server/src/worker/ingestion/event-pipeline/extractHeatmapDataStep.ts
2024-05-16 09:11:03 +03:00
Paul D'Ambra
c2046d5dd1 chore: log before dropping (#22308) 2024-05-16 01:34:26 +03:00
Paul D'Ambra
5131b96990 fix: heatmap validation on ingestion (#22276) 2024-05-15 11:43:35 +03:00
Paul D'Ambra
8794850cfb chore: logging only when in debug mode (#22251) 2024-05-10 17:31:14 +01:00
Ben White
224a5d5d0c feat: Action steps refactor (part 2) (#22092) 2024-05-08 09:46:52 +02:00
Brett Hoerner
f0539bf393 chore(plugin-server): don't allow $groupidentify to use $set and friends (#22113) 2024-05-07 07:43:19 -06:00
Ben White
cc9cb45d58 feat: Action steps refactor (attempt 2) (#22137) 2024-05-07 15:25:19 +02:00
Ben White
0fc2c9eccd revert: "feat: Action steps refactor (part1) (#22091)" (#22136) 2024-05-07 12:32:41 +02:00
Ben White
776298d2a8 feat: Action steps refactor (part1) (#22091) 2024-05-07 12:08:13 +02:00
Xavier Vello
c2a5d6162a chore(blobby): penalize non-batched traffic for overflow detection (#21607) 2024-05-06 14:54:24 +02:00
Ben White
22cf08039a chore: Refactor action webhook formatter (#22061) 2024-05-06 12:15:25 +02:00
Ben White
1408f0eba3 chore: Refactor run plugin code (#21984) 2024-05-06 11:13:36 +02:00
Ben White
ee7ac6489f feat: Refactor processing to allow lazy loading of elementsList (#21983) 2024-05-06 10:47:24 +02:00
Ben White
1323449293 chore: Remove experimental replay ingester (#21969) 2024-05-06 09:15:25 +02:00
Brett Hoerner
bf2dcbf632 fix(plugin-server): sanitize nulls and check length on property manag… (#21980)
fix(plugin-server): sanitize nulls and check length on property manager inserts
2024-04-30 12:01:15 -06:00
Paul D'Ambra
36de77bdfe chore: reduce messages to sentry (#21972) 2024-04-30 15:23:57 +01:00
Brett Hoerner
981d58f42b fix(plugin-server): move null replacement and add test (#21954) 2024-04-29 15:44:22 -06:00
Marius Andra
5f288bc965 fix(ingestion): remove null byte from distinct Id, attempt 2 (#21919) 2024-04-28 18:26:15 +02:00
Marius Andra
0fe14b2c51 fix(ingestion): remove null byte from distinct Id (#21917) 2024-04-28 17:08:08 +02:00
Brett Hoerner
f87b54c6ab fix(plugin-server): add time component to person.force_upgrade (#21899) 2024-04-26 10:41:36 -06:00
Ben White
5827de5262 fix: Displaying of profile-less users (#21844) 2024-04-26 10:04:47 +02:00
Brett Hoerner
9701ada80d chore(plugin-server): set 'force_upgrade' for 'person_mode' when applicable (#21856)
* chore(plugin-server): set 'force_upgrade' for 'person_mode' when applicable

* Update query snapshots

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-25 11:07:37 -06:00
Julian Bez
9576fab1e4 chore: Add Pyupgrade rules (#21714)
* Add Pyupgrade rules
* Set correct Python version
2024-04-25 08:22:28 +01:00
Brett Hoerner
ddd0a05884 feat(plugin-server): lazy distinct_id/person row creation (#21670)
* split out InternalPerson and Person types

* disable old backfill code

* add lazy person env var setting

* lazily create person/distinct_id rows

* remove backfill.ts

* drop properties after person lookup

* remove leftover backfill bit
2024-04-23 10:39:40 -06:00
Ben White
6183f88b67 feat: Heatmaps ingestion (#21629) 2024-04-23 09:24:26 +02:00
Ben White
a8bcc672a8 feat: Swap ingestion endpoints to new .i.posthog.com ones (#20736) 2024-04-22 11:03:14 +02:00
Brett Hoerner
fff6720947 chore(plugin-server): use uuidv5 for person uuids, based on distinct_id (#21547)
* chore(plugin-server): bump uuid package

* chore(plugin-server): use uuidv5 for person uuids, based on distinct_id
2024-04-17 13:06:53 -06:00
Xavier Vello
26c983431f chore(blob): add recording_blob_ingestion_session_info_bytes summary (#21569) 2024-04-17 10:11:07 +02:00
Brett Hoerner
634cd8308d chore(plugin-server): $process_person -> $process_person_profile (#21575) 2024-04-16 08:44:55 -06:00
Xavier Vello
ddbb0df131 chore(p-s): remove unused piscina envvars (#21542) 2024-04-15 17:13:43 +02:00
Xavier Vello
e7d3a8d0a7 perf(blobby): improve message parsing performance (#21445) 2024-04-15 13:34:07 +02:00
Xavier Vello
b9a5a240ca perf(plugin-server): allow to tune CPU profile collection further (#21493) 2024-04-15 10:18:16 +02:00
Brett Hoerner
b9d9511049 revert: chore(plugin-server): add plugin skip list for personless (#2… (#21495)
Revert "chore(plugin-server): add plugin skip list for personless (#21378)"

This reverts commit 6143f83a1d.
2024-04-12 06:39:51 -06:00
Tiina Turban
8aad2a6e49 chore: remove property flattener from blacklist for personless (#21465) 2024-04-10 15:37:57 +02:00
Brett Hoerner
f4595d4225 chore(plugin-server): warn about invalid $process_person, add normali… (#21413)
chore(plugin-server): warn about invalid $process_person, add normalized field to properties
2024-04-09 07:28:38 -06:00
Tiina Turban
1b832ce614 fix: personless mode to retry get person for races (#21442) 2024-04-09 12:52:41 +00:00
Xavier Vello
f9057f59f4 chore(blobby): fix gaugeLagMilliseconds reporting, take 2 (#21430) 2024-04-09 14:23:59 +02:00
timgl
9f68d554c0 fix: Add where predicate to alter table query (#21382)
* fix: Fix deletion job by using join tables

* fix tests

* Update query snapshots

* drop table

* fix

* Update query snapshots

* remove te4st files

* fix

* Update query snapshots

* Update posthog/models/async_deletion/delete_events.py

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: James Greenhill <fuziontech@gmail.com>
2024-04-09 01:31:36 +00:00
ted kaemming
091e7251ea feat(plugin-server): Preserve distinct ID locality on overflow rerouting (#21358) 2024-04-08 09:49:44 -07:00
Brett Hoerner
6143f83a1d chore(plugin-server): add plugin skip list for personless (#21378)
* chore(plugin-server): add plugin skip list for personless

* runDeprecatedPlugins
2024-04-08 08:39:20 -06:00
Ben White
476df5572c feat: Support client side ingestion warnings (#21388) 2024-04-08 15:54:15 +02:00
Xavier Vello
565cb1d316 chore(blobby): fix reporting of recording_blob_ingestion_lag* metrics (#21402) 2024-04-08 13:11:05 +00:00
Xavier Vello
e27523e9f8 chore(blobby): log sessions IDs that we add to redis overflow zset (#21394) 2024-04-08 12:11:04 +02:00
Brett Hoerner
feb6d65269 fix(plugin-server): minor personless changes (#21370) 2024-04-05 09:01:24 -06:00
Brett Hoerner
ea05d8e276 feat(plugin-server): handle process_person=false (#21262)
* chore(plugin-server): extract normalizeEvent method, since this has nothing to do with persons

* chore(plugin-server): cleanup PersonState args

* chore(plugin-server): lazily json serialize some timeoutguard context

* feat(plugin-server): handle process_person=false
2024-04-05 08:34:08 -06:00
Brett Hoerner
8edc743a7d fix(plugin-server): fix ordering of utm properties so , from the eve… (#21355)
fix(plugin-server): fix ordering of utm properties so ,  from the event win
2024-04-05 07:28:39 -06:00
ted kaemming
7e9d67130d test(plugin-server): Improve the robustness of overflow handling tests (#21315) 2024-04-04 07:58:36 -07:00
ted kaemming
7c0d56e61b fix(plugin-server): Better limit Kafka message key types to avoid problematic values (#21289) 2024-04-03 08:51:02 -07:00
ted kaemming
4457dd5396 revert: "feat(plugin-server): Support preserving distinct ID locality on overflow rerouting (#20945)" (#21279)
This reverts commit 85ef237459.
2024-04-02 16:39:45 +00:00