Tonic Structural release notes

v887 - v894
v887 - v894
Removed
June 30, 2023

File connector

The new file connector data connector allows you to use files from either Amazon S3, Google Cloud Storage, or a local file system as the source data. The file connector supports .csv, .json, and .xml files. Within a file connector workspace, you create file groups. Each file group contains files that have an identical format and structure. A file group is treated as a table for the purposes of table mode and generator configuration. The file connector is available with the Professional and Enterprise license plans.

Generic O​​IDC SSO Support

Tonic now supports authentication using a generic OpenID connection.

Tonic API versioning

We have introduced a versioning scheme for the Tonic API. API versions are released more or less quarterly, with the version identifier in the format vYYYY.MM.P (Year.Month.Patch). The current release candidate (v.RC) contains API updates in progress.

You should now specify an API version in your API requests. The System Status tab of the Admin Panel lists the latest available version. You can also select the version to use when you do not provide a version in the request. If you do not provide an API version in a request or select a default API version, then until January 31, 2024, Tonic automatically uses the latest version. After January 31, 2024, Tonic will return an error from the request.

Other updates

Fixed an issue where Tonic incorrectly returned the error No Destination DB has been configured for this Workspace for workspaces that used Preserve Destination.

For subsetting Graph View, updated the default zoom level to allow users to see more of the graph.

The Keycloak SSO provider now supports PKCE challenge.

Fixed an issue where deep links did not work for SAML SSO.

MongoDB

  • For Mongo queries, Tonic now can now use disk as well as memory.

Oracle

  • Tonic now refreshes materialized views even when SKIP_CREATE_DB is set to true.

PostgreSQL

  • In the job progress steps, fixed an issue that caused the number of rows in a table to display as -1.
  • When the Data Pipeline V2 processing is enabled, tables are now processed by size, with larger tables processed first.

SQL Server

  • Fixed support for Kerberos authentication.

Spark

  • Added support for the UUID Key generator to Livy and Databricks workspaces that use Spark 2.3.x and above.
  • Added support for the UUID Key generator to the Tonic Java SDK.