Skip to content

Releases: hasura/ndc-storage

v0.1.0

17 Mar 03:49
acb2737

Choose a tag to compare

What's Changed

Full Changelog: v0.0.6...v0.1.0

v0.0.6

10 Mar 08:16
6908fa1

Choose a tag to compare

What's Changed

  • Change schema convention to snake_case. Camel case is error-prone for PromptQL. However, the GraphQL schema won't be breaking changed because the DDN CLI generates camel case metadata by default.
  • Behavior changes: The storage_objects and storage_object_connections queries no longer iterate objects recursively. You need to explicitly set the recursive: true argument. Note: Only the /home/nonroot/data directory is writable. You must mount the volume to this location if you want to write data. Other locations are read-only.
  • Add filesystem fs storage type.
clients:
  - type: fs
    defaultDirectory:
      value: /home/nonroot/data

Full Changelog: v0.0.5...v0.0.6

v0.0.5

06 Mar 15:01
4d9b1fc

Choose a tag to compare

What's Changed

  • fix: the connector panics when the object is not found by @hgiasac in #12
  • ci: rename plugin binary name to follow CLI convention by @hgiasac in #13

Full Changelog: v0.0.4...v0.0.5

v0.0.4

05 Mar 08:54
5991140

Choose a tag to compare

What's Changed

  • Add the generator.dynamicCredentials flag to allow users inputing credentials from request arguments.
  • Add the uploadStorageObjectFromUrl procedure to upload the file from an HTTP URL.
  • Add the runtime.maxUploadSizeMBs setting to limit the max size of uploaded objects.
  • Add the http setting to the runtime and clients to tweak configurations of low-level HTTP clients.

Breaking Changes

  • Rename upload and download operations to be more precise:
    • uploadStorageObject => uploadStorageObjectAsBase64
    • uploadStorageObjectText => uploadStorageObjectAsText
    • downloadStorageObject => downloadStorageObjectAsBase64
    • downloadStorageObjectText => downloadStorageObjectAsText
  • Rename object argument to name.

Full Changelog: v0.0.3...v0.0.4

v0.0.3

17 Feb 13:19
b67f009

Choose a tag to compare

Storage Connector allows you to connect cloud storage services giving you an instant GraphQL API on top of your storage data.

This connector is built using the Go Data Connector SDK and implements the Data Connector Spec.

Features

Supported storage services

Service Supported
AWS S3 ✅ (*)
Google Cloud Storage
Azure Blob Storage
MinIO ✅ (*)
Cloudflare R2 ✅ (*)
DigitalOcean Spaces ✅ (*)

(*): Support Amazon S3 Compatible Cloud Storage providers. The connector uses MinIO Go Client SDK behind the scenes.