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