Skip to content

v1.7.2

Latest

Choose a tag to compare

@jp-spotter jp-spotter released this 08 Oct 00:47
· 2 commits to master since this release
5e6a0d2

CS Tools 1.7.2 is a focused release: Searchable gains an opt-in view of your Liveboard
schedules, the TML library catches up with ThoughtSpot Cloud, and two reported bugs are
fixed. Nothing changes unless you ask for it.

Liveboard Schedules in Searchable

  • searchable metadata --include-schedules extracts every Liveboard schedule and its run
    history into two new tables, TS_SCHEDULE and TS_SCHEDULE_RUN (#357)
  • Opt-in: without the flag the command is unchanged, no extra calls and no new tables
  • ThoughtSpot keeps about 30 days of run history, so a regular extract builds the longer record

TML Spec Caught Up with ThoughtSpot Cloud

  • Requires thoughtspot_tml 2.4.5, regenerated from the current spec, so TML carrying
    viz_style, author, obj_id, ai_tile and other recent attributes loads and deploys again (#269)
  • cs_tools self update pulls the new library in automatically

Fixes

  • On Windows, a run with its output redirected to a file no longer exits 1 after a
    successful extract (#356)
  • scriptability checkpoint exports each object once, instead of once per Org it is
    published to (#353, community contribution)
  • cs_tools self sync upgrades only the packages it names. It used to move every
    dependency underneath them, which overrode the pinned command-line library and left
    every command failing on startup. If a sync already broke your installation,
    cs_tools self update repairs it
  • New installations stay on SQLAlchemy 2.0. SQLAlchemy 2.1 dropped a package CS Tools
    depends on, so a 1.7.1 installation made on or after October 6 fails on every command,
    including self update. If that is you, reinstall with the installer's --reinstall
    flag and you land on 1.7.2.

Every fix in this release ships with tests that pin the behavior.