Skip to content

Releases: archebase/data-sdk

v0.1.4

Choose a tag to compare

@pfwang80s pfwang80s released this 15 Jun 08:01
cf332f6

Summary

Release data-sdk v0.1.4.

Changes since v0.1.3

  • #18 fix: remove macOS-only security scoped bookmark options
  • #19 chore: release data-sdk v0.1.4

Validation

  • PR #19 pr-title-policy passed.
  • iOS generic build passed before release PR creation:
    DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer xcodebuild -scheme DataGatewayClient -destination 'generic/platform=iOS' build\n

data-sdk v0.1.3

Choose a tag to compare

@pfwang80s pfwang80s released this 14 Jun 07:10
007a37b

Changes

  • Adds size-based OSS upload strategy selection from #15: small and exact-boundary files use PutObject, larger files use MultipartUpload, and resume checks remote object metadata before completing the business upload.
  • Uploads prepared files directly from the original source URL from #16: no managed staging copy for external files, file/stream request bodies for OSS uploads, explicit Content-Length and Content-MD5, and multipart range streams without whole-file payload reads.
  • Keeps security-scoped bookmark access active across upload, resume, checksum, and completion validation reads.
  • Falls back to Qiongche device reinit when initialization reports that the device ID has already been initialized.
  • Bumps the SDK self-reported version and SwiftPM README dependency example to 0.1.3 from #17.

Release base

  • main @ 007a37bc8cf643f97261d97cc464b2557ae2f2fa

Validation

  • git diff --check
  • swift test (240 tests passed)
  • #15 dev ACK Swift SDK E2E: swift test --no-parallel --filter realAliyun with 9 real Aliyun tests passing.
  • #16 dev deployment E2E using data-platform/_dev_aliyun_deploy.yaml: swift test --filter LocalStackHarnessTests with 34 tests passing, plus swift test --filter realAliyunListObjectsFlow with 1 test passing.

data-sdk v0.1.2

Choose a tag to compare

@pfwang80s pfwang80s released this 25 May 02:04
185e25d

Changes

  • Syncs the Swift SDK with the latest data gateway object contract from #13.
  • Bumps the SDK self-reported version to 0.1.2.
  • Updates the SwiftPM README dependency example to from: "0.1.2".

Release base

  • main @ 185e25d979f23ca85fc06902d9e79e6c763e68c6

Validation

  • swift test --filter LocalStackHarnessTests against the ACK dev environment from data-platform/_dev_aliyun_deploy.yaml.
  • Real Aliyun flows covered runtime upload, object listing, upload events, multipart upload, config-store upload, resume, abort/delete local snapshot, and device init/reinit.
  • Result: 32 tests passed.

data-sdk v-0.1.1

Choose a tag to compare

@pfwang80s pfwang80s released this 21 May 08:08
0a9d6dd

Changes

  • Supports device init-once and reinit flows from #10.
  • Renews generated proto artifacts from #11.
  • Bumps SDK self-reported version and SwiftPM README example to 0.1.1 via #12.

Release base

  • main @ 0a9d6dde6a07dfcd3adf80f53c89613f94450385

Validation

  • swift test: 222 tests passed; environment-gated/manual integration tests skipped.

Version 0.1.0 Release

Choose a tag to compare

@pfwang80s pfwang80s released this 19 May 02:53
0c8f2e8
v-0.1.0

feat: qiongche sdk (#9)