rpc_dart_blob 1.0.4 copy "rpc_dart_blob: ^1.0.4" to clipboard
rpc_dart_blob: ^1.0.4 copied to clipboard

Streamed blob storage contract and adapters for rpc_dart (binary/object storage alongside rpc_dart_data).

1.0.4 #

  • S3 adapter now auto-detects public buckets and returns plain download URLs when anonymous s3:GetObject is allowed; presigning is used only for private buckets, still honoring presign* host overrides.

1.0.3 #

  • Added presign-only endpoint overrides (presignEndpoint/presignPort/presignUseSSL/presignPathStyle) for S3/MinIO to sign links on a public host behind a reverse proxy; removed downloadUrlMapper to avoid generating invalid signatures.

1.0.2 #

  • S3 adapter can rewrite presigned download URLs via S3BlobStorageOptions.downloadUrlMapper (useful for serving through a proxy/CDN) and configure presign TTL via S3BlobStorageOptions.presignTtlSeconds; constructor params consolidated into S3BlobStorageOptions.

1.0.1 #

  • S3 adapter now fetches object tags (?tagging) and merges them into BlobDescriptor.metadata without overwriting metadata provided on upload.
  • Added xml dependency to parse S3 tag responses.

1.0.0 #

  • Added S3BlobStorageAdapter (S3/MinIO/Ceph-compatible) storing blobs under <prefix><collection>/<id> with metadata-based versioning and optimistic checks.
  • New S3BlobStorageAdapter.connect(...) helper for quick setup; list/Head/read/write/delete/listCollections wired to S3 operations; descriptors include a presigned download URL.
  • README now documents S3/MinIO usage; pubspec updated with the MinIO client dependency.
  • Initial version.
0
likes
140
points
331
downloads

Publisher

verified publisherdart.nogipx.dev

Weekly Downloads

Streamed blob storage contract and adapters for rpc_dart (binary/object storage alongside rpc_dart_data).

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

async, crypto, equatable, licensify, meta, minio, rpc_dart, sqlite3, xml

More

Packages that depend on rpc_dart_blob