Steep 5.1.0 has just been released

I’m very happy to an­nounce that Steep 5.1.0 has just been re­leased. This ver­sion in­tro­duces a new web-based user in­ter­face, which looks very mod­ern, is re­spons­ive, and provides many fea­tures that make work with work­flows and pro­cess chains easier. Steep 5.1.0 also adds new HTTP en­d­points and stores in­form­a­tion about cre­ated VMs in the data­base. The ver­sion has been thor­oughly tested in prac­tice over the last couple of months.

Steep is a sci­entific work­flow man­age­ment sys­tem that can ex­ecute data-driven work­flows in the Cloud. It is very well suited to har­ness the pos­sib­il­it­ies of dis­trib­uted com­put­ing in or­der to par­al­lel­ise work and to speed up your data pro­cessing work­flows no mat­ter how com­plex they are and re­gard­less of how much data you need to pro­cess. Steep is an open-source soft­ware de­veloped at Fraunhofer IGD. You can down­load the bin­ar­ies and the source code of Steep from its Git­Hub re­pos­it­ory.

New features

  • New web-based user in­ter­face
    • Mod­ern look
    • Re­spons­ive (works on mo­bile devices)
    • Fil­ters for work­flows, pro­cess chains, etc. (e.g. show only failed pro­cess chains)
    • … many more fea­tures
  • Add pos­sib­il­ity to con­fig­ure a pool of re­mote agents for which to cre­ate VMs
  • Cloud VMs are now kept in the data­base
  • Add HTTP en­d­point for VMs
    • Ac­cess in­form­a­tion about cre­ated VMs
    • Get reason why a VM was des­troyed
    • Fetch VMs by status
  • Im­proved HTTP en­d­point for work­flows
    • Add pos­sib­il­ity to fetch work­flows by status
    • Provide re­quired cap­ab­il­it­ies of work­flows
  • Add sup­port for Cross-Ori­gin Re­source Shar­ing (CORS)
  • Al­low mul­tiple SSH com­mands to be ex­ecuted in par­al­lel while cre­at­ing new VMs
  • Add pos­sib­il­ity to dis­able con­trol­ler
  • Log agent cap­ab­il­it­ies on star­tup
  • Add in­ter­face for ini­tial­izer plu­gins

Maintenance

  • Speed up dis­cov­ery of plu­gins and ser­vice metadata
  • Up­date Gradle to 6.3
  • Up­date Kot­lin to 1.3.72

Bug fixes

  • In­clude conf dir­ect­ory in dis­tri­bu­tion
  • Al­low the Steep start script to be run from any­where
  • In­clude res­ults of par­tially suc­ceeded sub­mis­sions in the HTTP re­sponse

Posted by Michel Krämer
on May, 15th 2020.