* Update plugin server to 0.11.6
* Fix webhook on foss (#3621)
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
Co-authored-by: Yakko Majuri <38760734+yakkomajuri@users.noreply.github.com>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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
* 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
* 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