From 674e6dae62212e4a2783c8c6aaf8288bd32b053d Mon Sep 17 00:00:00 2001 From: saileshwar-skyflow Date: Wed, 20 May 2026 15:27:32 +0530 Subject: [PATCH] SK-2833: update change log file --- CHANGELOG.md | 214 +-------------------------------------------------- 1 file changed, 2 insertions(+), 212 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f63ab2d..d58ff59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,215 +1,5 @@ # Changelog -All notable changes to this project will be documented in this file. +All notable changes to this project will be documented as part of the release notes. -## [2.0.2] - 2026-05-06 -### Added -- Dict context support for Conditional Data Access. - -## [2.0.1] - 2026-04-29 -### Fixed -- Fern client re-initialisation on token refresh. - -## [2.0.0] - 2025-11-11 -### Added -- Multi-vault and multi-connection support via fluent builder (`Skyflow.builder()`). -- New typed request and response classes for all vault operations (`InsertRequest`, `GetRequest`, `UpdateRequest`, `DeleteRequest`, `QueryRequest`, `DetokenizeRequest`, `TokenizeRequest`, `FileUploadRequest`). -- Detect API: `deidentify_text`, `reidentify_text`, `deidentify_file`, and `get_detect_run`. -- File upload support via `vault().upload_file()`. -- Flexible credential types: API key, static bearer token, service account credentials string, credentials file path, and `SKYFLOW_CREDENTIALS` environment variable. -- `SkyflowError` now includes `http_code`, `grpc_code`, `http_status`, `request_id`, and `details` fields. -- `set_log_level()` on the client for runtime log level changes. - -### Changed -- Complete rewrite of the SDK public API. See [docs/migrate_to_v2.md](docs/migrate_to_v2.md) for migration instructions. - -## [1.16.0] - 2025-09-23 -### Fixed -- Remote disconnect error in vault operations. - -## [1.15.8] - 2025-09-30 -### Fixed -- Retry logic when `continue_on_error` is set to `true` in insert. - -## [1.15.7] - 2025-09-23 -### Fixed -- Retry handling for errors in insert method. - -## [1.15.6] - 2025-09-22 -### Fixed -- Added retry logic for transient errors. - -## [1.15.5] - 2025-09-18 -### Fixed -- Remote disconnected errors in vault operations. - -## [1.15.4] - 2025-09-12 -### Fixed -- Retry on exception during vault requests. - -## [1.15.3] - 2025-09-12 -### Fixed -- Retry on exception during vault requests. - -## [1.15.2] - 2025-09-12 -### Fixed -- Retry on connection error in insert method. - -## [1.15.1] - 2023-12-07 -## Fixed -- Not receiving tokens when calling Get with options tokens as true. - -## [1.15.0] - 2023-10-30 -## Added -- options tokens support for Get method. - -## [1.14.0] - 2023-09-29 -## Added -- Support for different BYOT modes in Insert method. - -## [1.13.1] - 2023-09-14 -### Changed -- Add `request_index` in responses for insert method. - -## [1.13.0] - 2023-09-04 -### Added -- Added new Query method. - -## [1.12.0] - 2023-09-01 -### Added -- Support for Bulk request with Continue on Error in Detokenize Method -- Support for Continue on Error in Insert Method - -## [1.11.0] - 2023-08-25 -### Added -- Support for BYOT in Insert method. - -## [1.10.1] - 2023-07-28 -### Fixed -- Fixed delete method - -## [1.10.0] - 2023-07-21 -### Added -- Added delete method - -## [1.9.2] - 2023-06-22 -### Fixed -- Multiple record error in get method - -## [1.9.1] - 2023-06-07 -### Fixed -- Fixed bug in metrics - -## [1.9.0] - 2023-06-07 -### Added -- Added redaction type in detokenize - -## [1.8.1] - 2023-03-17 -### Removed -- removed grace period logic in bearer token generation - -## [1.8.0] - 2023-01-10 -### Added -- update and get methods. - -## [1.7.0] - 2022-12-07 -### Added -- `upsert` support for insert method. - -## [1.6.2] - 2022-06-28 - -### Added -- Copyright header to all files -- Security email in README - -## [1.6.1] - 2022-05-17 - -### Fixed - -- Insert with multiple records returning invalid output - -## [1.6.0] - 2022-04-12 - -### Added - -- support for application/x-www-form-urlencoded and multipart/form-data content-type's in connections. - -## [1.5.1] - 2022-03-29 - -### Added - -- Validation to token obtained from `tokenProvider` - -### Fixed - -- Request headers not getting overridden due to case sensitivity - -## [1.5.0] - 2022-03-22 - -### Changed - -- `getById` changed to `get_by_id` -- `invokeConnection`changed to `invoke_connection` -- `generateBearerToken` changed to `generate_bearer_token` -- `generateBearerTokenDromCreds` changed to `generate_bearer_token_from_creds` -- `isExpired` changed to `is_expired` -- `setLogLevel` changed to `set_log_level` - -### Removed - -- `isValid` function -- `GenerateToken` function - -## [1.4.0] - 2022-03-15 - -### Changed - -- deprecated `isValid` in favour of `isExpired` - -## [1.3.0] - 2022-02-24 - -### Added - -- Request ID in error logs and error responses for API Errors -- Caching to accessToken token -- `isValid` method for validating Service Account bearer token - -## [1.2.1] - 2022-01-18 - -### Fixed - -- `generateBearerTokenFromCreds` raising error "invalid credentials" on correct credentials - -## [1.2.0] - 2022-01-04 - -### Added - -- Logging functionality -- `setLogLevel` function for setting the package-level LogLevel -- `generateBearerTokenFromCreds` function which takes credentials as string - -### Changed - -- Renamed and deprecated `GenerateToken` in favor of `generateBearerToken` -- Make `vaultID` and `vaultURL` optional in `Client` constructor - -## [1.1.0] - 2021-11-10 - -### Added - -- `insert` vault API -- `detokenize` vault API -- `getById` vault API -- `invokeConnection` - -## [1.0.1] - 2021-10-26 - -### Changed - -- Package description - -## [1.0.0] - 2021-10-19 - -### Added - -- Service Account Token generation +See [Github](https://github.com/skyflowapi/skyflow-python/releases) or [PyPI](https://pypi.org/project/skyflow/#history) for more details on each released version.