0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-24 18:07:17 +01:00
Commit Graph

51 Commits

Author SHA1 Message Date
PostHog bot
e3baab33c9
Update plugin server to 0.11.1 (#3502)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
2021-02-26 13:50:09 +01:00
PostHog bot
51e6ccd485
Update plugin server to 0.10.3 (#3498)
* Update plugin server to 0.10.3

* Don't strip plugin server version of nonexistent quotes

Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
Co-authored-by: Michael Matloka <dev@twixes.com>
2021-02-26 02:22:56 +01:00
PostHog bot
d660755a50
Update plugin server to 0.10.1 (#3481)
* Update plugin server to 0.10.1

* Remove PLUGIN_SERVER_INGESTION for plugins tasks/images

Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
Co-authored-by: Marius Andra <marius.andra@gmail.com>
2021-02-25 14:36:41 +01:00
PostHog bot
76b3a7d002
Update plugin server to 0.9.29 (#3459)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
2021-02-24 19:53:27 +01:00
PostHog bot
3aaba31c8d
Update plugin server to 0.9.28 (#3456)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
2021-02-24 12:49:49 +01:00
PostHog bot
3d3d0f92cf
Update plugin server to 0.9.26 (#3450)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
2021-02-24 10:03:33 +01:00
PostHog bot
e4c8923a75
Update plugin server to 0.9.25 (#3447)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
2021-02-23 21:53:56 +01:00
PostHog bot
146469770b
Update plugin server to 0.9.24 (#3445)
* Update plugin server to 0.9.24

* Add more hook metrics in Python

Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
Co-authored-by: Michael Matloka <dev@twixes.com>
2021-02-23 18:07:06 +01:00
PostHog bot
22010c1b13
Update plugin server to 0.9.23 (#3436)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
2021-02-23 10:09:21 +01:00
PostHog bot
4f69b8142c
Update plugin server to 0.9.22 (#3435)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
2021-02-23 09:34:53 +01:00
PostHog bot
a65e7c83b9
Update plugin server to 0.9.21 (#3430)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
2021-02-22 20:24:17 +01:00
PostHog bot
c1bcfe1fcf
Update plugin server to 0.9.20 (#3419)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
2021-02-22 13:02:26 +01:00
Marius Andra
8ef54b3a51
plugin server 0.9.14 (#3403) 2021-02-19 02:27:31 +01:00
Marius Andra
d82226cae7
plugin server 0.9.12 (#3401) 2021-02-19 01:28:04 +01:00
Michael Matloka
acdea023fa
Update plugin server to 0.9.11 (#3400)
Co-authored-by: mariusandra <mariusandra@users.noreply.github.com>
2021-02-19 00:40:08 +01:00
Michael Matloka
44441226a4
Update plugin server to 0.9.7 (#3398)
Co-authored-by: mariusandra <mariusandra@users.noreply.github.com>
2021-02-18 23:50:58 +01:00
Michael Matloka
7842a83df1
Update plugin server to 0.9.6 (#3396)
Co-authored-by: mariusandra <mariusandra@users.noreply.github.com>
2021-02-18 22:47:02 +01:00
Marius Andra
c988433237
plugin server 0.9.5 (#3395) 2021-02-18 21:55:55 +01:00
Michael Matloka
7b3a56a385
Update plugin server to 0.9.4 (#3393)
* Update plugin server to 0.9.4

* prettier

* 3% to plugin server

Co-authored-by: mariusandra <mariusandra@users.noreply.github.com>
Co-authored-by: Marius Andra <marius.andra@gmail.com>
2021-02-18 20:48:50 +01:00
Marius Andra
4b2d3c831e
update plugin server to 0.9.3 (#3388) 2021-02-18 17:51:28 +01:00
Marius Andra
33951f0256
Plugin server ingestion again (#3381)
* re-enable cloud ingestion for specific orgs

* update plugin server to 0.9.2

* correctly process the negative if

* enable ingestion in the task
2021-02-18 16:03:22 +01:00
Marius Andra
b48f70a741
Plugin server 0.9.1 (#3376)
* upgrade plugin server to 0.9.1

* remove KAFKA_BATCH_PARALELL_PROCESSING from ecs that had a typo and is now true by default
2021-02-18 11:28:03 +01:00
Marius Andra
3ee153075e
bump plugin server to 0.8.3 (#3329) 2021-02-12 16:04:55 +01:00
Marius Andra
4b2f642360
bump plugin server to 0.8.2 (#3327) 2021-02-12 14:03:34 +01:00
Marius Andra
92fb744942
bump plugin server to 0.8.1 (#3325) 2021-02-12 12:56:58 +01:00
Marius Andra
c00d45ac91
bump plugin server to 0.8.0 (#3307) 2021-02-11 12:49:13 +01:00
Marius Andra
b7133c47b3
plugin server 0.7.5 (#3250) 2021-02-09 11:23:07 +01:00
Marius Andra
dfcc9f7fb4
upgrade plugin server to 0.7.4 (#3226) 2021-02-06 10:44:34 +01:00
Marius Andra
eed06ffd59
Upgrade plugin server to 0.7.3 (#3225) 2021-02-06 10:22:11 +01:00
Michael Matloka
e636cbbc49
Bump plugin server to 0.7.2 (#3205) 2021-02-04 17:52:48 +01:00
Marius Andra
d064f8b036
update plugin server to 0.7.1 (#3204) 2021-02-04 17:01:26 +01:00
Michael Matloka
1f3145128c
Enable PLUGIN_SERVER_INGESTION (#3107)
* Enable PLUGIN_SERVER_INGESTION_HANDOFF = get_bool_from_env("PLUGIN_SERVER_INGESTION_HANDOFF

* Don't set PLUGIN_SERVER_INGESTION_HANDOFF in worker

* Add comments

* Remove _HANDOFF from PLUGIN_SERVER_INGESTION

* add stats counter for plugin server handoff, so we can verify events out and events in

* add whitelisted posthog and kea organizations

* disable ingestion this round --> first let's just check the plugin server can talk to kafka & clickhouse before sending real events to it

* enable ingestion in docker-compose.ch.yml

* eliminate bad merge

* async action event matching when using postgres plugin server ingestion (#3182)

* fix org

* remove _HANDOFF from topic

* add plugin_ to plugin server ingestion topic

* update plugin server to 0.7.0

Co-authored-by: Marius Andra <marius.andra@gmail.com>
2021-02-04 16:17:24 +01:00
Michael Matloka
b33734bd89
Update plugin server to 0.6.11 (#3151) 2021-02-01 19:31:31 +01:00
Michael Matloka
0420786607
Make PluginConfig.order mandatory (#3122)
* Make PluginConfig.order mandatory

* upgrade plugin server to 0.6.10

* black

* Ensure no PluginConfig.order collission

* Clean up PluginConfig API

* Revert "Ensure no PluginConfig.order collission"

This reverts commit d8b2c907e4.

* Black

Co-authored-by: Marius Andra <marius.andra@gmail.com>
2021-01-28 17:03:36 +01:00
Marius Andra
0c6682f859
Plugin Server 0.6.8 (#3043)
* living on the edge

* Upgrade to plugin server 0.6.8

Co-authored-by: Michael Matloka <dev@twixes.com>
2021-01-21 23:43:49 +01:00
Marius Andra
b385100a64
plugin server 0.6.6 (#3035) 2021-01-21 16:51:54 +01:00
Marius Andra
c6d3ea5fb0
upgrade to plugin server 0.6.5 (#3003) 2021-01-19 21:53:23 +01:00
Marius Andra
29fa6a8ac9
update to new @posthog/plugin-server package (#2917) 2021-01-12 17:22:36 +01:00
Marius Andra
e3aa8bf31b
upgrade to plugin server 0.6.4 (#2897) 2021-01-08 15:13:19 +01:00
Michael Matloka
ef42e5a914
Update posthog-plugin-server (#2878)
* Use posthog-plugin-server 0.6.2

* Fix bin/plugin-server as docker-compose service
2021-01-07 16:21:16 +01:00
Marius Andra
39239c2780
Upgrade Plugin Server (#2816)
* use KAFKA_ENABLED key

* 0.6.1 plugin server
2020-12-21 21:57:29 +01:00
Michael Matloka
818576a4d6
Allow Plugins on Cloud (#2783)
* Allow Plugins configuration on Cloud

* Generate UUID in log_event for idempotency

* Make event UUID common for both EE event processing pipelines

* Restore frontend from master for changed direction

* Fix _process_event_ee

* Whitelist PostHog Inc. and KeaJS for Plugins on Cloud

* Test Plugins on Cloud organization whitelisting

* Fix FOSS

* Revert UUID changes (another PR)

* Update posthog-plugin-server to 0.6.0-beta
2020-12-16 16:48:41 +01:00
Marius Andra
f3e4cad700
Plugin editor (#2743)
* fix tsc error

* add plugin source, create plugin source version model, add plugin_type

* can create and save source plugins via the api

* make empty source plugins

* message if no config options available

* different image or tag for source plugins

* fix some types

* second drawer

* add fields into drawer

* add monaco editor

* refactor drawer

* save plugin and must be json

* close tab on save

* fix default code

* upgrade to plugin server 0.5.0 - with scheduled plugins

* less height

* upgrade to plugin server 0.5.1 - with posthog.capture

* remove minimap from editor

* upgrade to 0.5.1

* use enum

* reduce quirk

* must enter a name/url

* use the source

* simpler text

* sync image

* add link to docs

* add a link to the documentation inside the source code drawer

* text / ux simplifications

* nicer first plugin experience

* nicer django model choices
2020-12-14 17:11:29 +01:00
Marius Andra
b5b7276ced
Restart plugins on error (#2719)
* export as $CONFIG_JSON

* export as $CONFIG instead

* restart plugin server if killed

* restart plugin server if killed

* update to 0.4.3
2020-12-10 07:29:06 +01:00
Marius Andra
177cee9e38
Set right concurrency for plugin server on Heroku (#2703)
* nodejs worker concurrency on heroku

* upgrade plugin server

* upgrade server

* fix another bug with 0.3.2

* plugin server with resilient redis

* plugin server with more resilient workers

* new plugin server

* update
2020-12-09 18:08:25 +01:00
Eric Duong
7916ceb8ba
Revert "Revert "Plugin Attachments (#2263)" (#2376)" (#2380)
This reverts commit 9ff05e8c53.
2020-11-13 14:15:24 -05:00
Eric Duong
9ff05e8c53
Revert "Plugin Attachments (#2263)" (#2376)
This reverts commit 39c2e5973b.
2020-11-13 12:10:27 -05:00
Marius Andra
39c2e5973b
Plugin Attachments (#2263)
* file uploads for plugins [WIP]

* save plugin attachments

* rename file->attachment, add size

* rename file->attachment, add size

* rename config type "file" to "attachment"

* see already uploaded files

* new config schema, add markdown support, move "disabled/enabled" switch up for visibility

* hints via markdown

* new plugin server

* remove attachments

* fix config serialization due to formdata

* small fixes

* help mypy

* remove `isFormData` argument

* remove debugger

* consistent naming for add/remove attachment

* remove unused params

* extract plugin test http mock, create test for plugin/create, mark most fields as read-only

* update github helloworldplugin zip with JS version of plugin

* upgrade plugins

* add auth test

* test plugin repo and config

* test plugin API attachment uploads

* test plugin server status response

* extract plugin config FormData method

* fix mypy

* use FakeRedis, not FakeStrictRedis

* random try - add REDIS_URL to tests

* try bad github action print debugging

* try bad github action print debugging

* plugin tests under multi tenancy

* add fakeredis to CI FOSS test

* remove prints

* enable plugin tests if in EE
2020-11-13 15:18:12 +01:00
Marius Andra
220ba7777a
Plugins via NPM (#2204)
* support both 1) zip and tgz archives 2) github and npm packages

* revert noisy change in PR

* refactor and add test

* add tests for downloading and extracting archives

* posthog-plugin-server upgrade

* add mode to tarfile.open to force gz

* swap github and npm tgz order

* fix

* remove github tgz because we use the zip there

* fix test
2020-11-05 21:22:49 +01:00
Marius Andra
8600f7e80c
Revert process_event task name (#2179)
* use long process_event task names (as they were before)

* fix task name for EE

* prevent losing tasks on the backwards migration

* Mypy hack
2020-11-02 16:27:40 -08:00