Skip to content

v18.7.0

Latest

Choose a tag to compare

@zajca zajca released this 26 Feb 13:49
· 38 commits to master since this release

New Features

  • Export table from workspace to file storage -- New exportWorkspaceTable() method and POST /v2/storage/workspaces/{id}/table-export endpoint allowing export of workspace tables
    (Snowflake) to file storage in CSV or Parquet format
  • Configurable timezone for Snowflake table export -- New timezone option in exportTableAsync() to set Snowflake session timezone (e.g. Europe/Prague) before export, affecting
    TIMESTAMP_LTZ column display
  • Retry on 409 version conflict -- HandlerStack now automatically retries requests that receive 409 Conflict with storage.components.configurations.versionConflict error code, handling
    deadlock scenarios gracefully
  • skipDuplicatesCheck option for primary key creation -- createTablePrimaryKey() accepts a new skipDuplicatesCheck option to skip the duplicity check, allowing primary key creation on
    tables with duplicate values (Snowflake only)
  • certificateLifetimeSeconds option for workspace credentials -- createCredentials() now accepts an options array supporting publicKey and certificateLifetimeSeconds parameters
  • Source metadata includes for alias tables -- New sourceMetadata and sourceColumnMetadata include options for listing tables, providing source table metadata for alias/linked bucket
    tables across projects

Bug Fixes

  • Fix autority typo -- Renamed to authority in workspace load options with backward compatibility for the legacy name

Full Changelog: v18.6.0...v18.7.0