Releases: archebase/data-sdk
Releases · archebase/data-sdk
Release list
v0.1.4
Summary
Release data-sdk v0.1.4.
Changes since v0.1.3
Validation
- PR #19
pr-title-policypassed. - 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
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-LengthandContent-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
reinitwhen initialization reports that the device ID has already been initialized. - Bumps the SDK self-reported version and SwiftPM README dependency example to
0.1.3from #17.
Release base
main@007a37bc8cf643f97261d97cc464b2557ae2f2fa
Validation
git diff --checkswift test(240 tests passed)- #15 dev ACK Swift SDK E2E:
swift test --no-parallel --filter realAliyunwith 9 real Aliyun tests passing. - #16 dev deployment E2E using
data-platform/_dev_aliyun_deploy.yaml:swift test --filter LocalStackHarnessTestswith 34 tests passing, plusswift test --filter realAliyunListObjectsFlowwith 1 test passing.
data-sdk v0.1.2
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 LocalStackHarnessTestsagainst the ACK dev environment fromdata-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
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
v-0.1.0 feat: qiongche sdk (#9)