Commit Graph

2267 Commits

Author SHA1 Message Date
Meikel Ratz
ed9aa14caf feat(msg): skip bytecode execution due to pre-filter outcome (#37273) 2025-08-28 10:30:52 +02:00
Meikel Ratz
7e5d6a094b fix(msg): dont run pre-filter when actions are present (#37272) 2025-08-28 08:49:01 +02:00
Nick Best
b3180eb6d9 chore(session-recordings): rm flaky tests (#37255) 2025-08-27 12:53:25 -07:00
Meikel Ratz
ad1fe106a7 chore(msg): add more logs for filtering (#37242) 2025-08-27 14:47:05 -03:00
Ben White
d5e6dd441f fix(node): Only setup opentelem sdk if enabled (#37247) 2025-08-27 16:16:20 +00:00
Ben White
8cc102dbbe fix(cdp): Higher metric counters (#37240) 2025-08-27 15:38:22 +00:00
Ben White
1ea0994d75 fix(node): Remove duplicate spans (#37224) 2025-08-27 13:03:04 +00:00
Ben White
d917e68388 feat(node): Instrumentation decorator (#37170) 2025-08-27 13:55:48 +01:00
Marcus Hof
1434ea9f40 feat(msg): set oauth placeholders instead of the actual value (#37025) 2025-08-27 14:48:35 +02:00
Meikel Ratz
33a24ef1ef feat(msg): add pre filter on event name (#37157)
Co-authored-by: Ben White <ben@posthog.com>
2025-08-27 13:51:43 +02:00
Ben White
1c13cccd12 feat(cdp): Hog rate limiter (#36998) 2025-08-27 11:07:16 +01:00
Ben White
0f25c56d1b feat(node): Extend opentelem to instrumentedFn (#37166) 2025-08-27 10:35:55 +01:00
Marcus Hof
e56a1e7c9c feat(msg): replace oauth placeholders before fetch (#37024) 2025-08-27 11:11:24 +02:00
Nick Best
a972355fba feat(ingestion): groups dual write (#37074) 2025-08-26 10:18:35 -07:00
Ben White
d3d30d44ca feat(node): Swap to tsx (#37171) 2025-08-26 16:52:17 +01:00
Peter Kirkham
4f1ba1f109 chore: pricing update (#37139) 2025-08-26 13:52:34 +00:00
Ben White
396e3631d8 feat(node): Added opentelemetry to node services (#37154) 2025-08-26 14:30:03 +01:00
Marcus Hof
310d8d3f59 feat(msg): release clickup destination (#36965)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-26 11:25:53 +02:00
Marcus Hof
140b58001b feat(msg): automatically remove deleted templates (#37099) 2025-08-25 14:46:11 +00:00
Rafael Audibert
1e3813a2f8 chore(isort): add isort configuration in pyproject.toml (#36781) 2025-08-25 00:57:29 -03:00
Nick Best
d57d105033 feat(ingestion): dual write persons repository (#36529) 2025-08-22 13:21:27 -07:00
Tue Haulund
518484ecc3 feat: dynamic retention period for replay recordings (#36307) 2025-08-22 14:16:57 +02:00
Eli Reisman
d2ead9a373 feat(plugin-server): add more context to the logs emitted from person-merge-service.ts (#37006) 2025-08-21 13:32:03 -07:00
Ben White
b2ea6c7198 fix(cdp): Small cdp issues (#36935) 2025-08-21 16:26:34 +00:00
Paweł Ledwoń
22f339a46e fix: do not retry merge limit errors (#36968) 2025-08-21 15:37:04 +02:00
Paweł Ledwoń
84b9766a74 feat: add limit for the number of merged distinct IDs (#36903) 2025-08-20 16:21:22 +02:00
Ben White
23f86175fc feat(cdp): Move addon check to use DB lookups (#36905)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-20 14:47:07 +01:00
Ben White
dee19de7a3 feat(cdp): Invocation quota limiting (#36831) 2025-08-20 09:37:14 +01:00
Sandy Spicer
a7ec6dd0ad feat: filter groups by created_at timestamp (#36406)
Co-authored-by: Arthur Moreira de Deus <arthur@posthog.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-19 21:21:40 -07:00
Haven
377392b126 feat(messaging): check recipient preferences during hogflow execution (#36271)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ben White <ben@posthog.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-08-19 15:15:23 -07:00
Ben White
e8fcb33ae7 feat(cdp): Modified lazy loader to support background loading (#36835) 2025-08-19 14:20:14 +00:00
Paweł Ledwoń
cf880efa27 refactor: force events to overflow early (#36844) 2025-08-19 15:56:39 +02:00
Ben White
bcec62296c feat(cdp): Add new usage reporting (#36825) 2025-08-19 14:41:26 +01:00
Ben White
6006d44947 feat(messaging): Email tracking (#36783) 2025-08-19 10:27:36 +01:00
Meikel Ratz
cece4bb391 fix(myke): use correct index ordering (#36819) 2025-08-19 07:40:01 +00:00
Meikel Ratz
aea455d612 chore(msg): revert pg partitioning changes for counters db (#36772) 2025-08-18 17:13:10 +02:00
Meikel Ratz
85a9b28cc0 fix(myke): fix failing test bc of missing field (#36776) 2025-08-18 16:59:51 +02:00
Rafael Audibert
90175d0658 feat(devex): Introduce prettier-plugin-sort-imports to sort our imports (#35965) 2025-08-17 13:49:49 -03:00
Robbie
371bf60e5a feat: Add env vars for cookieless's redis to ingestion (#36632) 2025-08-14 11:09:21 +01:00
Meikel Ratz
b42eaad737 feat(msg): try table partitioning by team (#36578) 2025-08-14 09:38:28 +02:00
David Newell
2447ede7a9 chore: allow exception property filtering in alerts (#36297) 2025-08-13 14:27:54 +01:00
Robbie
378e03e2c5 fix: Revert "feat: Add env vars for cookieless's redis" (#36555) 2025-08-13 11:56:26 +02:00
Robbie
d1f1207f82 feat: Add env vars for cookieless's redis (#36464) 2025-08-13 09:50:56 +01:00
Meikel Ratz
78b73f4c4d fix(msg): sanitize pg query (#36488) 2025-08-12 09:55:10 +02:00
Haven
9e3b4ac0db feat(messaging): native email templater (#35984) 2025-08-11 18:25:25 +02:00
Meikel Ratz
59ff3bee54 chore(msg): make gads experimental again (#36456) 2025-08-11 17:43:12 +02:00
Meikel Ratz
5a033a8b77 fix(msg): parametrize pg query (#36454) 2025-08-11 17:32:43 +02:00
Nick Best
85e5809783 chore(persons): adds env var for json size trimming (#36415) 2025-08-11 08:13:24 -07:00
Meikel Ratz
a02b409543 feat(msg): add pg migrate to plugin-server (#36431) 2025-08-11 15:22:08 +02:00
Ben White
56db0ca6fd fix(cdp): Request connection timeouts (#36384) 2025-08-08 15:43:42 +00:00