Skip to main content
April 16 2025
We’ve released the ability to archive and unpublish contracts that are no longer relevant to you. These archived or unpublished contracts can be recovered if they become relevant again.
June 5 2024
We’ve added a new “Stats” tab on the Gable data asset page, giving you instant access to stats like min, max, and list of enums for any registered data asset from sources like AWS S3. We’ve also added pagination and search to the data assets page in the UI.
May 9 2024
This release introduces a sophisticated SDK/Client designed to interact with AWS S3 to automatically detect and register data assets as well as check the data assets against contracts. The tool connects to S3, identifies data files and analyzes their schemas. In addition, this release includes general UX improvements to the Gable platform.

New Features

  • S3 Data Asset Registration: Automatically register data assets directly from AWS S3 files.
  • Multi-File Support: Supports a variety of S3 file formats including CSV, JSON and Parquet.
  • Schema Detection: Automatically detect and catalog the structure and schema of data assets using schema inference.
  • Automated Structure Detection: Gable’s new S3 client can detect S3 file structures automatically, significantly reducing manual setup requirements.
  • Client Configuration: Enhanced configuration options to manage connections to AWS S3, specify file types, and setup data retrieval parameters.
April 10 2024
We are excited to release a Data Asset Changelog! With the Changelog, you can see a historical overview of all changes made to your critical data assets. This can help you get better visibility into the evolution of data you and your data products depend on.Use it to discover changes in your data assets before it becomes an issue. Or, if the issue is already realized, the Changelog can help you figure out when the breaking change happened and what the change was.With this release, newly registered assets and all changes to existing assets will generate a log event in your Changelog, so click on the Changelog link in the side nav to check it out!
March 25 2024
  • Typescript Event Data Assets: Adds the ability to register Typescript objects utilized for event tracking services. Through static code analysis, the CLI identifies events within tracking libraries and registers them with Gable. It currently supports Segment events, with plans to expand support to additional SDKs
  • Alerting on Removal of Typescript Events: Enhanced functionality to detect and alert when Typescript tracking events are removed from the codebase.
  • PySpark Event Data Assets: Adds the ability to register PySpark job write operations. By performing static code analysis on the underlying SQL produced by the spark job, the CLI extracts their schemas and registers them with Gable.
January 23 2024
  • Enforcement level for contracts added. Levels can be set to Block, Alert, or Inactive to change behavior on contract violations. See Enforcement Levels for more information.
  • Postgres column enumerations and arrays are now supported in data assets and contracts.
December 19 2023

Linking Data Assets to Contracts

  • On the data asset details page, you will now see a View Existing Contract button when there exists an associated data contract. Clicking this button will redirect you to the contract details page.

UI Adjustments

  • The API Keys page now shows the Gable API Endpoint. This endpoint URL can be used to configure Gable’s CLI.
  • The + User button has been replaced by an + Add user button.
  • Buttons dynamically get disabled during SSO setup when their input becomes unnecessary.
November 7 2025

Contract Generation

  • Users can now easily generate contracts from a data asset. Simply navigate to the data asset details page and then click the Generate Contract button in the top-right corner of the page. Clicking the button will open a window that displays the inferred contract from the given data asset.

Updated Tutorial

  • Our Gable tutorial has been updated with new images and examples, including database tables!

Command Line Interface (CLI) Updates -

  • Added --debug and --trace flags for more detailed logging to help debug issues
  • The --table flag of the data-asset register and data-asset check commands now accepts a comma delimited string of table names, so you can specify multiple tables at once (gable data-asset register --table one,two,three)
  • The CLI now exits with a non-zero exit code if the data-asset register and data-asset check commands don’t find anything to register/check (tables or files). Previously the CLI would print a success message and an empty array to indicate it didn’t check/register anything
  • Fixed the issue where the CLI hangs if unable to connect to a database when running the data-asset register or data-asset check commands
  • Fixed issues caused by some options, like --schema, incorrectly being optional. These options are now required.
October 24 2023
  • Contract Activity Feed - Users on the web console can now view the activity feed on a given contract. The activity feed is viewable on the right side panel of a contract in the contract detail page.
  • Contract Code View - The contract code view is back! When viewing a contract, click the HTML tag </> button in the top-right corner of the contract header. This will open a new window that displays the contract in YAML form.
October 12 2023
  • User Management - Users can now access and edit their user profile by clicking the “Profile” button in the bottom left-hand corner of the web console.
  • Contract Subscriptions - Users can now subscribe to a data contract to be notified of any changes related to that contract. Simply click the “Subscribe” button in the top-right corner of the contract detail page.
September 12 2023
  • User Management - Users within your organization can now invite and remove other users from Gable via the web console.
  • SSO - You can now leverage Single Sign-On (SSO) to integrate your identity provider via SAML for authentication and identity management, removing the need to manually invite users.
  • Data Asset View - Data Assets are now visible within the Gable console UI.
  • Sandbox Accounts - Companies can take advantage of sandbox test accounts to provide a controlled environment for experimentation & testing.
I