Skip to content

Releases: yamcs/python-yamcs-client

yamcs-client 1.12.1

05 Jan 09:41
777faec

Choose a tag to compare

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

yamcs-client 1.12.0

30 Oct 11:03
5e72abe

Choose a tag to compare

  • LinkClient: Add methods for SDLS API interaction (thanks @thezeroalpha)
  • Avoid pkg_resources warnings with recent versions of setuptools #35
  • Rename yamcs.client.CommandStackActivity to yamcs.client.StackActivity. The previous name will remaining working for a while, but may generate deprecation warnings.

yamcs-client 1.11.3

27 Mar 15:24
24860c2

Choose a tag to compare

  • Archive: Make start/stop arguments on rebuild_parameter_archive optional
  • Add extension mechanism for non-core activities

yamcs-client 1.11.2

24 Feb 16:00
a1640b9

Choose a tag to compare

  • Timeline: add new band types ParameterPlot and ParameterStateBand for use with Yamcs 5.11.2 or higher
  • Parameter Archive: add operations to enable/disable automatic backfilling for use with Yamcs 5.11.1 or higher

yamcs-client 1.11.1

19 Nov 20:37
c2886a2

Choose a tag to compare

  • Fixes an issue introduced in v1.11.0 when using string arguments #30 (thanks @AnsgarSchmidt)

yamcs-client 1.11.0

10 Nov 23:50
2b9f725

Choose a tag to compare

  • For a few releases already, it has been possible to import all classes directly from the yamcs.client package. In this release, all docs and examples have been modified accordingly, and source files were physically moved under this package. Old-style imports continue to work, but will eventually be deprecated for removal (in the distant future).

    For example, instead of:

    from yamcs.core.auth import Credentials
    from yamcs.client import YamcsClient
    
    credentials = Credentials(username="admin", password="admin")
    client = YamcsClient("http://localhost:8090", credentials=credentials)

    prefer instead:

    from yamcs.client import Credentials, YamcsClient
    
    credentials = Credentials(username="admin", password="admin")
    client = YamcsClient("http://localhost:8090", credentials=credentials)
  • Fixes API issue when using array-type TC arguments

yamcs-client 1.10.0

20 Aug 08:32
248c66a

Choose a tag to compare

  • Fix compatibility issues with Yamcs 5.10.x
  • Require Python 3.8 or higher (Python 3.7 removed)
  • Fix circularity issue when using a deep import #28
  • Fix client close issue when no creds are used
  • MDB: provide access to command arguments and types
  • Archive: add CSV command export method\
  • Link subscription was adapted to changed server API. The subscription callback returns a List[Link] now, instead of LinkEvent, containing the state of all links.

yamcs-client 1.9.8

24 May 08:12
66ffdd1

Choose a tag to compare

  • YamcsClient: Add list_rdb_tablespaces and compact_rdb_column_family methods

yamcs-client 1.9.7

10 May 14:33
32ba1f7

Choose a tag to compare

  • YamcsClient: Add keep_alive option to keep authentication session alive, even when no requests are made. The option is enabled by default.

yamcs-client 1.9.6

18 Apr 08:46
e63a4c8

Choose a tag to compare

  • File transfer: Add run_file_action
  • Provide access to optional result of a link action
  • Add a stream option to issue_command (not functional now, for future Yamcs releases)