Skip to content

Releases: odtp-org/odtp

v0.5.0

10 Feb 07:29
864cf04
Compare
Choose a tag to compare
- gui and cli: making partial executions possible
- gui: allow to upload and store secret files per user. These files are then stored encrypted in the
users working directory and the user can link them to execution runs
- gui and cli: odtp.yml is now parsed when a component version is added and the default parameters are
stored. Therefore when an execution is created it is preset with the default parameter and port values.
These can be overwritten during execution runs.
- gui and cli: workflows are added as step between component versions and execution: a workflow is the
sequence of component versions. Workflows are not user owned and can be shared between users in the same
way as component versions are shared
- gui: gui allows now to deprecate workflows, executions and component versions. Deprecated items are
no longer offered in selects. Items can be deprecated and also reactivated
- env: an additional env variable is added ALLOW_DOCKER_GPUS that must be set to false if the used Docker
version does not allow GPU settings and true in case the components should be able to run on a GPU

v0.4.0

03 Jul 13:15
ca50f05
Compare
Choose a tag to compare

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 to develop 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

30 Jun 08:41
f563bf0
Compare
Choose a tag to compare

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

19 Jun 14:45
8f1e7da
Compare
Choose a tag to compare

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

Full Changelog: v0.2.8...v0.3.0

v0.2.8

08 May 14:02
20145bb
Compare
Choose a tag to compare
  • Bugfixes
  • Adjust log settings

What's Changed

Full Changelog: v0.2.7...v0.2.8

v0.2.7

07 May 09:37
bb7dc30
Compare
Choose a tag to compare

Bug fix:

  • Docker compose: ODTP_PATH variable

What's Changed

  • fix(ODTP_PATH): change to variable that is coming from .env by @sabinem in #117

v0.2.6

07 May 09:36
Compare
Choose a tag to compare

Bug fix docker compose

v0.2.5

06 May 21:23
Compare
Choose a tag to compare

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

Full Changelog: v0.2.4...0.2.5

v0.2.4

30 Apr 12:27
2934cc7
Compare
Choose a tag to compare

v0.2.4: Feature

  • Network added to compose so odtp components can use it
  • Introducing secrets compatibility

What's Changed

Full Changelog: 0.2.3...v0.2.4

v0.2.3

18 Apr 15:00
Compare
Choose a tag to compare
  • expose dahsboard parameters: port and reload

What's Changed

  • feat: make dashboard run parameters adjustable by @sabinem in #89

Full Changelog: 0.2.2...0.2.3