Skip to content

Releases: keboola/storage-api-php-client

v18.7.0

26 Feb 13:49

Choose a tag to compare

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

v18.6.0

06 Jan 17:24

Choose a tag to compare

Added authentication via OAuth token

Full Changelog: v18.5.3...v18.6.0

v18.5.4

05 Jan 14:32

Choose a tag to compare

Add curl options to prevent stuck connections

Full Changelog: v18.5.2...v18.5.4

v18.5.2

05 Jan 10:08

Choose a tag to compare

Drop dependencies which are no longer needed (they were only needed by E2E tests).
Drop CI checks which are now handled by monorepo.

Full Changelog: v18.5.1...v18.5.2

v18.5.1

18 Dec 11:20

Choose a tag to compare

  • client sets connect_timeout by default to 120

v18.5.0

27 Oct 19:33

Choose a tag to compare

What's Changed

  • Initial support for workspace unload with method queueUnload

v18.4.0

03 Sep 07:03
acc47f2

Choose a tag to compare

What's Changed

Minor:

No release:

Full Changelog: v18.3.0...v18.3.1

v18.3.0

14 Aug 10:25
c0d9096

Choose a tag to compare

What's Changed

Minor

Tests

Full Changelog: v18.2.6...v18.3.0

v18.2.6

01 Aug 10:36
df43573

Choose a tag to compare

What's Changed

Full Changelog: v18.2.5...v18.2.6

v18.2.5

16 Jul 20:32
5b7481e

Choose a tag to compare

What's Changed

Full Changelog: v18.2.4...v18.2.5