We are happy to inform you that the latest version of ThoughtSpot, Release 4.4, is now available.

These are the new and enhanced features in this release. For a complete list of issues that we fixed in this release, see Fixed issues.

For detailed descriptions of new features and capabilities in this release, see the official release announcement on the ThoughtSpot blog 5 Amazing New Additions in ThoughtSpot 4.4.

Learn ThoughtSpot in BETA

The Learn option from the main menu is a BETA feature that uses replay to teach you more about ThoughtSpot.

Support for UK and Canadian Languages

Support for UK English (en-GB) and Canadian English (en-CA) was added. Users can set these locale’s via their profile

Show regression line option

Users have a new option to Show Regression Line on line, column, bubble, and scatter charts.

New Has administration privileges

If you add the privilege Has administration privileges to a group, note that all users in that group will be able to see all the data in ThoughtSpot. Administrators can see all data sources, and row-level security (RLS) does not apply to them. If you want to enable users to bypass row-level security, add them to a group with Can Administer RLS privileges.

Check cluster command added

The tscli cluster check command was added to check the status of all or specific nodes in a cluster.

Service logs stored to disk

Service logs are now stored to disk. This ensures better protection against service logs from exceeding the SSD on a node and impacting a node.

The tscli nas mount-cifs command requires a password

Now the tscli nas mount-cifs command prompts for a password if you do not supply one.

Sankey Chart

A new type of chart, the Sankey diagram, is now available. This chart displays a flow diagram that illustrates transfers of flows within a system.

New improved icons

In this release, the search ? (question mark) icon was replaced with an i (letter “i”). The team has redesigned the caret-down and x (clear-all) icon. Finally, the wand icon is removed from keywords in the Search dropdown. Instead, the identifier keyword appears beneath each keyword.

What am I looking at? Redesign!

The What am I looking at information panel is improved in this release with an I rather than the previous ? (question mark). The new design is intended to clarify the information in the panel and make it easier to use.

Configurable maximum job time

You can set the maximum amount of time in milliseconds a task is allowed to stay in “In progress” state. If the task exceeds this time, it is aborted.

Administer row level security privilege

Users with the Can Administer RLS privilege can bypass row-level security (RLS) rules. By default this privilege is enabled. You can configure your installation to disable it.

Reverse of boolean to filter conversion

ThoughtSpot introduced a feature in 3.4 which implicitly converted boolean columns to filters when a user searched. For example, product isRed = true became product isRed. This behavior meant that the product column was not added to the table or chart result.

Users were confused by this implicit behavior. This feature was reverted 4.3. Now, boolean columns are treated like any other columns in the query. Meaning they remain product isRed = true and are not converted. The column also appears in the search results.

When you upgrade a 3.4 through 4.2 installation to 4.3 or newer, tables or charts created in the 3.4 through 4.2, that contained these booleans are upgraded using product isRed = true so that users are not surprised by additional columns suddenly appearing in their saved answers.

Improvements in RAMDisk recovery

This release includes improvements in the speed and performance of RAMDisk recovery.

Fan trap situations are supported for new installations

ThoughtSpot now supports fan traps in new installations. This feature is enabled by default in new installations.

For existing customers upgrading to 4.4 this feature is disabled. You must work with ThoughtSpot Support and Customer support to dentify answers and pinboards that are impacted should this feature be enabled. Your ThoughtSpot customer service representative or ThoughtSpot Support can help you to identify, mitigate, and resolve any impacted data. Once these impacts are resolved, they can enable the feature for you.

Improvements to concat function

The concat function now allows users to concatenate multiple strings rather than single strings.

Primary key drops check dependencies

Dropping a primary key can impact downstream objects such as worksheets and pinboards. When dropping a primary key, TQL now checks for dependencies and issues a warning. Users must override with the --allow_unsafe flag.

Tooltip functionality in the Schema Visualizer

A tooltip function was introduced into the Table list for the Schema Visualizer. This tooltip shows information about the underlying table.

Color picker improvements

This release includes new vibrant chart colors. It also includes the ability to add your own HEX values.

tspublic session/login and session/logout APIs

This release includes two new public APIs. You can use these APIs to log users in and out of a ThoughtSpot session. See the documentation for details about the calls.

Reduce search suggestion tokens

This release improves the search experience by reducing the number of tokens in search results. Users found the number of suggestions confusing. Instead, the search greatly reduces the number of suggestions.

Query processing improvements

This release includes improvements to the underlying processing of complex schema, object, and formula variations. Users should see improved ability to work with:

  • Schema various such as chasm, fan, nested chasm, and chain of chasm traps,
  • Object variations such as aggregated worksheet, join of aggregated worksheet and base tables.
  • Formula variation such as aggregate and non-aggregate functions, windowing functions, and pinned measures.

These changes include optimization for generating queries that involve row level security(RLS).

Filter by creator

Users have the ability to filter pinboards and answers by creator.

Improvement in pinboard layout of small table

Tables with fewer rows appeared distorted with whitespace when pinned in a pinboard. This release includes improvements for display of tables in pinboards. See the documentation for more information about editing a pinboard.

Formula performance improvements

This release includes improvements in backend indexing formats that result in formula performance improvements.

Ability to define a join between a worksheet and a table

Users can join a worksheet to one or more tables. The direction of the join can be from the worksheet to the table or the reverse. When you join a worksheet to a table, you bring any tables connected to the joined table into a search.

This feature has limitations. It is not possible to join multiple tables in the worksheet and a single table in a single relationship. Nor is it possible to join between a formula column in a worksheet and another table.

Getting a cluster configuration

When using tscli cluster get-config to get cluster information, the system can run into situations where it cannot make a connection across the network. When this happens, the command returns an error but continues to work.

ODBC extract/transform/load improvements

By default, ThoughtSpot takes a permissive approach to datatype compatibility
between source and target in ODBC. As much as possible ThoughtSpot automatically
converts incoming “compatible” input data to the desired ThoughtSpot target
datatype. Flags were added that allow you to tune this behavior and make it stricter. At installation time, your customer support engineer can assist you in
configuring a stricter load behavior.

Users with data access can drill down

If you own the pinboard you can drill down to the data beneath. New in this release, users you share the pinboard with can also drill down provide they also
have access to the data on which the board was based.

Description included when adding columns to worksheets

When adding a column from an existing data table or worksheet, the Description of the column is also copied into the new worksheet.

Ability to change a pinboard headline

Users can edit the pinboard headline. To edit a headline, activate the headline edit button at the corner of a headline and click it.

API to transfer ownership of objects

The new POST /tspublic/v1/user/transfer/ownership API was added. It allows the transfer ownership of all objects from one user to another. You must transfer all of a user’s objects. This mehtod takes two query parameters of type String.

  • fromUserName Name of a user from whom the ownership needs to be transferred.
  • toUserName Name of a user to whom the ownership needs to be transferred.

It returns a 200 status if ownership of all objects are successfully transferred. It returns a status of 400 if either the fromName and toName is invalid or for given username there is no user present.