26 Commits

Author SHA1 Message Date
Ben White
b20fd9371f fix(node): Don't keep the messages array in the closure (#39775) 2025-10-16 15:47: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
Ben White
cfafe13411 chore: Remove transform plugins and mmdb integration (#35126)
Co-authored-by: José Sequeira <jose@posthog.com>
2025-07-17 12:58:30 +02:00
Ben White
04e9c7b703 feat(cdp): Remove old onevent consumer (#32515) 2025-05-22 15:54:39 +02:00
Ben White
4586f09925 feat: Move legacy plugin executor to undici (#31930) 2025-05-06 10:44:29 -06:00
Ben White
1b308916e8 feat(cdp): Refactored logger (#29933) 2025-03-17 12:55:25 +01:00
Ben White
56cda9621f feat: Compare onevent plugins (#29703)
Co-authored-by: meikel <meikel@posthog.com>
2025-03-10 15:55:25 +01:00
Ben White
e9b5fc11d2 fix(cdp): Test improvements (#29642) 2025-03-10 10:40:02 +01:00
Ben White
dc77ad8b01 chore(cdp): Removed job and schedules (#29352) 2025-03-03 13:31:54 +01:00
David Newell
36150f220e chore: disable plugin server posthog capture if not set (#29275) 2025-03-03 09:04:20 +00:00
Rafael Audibert
eda494ef12 fix: Silence several TS errors from plugin-server tests (#29200) 2025-02-25 18:46:02 +00:00
Meikel Ratz
8e074bd011 chore(cdp): upgrade jest version (#27320) 2025-01-07 18:59:16 +01:00
Ben White
16870d63fc feat: Plugin server services refactor - take 2 (#24737) 2024-09-03 11:00:50 +02:00
Ben White
3f56346512 chore: Reverts "Plugin server services refactor (#24638)" (#24733) 2024-09-02 08:43:52 +00:00
Ben White
4684a2bc0d chore: Plugin server services refactor (#24638) 2024-09-02 09:56:13 +02:00
Ben White
8384edb14c chore: Remove filters from plugin configs (#24374) 2024-08-15 10:23:58 +00:00
Oliver Browne
c779318ad0 feat: inline user agent plugin (#24051) 2024-07-30 10:25:36 +03:00
Oliver Browne
7207da93e9 feat: Inline plugins (plugins without running VM2) (#23443)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ben White <ben@posthog.com>
2024-07-24 14:49:31 +03:00
Ben White
76ddfec198 feat: Add plugin config filtering (#22469) 2024-05-30 10:23:03 +01:00
Ben White
c4fee6fc83 feat: Action filtering for webhook apps (#22056) 2024-05-28 10:21:38 +01: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
Michael Matloka
b7fe004d6b chore(plugin-server): Validate fetch hostnames (#17183)
* chore(plugin-server): Validate fetch hostnames

* Only apply Python host check on Cloud

* Update tests to use valid hook URLs

* Only apply plugin server host check in prod

* Update URLs in a couple more tests

* Only check hostnames on Cloud and remove port check

* Fix fetch mocking

* Roll out hostname guard per project

* Fix fetch call assertions

* Make `fetchHostnameGuardTeams` optional
2023-09-18 14:38:02 +02:00
Xavier Vello
6b0abd05af feat(jobs): don't execute queued jobs for disabled configs (#15738)
* feat(jobs): don't execute queued jobs for disabled configs

* add functional test for disabled plugins

---------

Co-authored-by: Harry Waye <harry@posthog.com>
2023-05-26 14:29:52 +00:00
Xavier Vello
5058f71ccf chore(ingestion): move mmdb database in worker process (#15173) 2023-04-24 11:34:52 +02:00
Karl-Aksel Puulmann
1eaf91929c feat(app-metrics): Gather and show metrics for runEveryX methods (scheduled tasks) (#12375)
* Set __ignoreForAppMetrics on runEveryMinute if needed

* Show tab for scheduled tasks

* feat(app-metrics): Track metrics for runEveryX

* Add tooltip to scheduled tasks tab

* lowercase
2022-10-21 15:50:13 +03:00