Recent Releases of st4sd-runtime-core

st4sd-runtime-core - Release 2.5.1

What's Changed

  • fix: support using both input and variable files for DSL 2.0 experiments

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.5.0...2.5.1

- Python
Published by VassilisVassiliadis about 1 year ago

st4sd-runtime-core - Release 2.5.0

What's Changed

  • feat: set DSL 2.0 as the default syntax for standard projects
  • fix: avoid looking up images on remote registries during docker execution with IfNotPresent image pull policy

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.4.0...2.5.0

- Python
Published by VassilisVassiliadis about 1 year ago

st4sd-runtime-core - Release 2.4.0

What's Changed

  • feat: support running experiments in symlink directories

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.3.0...2.4.0

- Python
Published by VassilisVassiliadis about 1 year ago

st4sd-runtime-core - 2.3.0

What's Changed

  • build: update boto3 to >=1.36.0
  • build: install js2py 0.75 to fix CVE-2024-28397
  • refactor: remove dependency to Js2py and use nodejs instead
  • feat: support IfNotPresent docker ImagePullPolicy for images built locally by

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.2.0...2.3.0

- Python
Published by VassilisVassiliadis about 1 year ago

st4sd-runtime-core - Release 2.2.0

What's Changed

  • feat: implement apirestuidoutputlist() and apirestuidoutputget()
  • feat: include "signature", "name" in DSL errors about conflicting template names

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.1.6...2.2.0

- Python
Published by VassilisVassiliadis over 1 year ago

st4sd-runtime-core - Release 2.1.6

What's Changed

  • feat: support key outputs for DSL 2.0 by @VassilisVassiliadis
  • feat: add support for Interface and properties to DSL 2.0 by @VassilisVassiliadis
  • feat: support overriding OMPPROCBIND for tasks using the kubernetes backend by @VassilisVassiliadis
  • fix: ensure stp package create outputs correct PVEPs by @AlessandroPomponio

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.1.5...2.1.6

- Python
Published by AlessandroPomponio over 1 year ago

st4sd-runtime-core - Release 2.1.5

What's Changed

  • refactor: when importlib is unavailable fallback to importlib_metadata

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.1.4...2.1.5

- Python
Published by VassilisVassiliadis over 1 year ago

st4sd-runtime-core - Release 2.1.4

What's Changed

  • fix: apply regex patterns to pydantic fields right
  • fix: update the DSL 2.0 logic for determining whether a Component is replicating or not by

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.1.3...2.1.4

- Python
Published by VassilisVassiliadis almost 2 years ago

st4sd-runtime-core - Release 2.1.3

What's Changed

  • fix: update HttpUrl handling due to Pydantic changes by @AlessandroPomponio
  • build: enable pip install st4sd-runtime-core[develop] by @VassilisVassiliadis
  • feat: support %(package)s in --applicationDependencySource and also expand value to absolute path by @VassilisVassiliadis
  • build: typer 0.12.3 has dropped "all" extra by @AlessandroPomponio

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.1.2...2.1.3

- Python
Published by AlessandroPomponio almost 2 years ago

st4sd-runtime-core - Release 2.1.2

Fixes

  • fix: DSL lightweight validation logic

Full Changelog: https://github.com/st4sd/st4sd-runtime-core/compare/2.1.1...2.1.2

- Python
Published by VassilisVassiliadis about 2 years ago

st4sd-runtime-core - Release 2.1.1

Fixes

  • Bug fixes related to reading and interpreting DSL 2.0

Changes

  • Updated image to python 3.10

- Python
Published by VassilisVassiliadis over 2 years ago

st4sd-runtime-core - Release 2.1.0

Additions

  • initial support for DSL 2.0.
    • Graphs consisting of workflow and component templates
    • Templates have a signature consisting of a name, an optional description, and an optional array of parameters. Parameters may come with default values

Changes

  • update to pydantic v2.x

- Python
Published by VassilisVassiliadis over 2 years ago

st4sd-runtime-core - Release 2.0.1

Fixes

  • Addresses a bug in environment resolution for multi-platform experiments in which the environment definition does not appear in all platforms

- Python
Published by VassilisVassiliadis over 2 years ago

st4sd-runtime-core - Release 2.0.0

Promoted release 2.0.0-alpha-13 to stable.

- Python
Published by AlessandroPomponio over 2 years ago

st4sd-runtime-core - Release 2.0.0-alpha13

Changelog:

  • fix: Components which do not specify command.environment receive the default environment
    • the default is the environment called "environment", if it is not set then the default environment is the active shell of the runtime i.e. the environment variables of elaunch.py

- Python
Published by VassilisVassiliadis over 2 years ago

st4sd-runtime-core - Release 2.0.0-alpha12

refactor: show help message when running most stp commands without any arguments

- Python
Published by VassilisVassiliadis over 2 years ago

st4sd-runtime-core - Release 2.0.0-alpha11

Changelog:

  • better detection for instanceDirName in the event that the experiment is unable to start
  • docker backend hides stdout when the log level is greater, or equal, to 20 (i.e. "INFO"-level)

- Python
Published by VassilisVassiliadis over 2 years ago

st4sd-runtime-core - Release 2.0.0-alpha10

Changelog:

  • Added support for requesting GPUs in exclusive-mode on LSF
  • Improvements to docker backend

- Python
Published by VassilisVassiliadis almost 3 years ago

st4sd-runtime-core - Pre-release: 2.0.0-alpha5

This is pre-release 2.0.0-alpha5 of the st4sd-runtime-core

- Python
Published by michael-johnston over 3 years ago