Skip to content

Roadmap

James Kerber edited this page Sep 3, 2022 · 8 revisions

0.1.0

  • Event pipeline declaration and handling
  • Layer and Service management
  • Per-Layer error handling
  • Refactor for greater clarity
  • Performance optimization
  • Reach 50% test coverage

0.2.0

  • Implement scaffolding: Scaffold, SeriesScaffold, ParallelScaffold
  • Provide documentation on scaffolding
  • More examples

0.2.1

  • More advanced scaffolding concepts: ReducerLayer

0.3.0

  • Support for distributed computing (see @yagura/hokura)
  • Refactor error handling (ErrorHandlingService)
  • Reach 90% test coverage

1.0.0

  • Live metrics output
  • Kubernetes liveliness/readiness probing support
  • Memory usage optimization
  • Reach 99% test coverage

1.1.0

  • Basic CLI tooling (TODO @marcociarrocca)
  • API docs generation (@yagura/http)

1.1.1

  • Prometheus metrics support (?)

1.2.0

  • Upgrade to ES2022
  • Data persistence & State restoration

2.0.0

  • First LTS release
  • (Features TBD)