264 Commits

Author SHA1 Message Date
Ben White
056b561ba8 fix: Helper to mark cyclotron changes (#24960) 2024-09-13 12:37:18 +02:00
Ben White
7fd0fbb207 feat(cdp): Use cyclotron part 2 (#24746) 2024-09-10 09:05:30 +02:00
Marius Andra
7b71abc8d9 fix(hog): bools and numbers are not "empty" (#24835) 2024-09-06 09:12:41 +00:00
Marius Andra
70c6ce8885 feat(hog): fix elements matching (#24331)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-05 12:07:12 +02:00
Marius Andra
1646a08c2b feat(hog): loose comparisons (#24775) 2024-09-04 12:24:05 +02:00
Marius Andra
c2c8b26dc7 feat(hog): typeof (#24742) 2024-09-02 14:42:03 +02:00
Marius Andra
b2fd4b164f feat(hog): use Hog in the frontend (#24670) 2024-08-30 10:55:40 +02:00
Marius Andra
00bab5eb34 feat(hog): Hog bytecode function STL (#24653) 2024-08-29 14:28:50 +02:00
Marius Andra
be9c06553b feat(hog): lambdas and callable refactor (#24595) 2024-08-28 11:25:58 +02:00
Marius Andra
b7105b6af5 feat(hog): bytecode versions (#24584) 2024-08-27 17:04:54 +02:00
Marius Andra
e9e3441721 feat(hogvm): serialize the stack between async operations (#24574) 2024-08-27 09:45:37 +02:00
Oliver Browne
9734a40c96 feat: cyclotron (#24228)
Co-authored-by: Brett Hoerner <brett@bretthoerner.com>
Co-authored-by: Ben White <ben@posthog.com>
2024-08-21 12:24:56 -06:00
Marius Andra
16044dda2b feat(hogvm): add "has" (#24330) 2024-08-13 11:57:30 +02:00
Oliver Browne
c779318ad0 feat: inline user agent plugin (#24051) 2024-07-30 10:25:36 +03:00
Marius Andra
7ebd594140 feat(hog): bump hogvm (#24007) 2024-07-26 09:56:39 +02:00
Marius Andra
703f7668a4 feat(cdp): more metadata in function logs (#23986) 2024-07-26 09:31:25 +02:00
Marius Andra
c64d94a26c feat(hog): try catch (#23858) 2024-07-25 16:57:28 +02:00
Frank Hamand
ea01f78e38 fix: Revert "chore(plugin-server): bump node-rdkafka to 3.1.0" (#23914) 2024-07-23 15:48:04 +01:00
Brett Hoerner
5718f44f75 chore(plugin-server): bump node-rdkafka to 3.1.0 (#23863) 2024-07-22 13:54:43 +01:00
Marius Andra
085da0c6bb fix(hog): release new version (#23817) 2024-07-18 14:37:53 +00:00
Ben White
cbf1f0c86f feat(cdp): Added kinesis template (#23635)
Co-authored-by: Marius Andra <marius.andra@gmail.com>
2024-07-16 15:55:05 +02:00
Marius Andra
c8abb23fda feat(hog): datetimes, toInt/toFloat, toUnixTimestampMilli (#23714) 2024-07-15 15:34:35 +00:00
Marius Andra
5beb6fa47f feat(hog): format date times (#23712) 2024-07-15 12:24:23 +00:00
Marius Andra
930e4d5741 feat(hog): dates and times (#23687) 2024-07-15 12:58:32 +02:00
Marius Andra
0a2c3dca04 feat(hog): for in loops (#23631) 2024-07-11 18:34:21 +02:00
Marius Andra
11f2f6ed06 feat(hog): use Object.hasOwn (#23604) 2024-07-10 14:28:30 +00:00
Marius Andra
043aa16e5b feat(hog): memory limits (#23564) 2024-07-10 15:11:15 +02:00
Marius Andra
54246abbee feat(hogvm): add RE2 for TypeScript VM (#23558) 2024-07-09 16:10:08 +02:00
Marius Andra
b5deb786d3 feat(hog): support ternary, if() and multiIf() (#23517) 2024-07-08 14:54:17 +00:00
Ben White
595bae0081 feat(cdp): HogWatcher (#23286) 2024-06-27 17:25:26 +02:00
Ben White
bf9c242a00 feat: Test hog functions (#23017) 2024-06-20 10:43:20 +02:00
Ben White
567be75819 feat: More Hog templates (#22957) 2024-06-17 11:25:33 +02:00
Ben White
95a0b85848 feat: DeliveryHog (#22706) 2024-06-10 15:12:04 +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
Michael Matloka
da0507d5f1 chore(deps): rm eslint-plugin-prettier, upgrade @typescript-eslint/parser (#20814)
* chore(dev): Remove `eslint-{config,plugin}-prettier`

* Upgrade `@typescript-eslint` and restore `eslint-config-prettier`

* Fix promise handling in a few spots

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-11 16:15:19 +01:00
Ben White
1b15f27ba8 feat: Swapped to express for plugin server http server (#20506) 2024-02-22 17:03:23 +00:00
Paul D'Ambra
e049e2c4b6 fix: revert "feat: faster json parsing" (#19838)
Revert "feat: faster json parsing"
2024-01-18 14:25:20 +00:00
Paul D'Ambra
972c054274 feat: faster json parsing (#19830)
* feat: faster json parsing

* make a test assertion concrete
2024-01-18 12:38:47 +00:00
Xavier Vello
8c5086e871 fix: kill the plugin-server process if the graphile worker stops unexpectedly (#19363) 2023-12-18 09:47:53 +01:00
Brett Hoerner
150e62bdb1 chore(plugin-server): remove pg from possible plugin imports (#19284) 2023-12-12 10:38:34 -07:00
Brett Hoerner
1f6ce77e66 chore(plugin-server): remove statsd (#19027) 2023-12-05 11:47:12 -07:00
Tiina Turban
fc0bd60d9c chore: nuke plugin-contrib (#18757) 2023-12-05 14:02:37 +01:00
Brett Hoerner
641f597e6e revert(plugin-server): bump node-rdkafka to 2.18.0 (librdkafka 2.3.0) (#18420) (#18941) 2023-11-28 11:57:41 -07:00
Brett Hoerner
6b7d833efe chore(plugin-server): bump node-rdkafka to 2.18.0 (librdkafka 2.3.0) (#18420) 2023-11-28 11:28:12 -07:00
Brett Hoerner
77672d84a0 chore(plugin-server): only inject imports that are used by the plugin and remove unused plugin imports (#18934) 2023-11-28 09:54:14 -07:00
Brett Hoerner
cd54a6a36a chore(plugin-server): bump eslint deps and enable no-constant-binary-expression lint (#18578)
* chore(plugin-server): bump eslint deps

* chore(plugin-server): enable no-constant-binary-expression lint
2023-11-13 11:11:19 -07:00
Tiina Turban
41f8a4a9dd chore: bump plugin-scaffolding version (#18032) 2023-11-07 14:47:38 +01:00
Brett Hoerner
99ce6d12a3 revert(plugin-server): bump node-rdkafka to 2.18.0 (#18363)
Revert "chore(plugin-server): bump node-rdkafka to 2.18.0 (librdkafka 2.3.0) (#18307)"

This reverts commit 2785a70f72.
2023-11-02 13:36:43 -06:00
Brett Hoerner
2785a70f72 chore(plugin-server): bump node-rdkafka to 2.18.0 (librdkafka 2.3.0) (#18307) 2023-11-02 08:11:53 -06:00
Brett Hoerner
0056a0bc02 revert(plugin-server): bump node-rdkafka to 2.18.0 (#18283)
Revert "chore(plugin-server): bump node-rdkafka to 2.18.0 (librdkafka 2.3.0) (#18228)"

This reverts commit 4756d476be.
2023-10-30 16:57:59 -06:00