Release 1.26.0 2/2
yakkomajuri opened this issue · 6 comments
WIP. Just writing down some notes.
Libraries
PHP
- Review, test, and merge PostHog/posthog-php#9
Flutter
- Review, test, and merge PostHog/posthog-flutter#10
React Native
- Make a call on all dependency updates: https://github.com/PostHog/posthog-react-native
iOS
posthog-js
- rageclicks PostHog/posthog-js#228
- /sessionRecording PostHog/posthog-js#183
Plugin Server
- Retries when punishing plugins #387
- last_updated_at for properties? https://github.com/PostHog/plugin-server/issues/375
- S3 job queue #399
- PostHog API? #401
- Plugin server not live while downloading MMDB #391
- Multiple files https://github.com/PostHog/plugin-server/issues/367
posthog
- Plugins frontend? PostHog/posthog#2965
Individual Plugins
- More retry queues (check most used plugins)
- Background processing (buffer) for Customer.io plugin (longest execution per event)
Broadly I see us fighting around 4 different battles simultaneously the next 2 weeks:
- Data lakes. Exports. Imports. All the data. Reliably. Many different services.
- The deteriorating state of our libraries.
- Keep the lights on work in the plugin server itself.
- New developments that unblock a lot of things: installing plugins, action matching.
Data lakes is the big big business objective we must nail. We're pretty good with what we already support, but we could do more :). #404 and https://github.com/PostHog/plugin-server/issues/406 are the most important important points this time. The S3 queue also needs to be finished #399 for extra safety.
Yet we can't ignore the other things.
Action matching in the plugin server (#235) implementation is well underway now, so that'll ship in this next sprint.
On a different note, after all this work on features I'd love to make sure Plugins docs are up to date and top notch (PostHog/posthog.com#1396).
Besides that, happy to take on other tasks from the extensive board, to be discussed.
Priorities this sprint:
- Data lakes. Exports. Imports. All the data. Reliably. Many different services.
- The deteriorating state of our libraries.
- Keep the lights on work in the plugin server itself.
- New developments that unblock a lot of things: installing plugins, action matching.
Tasks sorted by priority for everyone:
Marius:
- Priority 1:
exportEvents
and "run from the beginning" - Priority 2: PHP feature flags and PSR-4, iOS SPM
Michael:
- Priority 2: Migrate to flutter 2, world class plugin docs.
- Priority 3: mmdb loading issue, plugins health check
- Priority 4: action event matching inside the plugin server
Neil:
- Priority 2: $snapshot events wrongly sent, this.rageClicks,
/sessionRecording?...
- Priority 4: plugin installation step
Yakko:
- Priority 0: rest and enjoy time with your family
- Priority 2: postgres plugin, retries when punishing plugins that error, customer.io buffer, clean up rudderstack export
Hi @paolodamico and welcome to the plugin server repo! You're welcome to stay :D
Hahaha oops! Wrong issue 🤦 , sorry for hijacking it.
Sprint planned. PostHog/posthog#4446