Skip to content

Releases: skyflowapi/skyflow-python

2.0.2

06 May 12:02
3c53165

Choose a tag to compare

What's Changed

  • Added support for passing a dictionary as context in bearer token and signed data token generation requests. This enables Conditional Data Access policies that reference multiple context values (e.g. request.context.role, request.context.department) using a single token generation call.

Full Changelog: 2.0.1...2.0.2

2.0.1

29 Apr 03:36
3626913

Choose a tag to compare

What's Changed

  • Fixed an issue where the Fern-generated HTTP client was not re-initialised correctly after a token refresh, causing excessive memory usage on long-running connections.

Full Changelog: 1.15.8...2.0.1

2.0.0

11 Nov 14:16
5604846

Choose a tag to compare

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

1.15.8

30 Sep 13:38
069cf02

Choose a tag to compare

What's Changed

  • Fixed retry logic when continue_on_error=True is set on an insert request. Previously, partial failures were not retried correctly when this flag was enabled, potentially causing inconsistencies in the inserted records.

Full Changelog: 1.15.7...1.15.8

1.16.0

23 Sep 08:18
ada8b74

Choose a tag to compare

What's Changed

  • Optimised connection pooling in the insert method by switching to requests.Session, reducing connection errors and improving reliability at scale.
  • Added automatic retry logic for connection-related errors and 5xx server errors to improve resilience on long-running or high-throughput workloads.

Full Changelog: 1.15.5...1.16.0

1.15.7

23 Sep 18:47
10350bc

Choose a tag to compare

What's Changed

1.15.6

22 Sep 13:25

Choose a tag to compare

What's Changed

Full Changelog: 1.15.5...1.15.6

1.15.5

18 Sep 17:42
57d594b

Choose a tag to compare

What's Changed

Full Changelog: 1.15.4...1.15.5

1.15.4

12 Sep 17:14
f895680

Choose a tag to compare

What's Changed

Full Changelog: 1.15.3...1.15.4

1.15.3

12 Sep 16:31
8aa2871

Choose a tag to compare

What's Changed

Full Changelog: 1.15.2...1.15.3