Features
- core: add a default lru cache on pebble template (Ludovic DEHON)
- runner-kafka: performance optimization of KafkaFlowListeners (Ludovic DEHON)
- core: add a retry on storage interface (Ludovic DEHON)
- kafka-runner: create multiple stream thread to separate load (#452) #452 (Ludovic DEHON)
- repository-elasticsearch: add metrics from elasticsearch client (Ludovic DEHON)
- kafka-runner: create state dir early to avoid concurrent access (Ludovic DEHON)
- kafka-runner: add consumer on GlobalStateProcessor to be notified about every change (Ludovic DEHON)
- core: add a keys peeble filters (Ludovic DEHON)
- kafka-runner: scheduler could recreate deleted trigger during race condition (#457) #457 (Ludovic DEHON)
- ui: update cytoscape and change dom node (Ludovic DEHON)
- ui: move to sass node package (Ludovic DEHON)
- kafka-runner: used an in memory storage for flow & template (#467) #467 (Ludovic DEHON)
- core: variable with date support for predefined string and type in existingFormat (Ludovic DEHON)
- docker: add arm64 support (Ludovic DEHON)
- ui: refactor TopologyTree to remove deps from portal-vue (Ludovic DEHON)
- cicd: create a release on tag (Ludovic DEHON)
Bug Fixes
- kafka-runner: missing server-type condition for scheduler in order to monitor their stream (Ludovic DEHON)
- ui: remove table window scrollbar (Ludovic DEHON)
- core: provide default value for variable configuration (Ludovic DEHON)
- core: state file must be named to be easily use on different task from the same flow (Ludovic DEHON)
- docker: fix compose dependencies version (Ludovic DEHON)
- tasks: Python buffered log by default so we force unbuffer to have all logs (Ludovic DEHON)
- core: flow listeners injection by blocked the startup, use a run (Ludovic DEHON)
- ui: ctrl+s was not working anymore (Ludovic DEHON)
- cli: restore-queue try to send invalid flow to queue (Ludovic DEHON)
- core: don't report plugin usage if no plugins loaded (Ludovic DEHON)
- core: loading template to early can lead to infinite wait startup on standalone (Ludovic DEHON)
- kafka-runner: add a Await on FlowJoinerTransformer (Ludovic DEHON)
- core: collector host.uuid was filtering wrong values (Ludovic DEHON)
- docker: fix usage of docker on docker-compose (Ludovic DEHON)
- core: add timestamp as a valid date of variable renderer (Ludovic DEHON)
- kafka-runner: only keep last flow version in memory and use store to get older version (Ludovic DEHON)
- core: Schedule with scheduleCondition was never triggered after first trigger (Ludovic DEHON)
- kafka-runner: prevent first startup error on topic creation (Ludovic DEHON)
- core: fix namespace collector stats (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.3.3-SNAPSHOT'. (Ludovic DEHON)
- refactor: add some helpers tools (Ludovic DEHON)
- docker: add kafka plugins (Ludovic DEHON)
- deps: update some js package (Ludovic DEHON)
- deps: update monaco editor (Ludovic DEHON)
- ui: remove deprecated sass division (Ludovic DEHON)
- kafka-runner: refactor the SafeKeyValueStore to handle prefixScan (Ludovic DEHON)
- tests: fix falling test (Ludovic DEHON)
- core: make public access on allTasksWithChilds (Ludovic DEHON)
- ui: refactor flow Edit (Ludovic DEHON)
- version: update to version 'v0.4.0'. (Ludovic DEHON)