- improve contextualized logging
- add async (web hook / callback) execution web endpoint
- minor improvements and fixes
- authentication via OpenID Connect. See documentation.
- automatic deployment of base components. Documented here.
- usability improvements wiring / selection dialog
- adapter system: directly attach any metadata as attributes to dataframes / series. See for example here
- additional playwright end2end tests
- bug fixes, refactorings
- fix db config management bug
- add more logging
- fix db config password secret handling
- fix DB user config environment variable name
- small documentation fixes
- Allow special characters in adapter source/sink ids
- small bug fixes
- documentation restructuring and improvements
- Bugfixes concerning migration and importing
- documentation fixes and improvements
- Bug fixes!
- you may now write async components by making your main function async
- improve execution logging: now contains operator names and level/hierarchy
- new endpoint to run latest revision of a revision group
- restore the Kafka execution consumer and add improvements, in particular allow many configuration options to be set
- Kafka execution also allows to execute latest revision of a revision group
- add user interface end-to-end test suite (using playwright)
- Complete Rewrite of the backend service in Python (formerly Java). This includes a lot of bug fixes.
⚠️ IMPORTANT: Upgrading from 0.6.* to 0.7 requires manual migration steps!
- update frontend dependencies
- export/import of components/workflows feature (see docs)
- fix runtime POST errors caused by encode/uvicorn#1345
- (security fix) upgrade java dependencies (see Issue #9)
- upgrade Python dependencies
- preparations for export / import feature
- add docker build and push script replacing Travis build
- (security fix) upgrade log4j to 2.16.0
Important: It is strongly recommended to upgrade designer installations to this version or higher due to the critical log4j security vulnerability known as "Log4Shell" (0-day Remote Code Execution)!
- update log4j dependency (important security fix!)
- fix workflow deployment
- minor documentation updates
- fix Issue #6
- add documentation for postgres backup
- add documentation for using R via rpy2
- add output information to /workflows endpoint
- minor fixes and improvements
- update some dependencies
- add ortools to default runtime dependencies
- improve default timeout settings and add some documentation
- add component export/import facilities from/to only a Python code file
- extend component code generation to include information enabling export/import from just the component code.
- remove buggy demo workflows
- security updates dependencies
- minor fixes and improvements
- minor fixes and improvements
- upgrade Python dependencies
- switch/adapt to unprivileged docker images
- add some more default Python dependencies to runtime
- add info endpoints for liveness probes
- minor documentation fix
- add documentation for workflow execution via web endpoint
- add built-in local file adapter to runtime
- fix adapter documentation
- fix travis build process (reduce log output to handle maximum log size limitations)
- fix Issue #4
- introducing the hetida designer adapter system