- prevented planned of tasks from one instance of the operator class
- fixed error GeneratorExit
- fixed transform array type for Clickhouse loader
-
Add WEB UI !!!
-
Add Google Sheets provider
-
Add MySQL provider
-
Add Postgres provider
-
Add Criteo provider
- Many objects have been renamed
Redesigned executor
- add politics 'time_limit_seconds_from_worktime', 'soft_time_limit_seconds'.
- add provider 'flowmaster'
- fix schedule (interval seconds mode)
- add logging 'loguru'
- fix clear_statuses_of_lost_items
- fix allow_execute_flow
- change command 'db reset'
- new field 'expires_utc' in FlowItem
- rename command 'run' to 'run_local' and rename command 'run_thread' to 'run'
- add new class ExecutorIterationTask.
- change, moving and rename class ThreadExecutor to ThreadAsyncExecutor.
- change and rename class SleepTask to SleepIteration.
- change and rename class TaskPool to NextIterationInPools.
- ETLOperator return ExecutorIterationTask.
- rename func order_flow to ordering_flow_tasks.
- rename func start_executor to sync_executor.
- rename field FlowItem.config_hash to FlowItem.notebook_hash
- change FLOW_CONFIGS_DIR and rename FLOW_CONFIGS_DIR to NOTEBOOKS_DIR
- rename objects config to notebook
- add class Settings
- Add work.triggers policy and moving work.schedule to work.triggers.schedule policy
There are backward incompatible changes
- Add CSV file provider
- Add Sqlite database provider
- Rename 'file' loader to 'csv'
- Rename rename class ClickhouseLoad to ClickhouseLoader
There are backward incompatible changes
- Add local executor
- Fix Yandex Direct provider
- Refactoring