Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.24.0 – 29 March 2021 #3622

Closed
timgl opened this issue Mar 10, 2021 · 8 comments
Closed

Release 1.24.0 – 29 March 2021 #3622

timgl opened this issue Mar 10, 2021 · 8 comments
Labels
sprint Sprint planning

Comments

@timgl
Copy link
Collaborator

timgl commented Mar 10, 2021

  • Libraries: feature flags, React Expo support, keeping up to date with analytics. Most popular libraries (not up to date) are node and react-native.
  • Plugins
  • Tackle a bunch of UI/UX/bugs stuff (@paolodamico to come with a concrete list)
  • Session recording chunking/UX (have a list with only recorded sessions for example, default to filter + tooltip)
  • VPC

Eric

  • Support Hero

Paolo/Tim

  • Tackle a bunch of UI/UX/bugs
  • Find mobile dev
  • Stretch: node and something else (ruby?)

Karl/Michael

  • Action mapping Reworked in Python, though in due time we'll need to integrate it into ingestion (plugin server) for maximum performance
  • Plugin server core refactor (Refactor src/*.ts plugin-server#47) Done
  • Plugin logs (Plugin log entries #3482)
  • Instability in ingestion Greatly reduced, should be golden until we introduce a lot of large users or plugins kill us.
  • Chunking session recordings
  • Stretch: Session recording Work turned out to be not relevant

Marius/James G

  • VPC
@timgl timgl added the sprint Sprint planning label Mar 10, 2021
@Twixes Twixes changed the title Release planning 1.24 Release 1.24.0 – 29 March 2021 Mar 10, 2021
@macobo
Copy link
Contributor

macobo commented Mar 11, 2021

From discussion w/ Yakko/Marius/Michael: We should also work on action mapping in plugin server this release.

After the current patch release we create a celery task per event to do the action matching. This can lead to redis OOM => data loss, especially for FOSS. We should do the matching in-memory (if possible) in redis instead.

TODO:

@paolodamico
Copy link
Contributor

paolodamico commented Mar 12, 2021

Here's the list of UI/UX improvements & fixes I'd like to tackle on the next release. The list will probably be a bit fluid throughout the release as we find other things to improve. Please feel free to share feedback on the list, and happy to pair up if anyone is interested.

Potential additions:

@corywatilo
Copy link
Contributor

corywatilo commented Mar 12, 2021

@paolodamico I think filtering UX will be an ongoing project. There is some low-hanging fruit (bugs, obvious things we see, things that are reported), and then there will likely be some things that will take longer and should be specifically planned for a sprint (stuff that will require rethinking, wireframes, and maybe even getting feedback from users before implementing).

For the time being, I think the Filtering issues section in my ongoing list of (unfiled) app UX improvements are a good place to start.

Tangentially related: here's a filtering bug I ran into that could be added to the near-term list.

@mariusandra
Copy link
Collaborator

I'll be off the first week. For the second:

  • Work on whatever needs to be worked on for the plugin server.
  • Alternatively, work on adding feature flags to some integration.
  • Alternatively, help with getting VPCs productized in any way I can

@kpthatsme
Copy link
Contributor

kpthatsme commented Mar 12, 2021

@paolodamico @timgl this is a bug that would be really helpful to have fixed this sprint #3574 it's blocking some of our internal dashboard work and I think a pretty general use case (showing a trends and steps funnel on a dash)

fixed #3641

@weyert
Copy link
Contributor

weyert commented Mar 14, 2021

  • Libraries: feature flags, React Expo support, keeping up to date with analytics. Most popular libraries (not up to date) are node and react-native.

Love to discuss the Node library when you will be working on it :)

@timgl
Copy link
Collaborator Author

timgl commented Mar 26, 2021

Retrospective:

Eric

  • First week lots of plugin issues
  • Second week lots of self hosted issues (lots of memory issues)
  • Action recalc

Paolo

  • Got through everything by prioritising well
  • Spend 90% of my time coding, will balance that more this week

Tim

  • Too busy/ill to get programming work done
  • Taking myself off the rotation

Karl

  • Happy about past two weeks: performance issues & session recording chunking
  • Last sprint was getting started with plugins, really ramped up these two weeks

Michael

  • Got on well, pretty much everything was done + plugins on cloud now
  • shipped geoIP instead of plugin logs

Marius

  • "one task and I failed". First week was off.
  • Second week mostly did plugins
  • If you're support hero people will keep contacting you specifically
  • No VPC: we never really started, felt like plugins blocking were more pressing

James G

  • Feel similarly as Marius
  • We've been jumping around a ton with VPC but nothing is getting done
  • If we hire an SRE there's a ton of ramp-up time with CloudFormation/k8s

@paolodamico
Copy link
Contributor

This has been released, closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sprint Sprint planning
Projects
None yet
Development

No branches or pull requests

7 participants