Releases: odtp-org/odtp
Releases · odtp-org/odtp
v0.4.0
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
v0.3.1
What's Changed
- fix(dependencies): Removing pyarrow and freezing numpy to <2 to avoid… by @caviri in #155
- fix(Missing method): Missing get_component_version by @sabinem in #163
- Fix compose production by @sabinem in #162
- fix(pyproject.toml): add pandas as a dependency by @sabinem in #166
- Hotfix/add pandas dependency by @sabinem in #169
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Release Overview:
- dashboard was refactored since code files were getting too long
- homepage of the dashboard got an upgrade and also contains now connection checks
- the execution run page is now only accessible via the execution
- the workflow in the dashboard has been improved
- the docker compose setup has now a dev and a prod file
- log levels for dashboard and docker runs can now be set separately
Changes by PRs
- Package upgrades by @sabinem in #127
- refactor(dashboard execution pages): execution form user friendly by @sabinem in #128
- chore: remove unused code barfi and models by @sabinem in #129
- Feature/make sources editable in dockerfile by @sabinem in #141
- feat: Add pip install args by @sabinem in #142
- Release0.3.0 by @sabinem in #130
- chore(changelog): update changelog for release v0.3.0 by @sabinem in #145
Full Changelog: v0.2.8...v0.3.0
v0.2.8
v0.2.7
v0.2.6
v0.2.5
Features
- Introduce version tags for components
- Allow in cli commands to use attributes rather than ids to identify documents
- make gui more user friendly and add validation to forms
- change color schema of gui to black and white
What's Changed
- Merge hotfixes on main into develop by @sabinem in #90
- Upgrade nicegui by @sabinem in #95
- Adapt nicegui color scheme by @sabinem in #96
- Merge hotfixes into develop by @sabinem in #98
- Cli enhacement by @caviri in #94
- Improve dashboard components by @sabinem in #97
- Component version instead of commits by @sabinem in #99
- Fix cli new execution by @sabinem in #105
- Improve execution by @sabinem in #109
- Run page by @sabinem in #113
- Bug fixes 0.2.5 by @sabinem in #114
- Release0.2.5 by @sabinem in #110
Full Changelog: v0.2.4...0.2.5
v0.2.4
v0.2.3
v0.2.2
- add git submodules when cloning repos
What's Changed
- fix(Dockerfile): don't expose environment variables by @sabinem in #57
- Functional docker compose for all services in ODTP by @caviri in #55
- v0.2.1 proposal by @caviri in #58
- v0.2.1 by @caviri in #59
- feat(seperate .env files): make 2 .env file examples for install by @sabinem in #65
- Merge hotfix from main into develop by @sabinem in #85
- Merge pull request #59 from odtp-org/main by @sabinem in #83
- fix(docker compose env): s3 server url needs to be set by @sabinem in #86
- hotfixed recursive submodules missing by @caviri in #88
Full Changelog: 0.2.1...0.2.2