Release 2.0.1

New features, improvements and fixes provided to you in the 1st Quarter of the year 2022.

New added_blue

  • We have introduced the Simple Ferris Dashboard (Landing Page/Dashboard) developed in ReactJS to provide insights and analytics around typical platform related metrics mostly related to Data Ops and detailed event handling. It can be finetuned and tailored to customer specific needs. The details can be found under the Landing Page(Dashboard) subcategory in the User Guide.
  • The first version of the Open API REST Server - Generator has been built which can be used for generating standardised REST APIs from the OpenAPI specification.
  • Created Dashboard API which is used for feeding various charts on Ferris Dashboard including statistics for Executions by status, trigger type, average time of executions, number of executions per package etc.
  • Introduction of manifest.json files which can be uploaded with a package and used to define package execution entrypoint (name of the script that will be executed), order of scripts execution, schedule, tags, trigger event, etc.
  • Added Execution Context to fx_ef package which is accessible to any .py script at runtime and can be used for fetching configuration, secrets, parameters, information of the executing package and for manipulating the package state.

Changed changed_yellow

  • PostgreSQL wrapper was added to Ferris CLI

Improved improved_green

  • Overall performance of the UI was enhanced

Fixed fixed_red

  • Synchronisation of Git Repositories that contain empty packages

Last modified November 13, 2023: init (cb2a58c)