Changelog
- gui: the general workflow for the user was improved (new Items are selected automatically for example)
- gui: validation has been implemented in the forms to make sure data that is entered will be valid
- gui: the run page for executions has been improved in the gui: logs are now also available from the gui when a workflow runs
- gui: on the dashboard homepage you can now directly see whether all services including github are connected
- gui: the workarea in the dashboard was removed and replace by an info section on top of the pages
- logging: improve logging at GUI/CLI: run commands are now logged to a file, while everything else is still logged to the command line: this is so run commands can be easier debugged by knowing what was run in docker and how that run was triggered
- logging: the logs of the execution runs are now exposed as volumes, so that will be directly available when the component starts and will remain in the project path even after a component exited prematurely
- execution: execution and step timestamps
- cli: printing table from mongodb colleciton
- cli: delete methods for execution and related items.
- components: avoid rebuilding image if component is available
- compose: a dev version for docker compose has been added to facilitate development
What's Changed
- fix(cloning of component repo): consider odtp-component-client by @sabinem in #154
- feat(dashboard run page): simplfy project folder creation by @sabinem in #153
- fix(compose.prod.yml): removing app volume by @caviri in #151
- Fix env variable in docker compose by @sabinem in #164
- feat(logs & output collections): Added missing collections in initial… by @caviri in #157
- fix(S3 Initiation): Fix for S3 initial setup by @caviri in #156
- feat: merge
main
todevelop
by @sabinem in #170 - feat(execution-timestamps) by @caviri in #159
- Feat/log dir as volume by @sabinem in #175
- Feat/improve cli and gui execution runs by @sabinem in #176
- feat(docker): Avoid rebuilding images available by @caviri in #160
- feat(CLI-table): Using pretty tables to get items from any collection. by @caviri in #174
- fix(variable renaming): Missed renaming of 2 variables by @caviri in #179
- Logging and chores by @caviri in #172
- fix(dashboard): changed names of timestamp fields for execution by @sabinem in #180
- chore(cli): cleanup execution commands that are only for the gui by @sabinem in #181
- feat/log commands to file by @sabinem in #165
- Fix/dashboard run page layout by @sabinem in #182
- Delete s3 Objects and items related to an execution by @caviri in #173
- chore(.env.dist files): provide extra file for dev setup by @sabinem in #184
- v0.4.0 by @caviri in #183
Full Changelog: v0.3.1...v0.4.0