Changes
0.0.6 (2022-02-11)
FEATURE: Moved all cluster configuration files, scripts and keys into hidden folder named equivalent to the cluster prefix, both local and remote.
FEATURE: New CLI and API for accessing the catalog of server types, their specifications, prices and data center locations.
FIX: Setting debug environment variable
SCHERBELBERG_DEBUG
to1
also automatically lowers the log level toDEBUG
(10
) if scherbelberg is used via the CLI.FIX: Added missing logging during cluster destruction.
0.0.5 (2022-02-06)
FEATURE: Dask scheduler and worker processes run as systemd services, allowing them to be restarted and the nodes to be rebooted, see #1.
FEATURE: Raise proper exceptions when trying to connect to a broken or not existing cluster.
FEATURE: CLI shows proper messages when trying to connect to a broken or not existing cluster.
FEATURE: Workers and scheduler run the same major & minor version of Python as the client does, see #2.
FEATURE:
scherbelberg ssh
can directly run commands on the remote host if passed as an optional string on the command line.FEATURE: Added
scherbelberg scp
command to complement the already existing API.FEATURE: Added log level option,
-l
or--log_level
, to all CLI commands, see #5.FEATURE: Run-time type checks become an optional debugging feature and can be activated via an environment variable, i.e.
SCHERBELBERG_DEBUG=1
.FIX: Remove remaining dependencies to Python wheels.
FIX: Python language server dependency set to up-to-date package.
FIX: Inconsistent CLI output behavior depending on platform.
FIX: All error messages go to stderr.
0.0.4 (2022-02-02)
FIX: Remove old and empty
scripts
parameter fromsetup.py
.
0.0.3 (2022-02-01)
FIX: Encoding of
README.md
explicitly set to UTF-8. Installation would fail on Windows otherwise.
0.0.2 (2022-02-01)
Include docs into source distribution.
0.0.1 (2022-02-01)
Initial release.