Skip to content

2.0.0

Choose a tag to compare

@skyflow-vivek skyflow-vivek released this 11 Nov 14:16
· 3 commits to v2 since this release
5604846

What's Changed

⚠️ Breaking change — major version. See the Migration Guide for step-by-step upgrade instructions from v1.

Added

  • Multi-vault and multi-connection support via a fluent builder (Skyflow.builder()). A single client can now manage multiple vault and connection configurations simultaneously.

  • Typed request and response classes for all vault operations: InsertRequest, GetRequest, UpdateRequest, DeleteRequest, QueryRequest, DetokenizeRequest, TokenizeRequest, FileUploadRequest.

  • Detect API: de-identify and re-identify sensitive data in text (deidentify_text, reidentify_text) and files (deidentify_file, get_detect_run).

  • Flexible credential types: API key, static bearer token, service account credentials string, credentials file path, and SKYFLOW_CREDENTIALS environment variable.

  • SkyflowError now includes structured fields: http_code, grpc_code, http_status, request_id, and details.

Changed

  • Complete rewrite of the SDK public API. All v1 method names, signatures, and response shapes have changed.

Removed

  • All v1 public API surface (getById, invokeConnection, insertRecord, etc.). Use the new typed request classes instead.

Full Changelog: 1.16.0...2.0.0