Skip to content
ngjaying edited this page Apr 12, 2024 · 2 revisions

In pre versions, the contract may still have frequent updates. Try to make it stable and then merge to open source.

Apr: v2.0.0-pre.1( selected sources/sinks; no plugin; no graph )

  • Define contracts during dev (still subject to change)
  • Sink split with MQTT
  • Adapt file sink
  • Source split with MQTT
  • Format, Compressor, Encryptor modularize

May: v2.0.0-pre.2 (no native plugin; no graph)

  • Schama map (big change) with node level
  • REST API redesign
  • Portable plugin adapt to new contract
  • Sources adapt to new contract
  • Sinks adapt to new contract

Jun: 2.0.0

  • Finalize plugin contract and adapt all shipped plugins
  • Graph API support
  • Resource manager
  • Testing recover
  • CI, especially plugin packaging