Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.13.2] - 2024-10-27

fixed

  • PermissionError when log file try to rotate

chores

  • doc: add logo

  • doc: better docoument cli about command

  • doc: add overview diagram

[0.13.1] - 2024-10-26

fixed

  • usage of kloch command with the --debug flag

chores

  • add a tester script in test/scripts to test in production-like context

  • kloch is now retrieved from pypi

[0.13.0] - 2024-10-20

added

  • knots vendor: just useful to create a directory dedicated to the pipeline for now

[0.12.1] - 2024-10-20

changed

  • improved debug logging for vendor install

fixed

  • app restarting when using kloch -- ... args (this replaces the private --restarted_ arg with an environment variable)

[0.12.0] - 2024-10-19

added

  • wrapper script to more easily the app in deploy condition for developers

changed

  • restarting system: windows cannot fully restart a process so we now launch a child process to the local executable instead of restarting it.

  • better formatting of the logs emitted by a child process when installing

fixed

  • error when no vendor record file specified

  • remove special character in uninstall script

[0.11.1] - 2024-10-08

fixed

  • rare exception when uninstalling and no vendor was ever installed

  • better handling of vendor installation fails

[0.11.0] - 2024-10-08

changed

  • better feedback on uninstalling

  • better feedback when vendor install fail

fixed

  • subprocess error when installing rez vendor

[0.10.0] - 2024-10-07

overall polishing

added

  • cli: about --open-data-dir

changed

  • cli: about --open-local-dir by about --open-install-dir

  • cli: about: better display of information

  • remove shortcut creation in local data dir (used pre-0.7.0)

[0.9.1] - 2024-10-06

fixed

  • missing super call in about subcommand (leading to missing update/restart part)

[0.9.0] - 2024-10-06

added

  • about subcommand to provide meta info about knots-hub

[0.8.2] - 2024-10-06

added

  • config option to skip “local check”

fixed

  • handling of restart when using the kloch subcommand

changed

  • better error messages

[0.8.1] - 2024-10-06

fixed

  • sys.executable doesn’t exist when compiled with nuitka

changed

  • improved exception handling user experience

[0.8.0] - 2024-10-06

added

  • improve error is sys.executable doesn’t exist on launch

changed

  • simplify hub installer config:

    • replaced the installer-list json file by a simple key=value config string

    • ! config environment variable changed name

chores

  • added this CHANGELOG

[0.7.0] - 2024-10-06

changed

  • refacto of the installation system:

    • we now assume the app is always started first from the server version. this allow to remove the complex juggling between restarts.

    • add vendor record file to store install metadata per vendor, on the filesystem

  • more robust serialization/unserialization

  • minimum python version supported is 3.9

added

  • allow env var in vendor config

  • uninstaller also remove the temp dir it creates

chors

  • enable unittest CI on github