/  Yamcs Studio Release Notes  /  Changes in Yamcs Studio 1.3

Changes in Yamcs Studio 1.3

Changes in Yamcs Studio 1.3.4 (March 30, 2020)

  • Memory improvements for Archive and other views (thanks @tomvanbraeckel)

  • Refresh Archive after adding an annotation (#88)

  • When confirming a significant stacked command, ‘Cancel’ is by default selected instead of ‘OK’.

  • Adds missing newlines in a command history CSV export.

  • Allow to override the OPI used for the Probe dialog through preferences.

  • Fixes overlap and font issues in the default probe OPI.

Changes in Yamcs Studio 1.3.3 (Feb. 19, 2020)

  • Update to Yamcs v4.10.7

  • Fix issue with probe dialog not working on Windows

  • Add sound control options in toolbar

  • Exported stacks only contain user-selected assignments

  • Fix stack export issue on JDK 11

  • When starting a replay, use the active selection as default range

Changes in Yamcs Studio 1.3.2 (Nov. 25, 2019)

  • Support saving connections, even when not connecting.

  • Add support for Kerberos authentication.

  • Add temporary workaround for recent Archive Browser action enablement quirks.

Changes in Yamcs Studio 1.3.1 (Nov. 5, 2019)

  • Update to Yamcs 4.10.4

Changes in Yamcs Studio 1.3.0 (Sept. 24, 2019)

  • Fix JDK8 compatibility issue in Archive View

  • Make it possible to connect to Yamcs without an instance

  • Show changed argument defaults in stack table

  • Fix single-line comments in external scripts

  • Fix connection with unsaved password

  • This version should be run against Yamcs v4.10.3 or higher

Changes in Yamcs Studio 1.2

Changes in Yamcs Studio 1.2.6 (June 14, 2019)

  • Adapt to API change in alarm subscription

  • This version should be run against Yamcs v4.10.0 or higher

Changes in Yamcs Studio 1.2.5 (May 8, 2019)

  • Allow SSL/TLS connection to Yamcs.

  • Support new parameter value type ‘ENUMERATED’.

  • Support JDK11.

  • Fix url-issue when addressing array entries.

Changes in Yamcs Studio 1.2.4 (April 15, 2019)

  • Automatically load last few entries when loading Command History view.

  • Don’t use spinner input widget for entering integer command arguments outside of java int range.

  • Support interpreting “superuser” attribute.

Changes in Yamcs Studio 1.2.3 (April 2, 2019)

  • Add support for arrays and aggregates (requires Yamcs v4.9.2 or higher)

  • Fix highlight issue with opsnames

  • Group acks and verifiers under Stages.

  • Make it possible to disarm after arm

  • Fix not possible to enter negative integer command argument

Changes in Yamcs Studio 1.2.2 (March 19, 2019)

  • Fix stack copy/paste

  • Allow executing stack automatically

  • Fix probe dialog not working

  • Fix event log and archive issues related to instance switch

  • Support autocompletion on opsname

  • Support script function where command arguments are passed as dictionary

Changes in Yamcs Studio 1.2.1 (Jan. 9, 2019)

  • Fix importPackage-related leak

  • Make importPackage calls optional in user scripts

  • Fix event log not clearing

Changes in Yamcs Studio 1.2.0 (Oct. 1, 2018)

  • New

    • The looks of the Event Log can be changed using custom rules

    • An OPI file can be marked as the active ‘schema’. Properties of this schema’s widgets become defaults while editing other displays.

    • Named OPI fonts/colors are now stored to user preferences. The initial list of named colors is less opinionated. Liberation Sans is the new default font.

    • Yamcs Studio no longer auto-creates an example project. Instead examples can be manually added to your workspace via File > New > Example...

    • Replay options have been extended to support range limiting, step-by-step replay and arbitrary speed factors.

    • Application logs are now automatically persisted to ~/.config/yamcs-studio/logs (rotated)

    • Column changes in Command History and Event Log are saved to user preferences.

    • When opening Yamcs Studio, the last used workspace is reopened.

    • The Links view now indicates IN and OUT data counters in different columns, as introduced in Yamcs v4.7.

  • Bug fixes

    • Fix importPackage support in Action scripts

Changes in Yamcs Studio 1.1

Changes in Yamcs Studio 1.1.0 (July 20, 2018)

  • New

    • Parameter with datasource EXTERNAL1-3 support writes

    • Boolean widgets of type Enum compare string value of On/Off State property to determine state

  • Bug fixes

    • Fix issue with wrong workspace selection

    • Fixes automatic opening of Displays to always open in Display Runner window

    • Loads parameters over multiple requests for large MDBs

Changes in Yamcs Studio 1.0

Changes in Yamcs Studio 1.0.6 (June 18, 2019)

  • Fix single-line comments in external scripts

  • Fix connection with unsaved password

  • Allowing specifying command arguments as dict

  • Fix duplicate identity issue in cmd stack copy/paste functionality

Changes in Yamcs Studio 1.0.5 (Jan. 9, 2019)

  • Fix importPackage support in Action scripts

  • Fix importPackage-related leak

  • Make importPackage calls optional in user scripts

Changes in Yamcs Studio 1.0.4 (July 20, 2018)

  • New

    • Add transitional support for deprecated sw:// PVs

  • Bug fixes

    • Fix issue with wrong workspace selection

    • Fix -workspace flag

    • Fixes connectivity with Yamcs v3 (uses yamcs-client v3.4.5)

    • Fixes automatic opening of Displays to always open in Display Runner window

Changes in Yamcs Studio 1.0.3 (June 26, 2018)

  • New

    • Add support for Yamcs timestamp datatype

    • #54 Add static entries in Window menu for directly opening Display Builder or Display Runner

    • Use qualified names in command tree

    • Use nashorn instead of rhino for JavaScript execution (under review)

    • Improved consistency in the formatting of timestamps

  • Bug fixes

    • Fixes an issue with writing to Yamcs local parameters

    • Print error causes directly in studio log (no stacktrace)

    • Fix issue where a runner window could end up being duplicated

    • Fix issue with assigning argument of parent command containers

    • By default, hide default command arguments

Changes in Yamcs Studio 1.0.2 (April 4, 2018)

  • Restores script access to org.csstudio.swt.*

  • Fixes an issue where dropdown boxes did not keep their selection on Windows and OSX

Changes in Yamcs Studio 1.0.1 (March 28, 2018)

  • Improve compatibility with older Yamcs instances

  • Allow running with Java 9 or 10 (in addition to Java 8)

Changes in Yamcs Studio 1.0.0 (March 26, 2018)

  • Compatible with both Yamcs v3.4.x and v4.x

  • By default, Yamcs Studio wil now open in Editor mode (on a new or reset workspace)

  • The perspective switcher in the top-right toolbar was removed. Instead the Editor and the Runtime operate in distinct windows. Switching between the two types of windows can be done via a new button in the main toolbar.

  • The ‘Navigator’ tree view was replaced with an identical looking ‘Explorer’ view. This Explorer view has better default open actions. In a Runtime window, double clicking will open an OPI file in runtime mode. In an Editor window, double clicking will open an OPI file in editor mode.

  • Plot series max count was increased from 20 to 30.

  • An issue was fixed where plots with formulas would not show data when replaying past data.

  • The right-click “Show PV Info” popup was updated to show raw parameter values

  • The right-click “Show PV Info” popup will now update its content as new parameter values are incoming (note that for non-parameter PVs the data will not currently update).

  • The Probe popup (also available via the right-click menu of any PV widget) was refactored and now uses the MDB static alarm ranges (where applicable) to show a more meaningful meter.

  • Yamcs Studio will now attempt auto-reconnection when connection to Yamcs is lost.

  • Logging was refactored. Only INFO or worse are visible directly inside Yamcs Studio via the Console view. Debug logging (including stacktraces) are available via stdout/err.

  • PV autocomplete suggestions will now also include yamcs-‘local’ parameters, such as system parameters.

  • The event log uses different icons to be compatible with a recent change in Yamcs. The 3 old levels INFO, WARNING and ERROR are replaced by the new levels INFO, WATCH, WARNING, DISTRESS, CRITICAL and SEVERE. The ERROR state is matched to SEVERE.