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