Skip to content

Changelog & Roadmap

w-bonelli edited this page May 16, 2022 · 14 revisions

v0.0.28

  • store file previews in the CyVerse Data Store to preserve portnoy's disk space #196
  • paged data tree #206
  • agent healthcheck history #207

v0.0.29

  • workflow contributors section on stats page #106
  • address task result download issue: we now require CyVerse tranfers, so no need to support downloads) #210
  • task view status timeline #211
  • open data tree to output folder on task completion #216
  • data tree close on user selection bugfix #217
  • single websocket & backend consumer per user #215
  • move status/alerts to bottom of window #214
  • check log files for secrets #213
  • debug Celery task submission issues #203

v0.0.30

  • async workflows/stats refresh when possible #218
  • fix public workflow loading on stats page #227

v0.0.31

  • branch support bugfix #228
  • organization-owned workflows #229
  • no longer require manual workflow binding (addresses #230)
  • various UI improvements

v0.0.32

  • Paramiko SFTP issues #239
  • Fix workflow count on stats page #237
  • Workflow scraping bugfix #230
  • persistent task configs #104
  • project-associated workflows #144
  • better welcome section on home view #248
  • workflow scheduling #99
  • nested scheduler jobs #240

v0.0.33

  • workflow usage visualization #247
  • fault-tolerant backend Terrain calls #251
  • DB query caching #249
  • detect CyVerse maintenance windows #219
  • separate section for example workflows #253
  • uptime status #204
  • Workflow config file parsing bugfix #259

v0.1.0

  • workflow usage plot fixes #276
  • handle missing/deleted workflows #274
  • allow workflows to specify a shell to wrap singularity entry point #273
  • disable start button on task submission #270
  • more detailed task success/failure criteria (conditional on result files) #269
  • timeseries in home view no longer depend on having loaded user profile info #265
  • verify workflow input path is of kind specified in plantit.yaml #271
  • don't require GitHub accounts for all users #269
  • task orchestration refactor #257
  • institutions tab on stats view #287

v0.1.1

  • task iterations (only workflows with no inputs, e.g. for Monte Carlo simulations) #305
  • factor PyCyAPI out as an independent Python library #299
  • allow workflow developers to provide a contact email #296
  • bugfix: invalidate cached parameters for recent submissions when the workflow's definition changes #295
  • public API with Swagger docs #256
  • DIRT dataset migration #301

v0.1.2+

  • protected (token-authenticated) API #256
  • walltime tracking and estimation #205
  • dataset versioning #280
  • workflow versioning #110
  • Terrain Tickets & iRODS transfers 225
  • refactor triggered workflows to use CyVerse Data Watch #252
  • clusterside datasets #246
  • configurable read/write permissions for dataset sharing #47
  • real-time UI updates for data transfers #188
  • PLY file previews (with downsampling) #109
  • image annotations #100
  • editable workflow configuration #70
  • DUO-protected agents? (unclear if this is feasible yet)
  • DOI support for computed data sets and original data
  • Gantt-like task recent history display #199
Clone this wiki locally