0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-25 02:49:32 +01:00
Commit Graph

176 Commits

Author SHA1 Message Date
Marius Andra
f80fa141a4
feat(hog): JSONExtractBool (#25195) 2024-09-25 08:43:53 +00:00
Marius Andra
c1aacbe7df
feat(hog): use re2 with like (#25172) 2024-09-24 13:57:47 +00:00
Marius Andra
44e67095a0
feat(hog): save function telemetry (#25093)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-24 15:06:29 +02:00
Ben White
2b05544539
feat(cdp): Track empty cyclotron batches (#25167) 2024-09-24 09:56:16 +00:00
Oliver Browne
62ac774be8
feat(cyclotron): expose and adopt bulk job creation (#25150) 2024-09-24 10:24:32 +03:00
Marius Andra
423878c22a
fix(cdp): add new hogvm version (#25113) 2024-09-20 15:45:45 +00:00
Marius Andra
e9493da38e
feat(hog): add more JSON methods (#25098) 2024-09-20 11:36:56 +02:00
Ben White
ad32fafad2
feat: Encrypted fields rework (#24966) 2024-09-19 14:32:35 +02:00
Oliver Browne
2ec6bf0fa6
chore(cyclotron): modify janitor metric, expose depth limit (#25060) 2024-09-18 20:16:09 +01:00
Ben White
7fe7f3725a
feat: Cyclotron batch updates - take 2 (#25050) 2024-09-18 15:59:46 +02:00
Ben White
204172ccaf
revert: "feat(cyclotron): batch job updates (#24998)" (#25044) 2024-09-18 10:00:23 +00:00
Oliver Browne
6ed948577d
feat(cyclotron): batch job updates (#24998)
Co-authored-by: Ben White <ben@posthog.com>
2024-09-18 10:07:28 +01:00
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