/  Yamcs CLI Release Notes  /  Changes in 1.5

Changes in 1.5

Changes in 1.5.0 (2026-05-21)

  • yamcs parameters get returns non-0 exit code when no result

  • Bump yamcs-client dependency to >= 2.0.0

Changes in 1.4

Changes in 1.4.17 (2026-04-02)

  • Add --xtce-version to yamcs space-systems export

  • Rename TRIP VALUE to TRIGGER VALUE in column name of yamcs commands log output

  • Add --source option to yamcs parameters export-csv

  • Show ARGS column in the output of yamcs commands log, in JSON syntax

  • Add --format json option to all listings. This generates a JSON description instead of a table output. The JSON format matches the HTTP API description so should be quite stable.

    • yamcs alarms list

    • yamcs alarms log

    • yamcs algorithms list

    • yamcs commands list

    • yamcs commands log

    • yamcs containers list

    • yamcs events list

    • yamcs instances list

    • yamcs links list

    • yamcs packets list

    • yamcs parameters list

    • yamcs processors list

    • yamcs services list

    • yamcs space-systems list

    • yamcs streams list

    • yamcs tables list

Changes in 1.4.16 (2026-02-05)

  • Avoid yamcs dbshell from closing upon error

  • Show more detail in yamcs alarms list

  • Show more detail in yamcs alarms log

Changes in 1.4.15 (2026-01-05)

  • Fixes a py3.8/py3.9 setuptools compatibility issue, introduced by 1.4.14 release

Changes in 1.4.14 (2025-10-30)

  • Add --filter option to yamcs packets log

  • Fix pkg_resources warning when using recent versions of setuptools

Changes in 1.4.13 (2025-05-12)

  • Show percentual progress on yamcs tables load

  • Make start/stop arguments optional on yamcs parameter-archive rebuild

Changes in 1.4.12 (2025-02-24)

  • Add yamcs parameter-archive backfilling enable command

  • Add yamcs parameter-archive backfilling disable command

Changes in 1.4.11 (2024-11-11)

  • Add --stream option to yamcs commands run

  • Add --filter option to yamcs events log

Changes in 1.4.10 (2024-05-24)

  • Add --instance option on login subcommand to be explicit about the initial instance

  • Set exit code to 1 if stopped erroneously

  • Send diagnostic messages to stderr, not stdout

  • New subcommand: yamcs rocksdb

Changes in 1.4.9 (2024-03-25)

  • Add yamcs parameter-archive purge command

Changes in 1.4.8 (2024-03-18)

  • New commands:

    • yamcs packets rebuild-histogram

    • yamcs packets rebuild-ccsds-index

Changes in 1.4.7 (2023-11-03)

  • New command: yamcs parameters export-csv

  • Add Python 3.12, drop Python 3.6

Changes in 1.4.6 (2023-05-01)

  • New commands:

    • yamcs alarms

    • yamcs commands run

    • yamcs commands log

    • yamcs events log

    • yamcs links run-action

    • yamcs packets log

    • yamcs parameters get

    • yamcs parameters set

    • yamcs processors delete

    • yamcs space-systems export

  • Add --query option to yamcs tables dump

  • Add --user option to yamcs login

  • Add enable_utc config property

Changes in 1.4.5 (2022-11-22)

  • dbshell: Print known Yamcs types in JSON format instead of binary

  • dbshell: Persist query history

  • dbshell: Add an option to not print column titles

  • dbshell: Add an option to start in batch mode (no history, no help texts, default to binary instead of hex)

Changes in 1.4.4 (2022-10-23)

  • New commands:

    • yamcs tables rebuild-histogram

    • yamcs parameter-archive rebuild

    • yamcs events create

  • Package bash autocompletion script (requires manual setup).

Changes in 1.4.3 (2022-10-14)

  • dbshell: Add new commands: delimiter, rehash, source, status

  • dbshell: Print NULL instead of None

Changes in 1.4.2 (2022-05-09)

  • Use storage URLs of the form ys://BUCKET/OBJECT instead of BUCKET://OBJECT

  • Fix issue when the provided Server URL uses a trailing slash

  • Fix exception during logout

Changes in 1.4.1 (2021-07-15)

  • Usability fix-up relating to the login subcommand.

  • Improved error reporting when no server is configured.

Changes in 1.4.0 (2021-06-14)

  • Login now requires a URL instead of HOST:PORT (for example https://localhost:8090). This change was done to make it more straightforward to connect to servers behind HTTPS and/or mounted on a context path.

  • Added a global --debug flag, which will enable the printout of stacktraces.

  • Added a subcommand extension mechanism.

  • Make use of implicit namespace packages.

Note: if you do not use pip, but instead install yamcs-cli from a clone of this repository (python setup.py develop or python setup.py install), remove manually any yamcs*-nspkg.pth files from your site-packages (python setup.py uninstall yamcs-cli will not remove such files).

Changes in 1.3

Changes in 1.3.1 (2020-11-06)

  • Fixes login subcommand

Changes in 1.3.0 (2020-10-16)

  • Use latest client library

Changes in 1.2

Changes in 1.2.2 (2020-07-03)

  • dbshell subcommand supports table selection with arbitrary result count

  • display available subcommands if none was provided