The new version 0.24.0 of Flowman has been released. This release contains a YAML schema generator to provide an appropriate YAML/JSON schema for the code editor of your choice. By using this schema, you will benefit from better syntax validation and auto-complete features, for example in VS Code or IntelliJ. Moreover model documentation capabilities and data quality checks have been improved by considering valuable input from real world projects.

Detailed Changes

Breaking Changes

We take backward compatibility very seriously. But sometimes a breaking change is needed to clean up code and to enable new features. This release contains some breaking changes, which are annoying but simple to fix. In order to avoid YAML schema inconsistencies, some entities needed to be renamed, as described in the following table:

categoryold kindnew kind
mappingconstvalues
mappingemptynull
mappingreadrelation
mappingreadRelationrelation
mappingreadStreamstream
relationconstvalues
relationemptynull
relationjdbcjdbcTable, jdbcQuery
relationtablehiveTable
relationviewhiveView
schemaembeddedinline
Breaking changes