Releases: skyflowapi/skyflow-java
Releases · skyflowapi/skyflow-java
1.15.1
What's Changed
- SK-1786 common workflow for internal and public release by @skyflow-shravan in #137
- SK-1407 Add PR Template by @skyflow-vivek in #106
- SK-1633 Run Endor labs scan to identify security vulnerabilities by @skyflow-vivek in #147
- SK-1633 Fix failure in endorlabs workflow by @skyflow-vivek in #148
- SK-1633 Add GPG secrets to endorlabs workflow by @skyflow-vivek in #149
- SK-1633 Fix failures in workflow by @skyflow-vivek in #150
- SK-1633 Add permissions for endorlabs scan by @skyflow-vivek in #151
- SC-5146:Update semgrep.yml by @Revanthathreya in #162
- SC-5790:Create Gitleaks.yml by @Revanthathreya in #175
- Public Release/26.5.6 by @Devesh-Skyflow in #329
- Public Release/26.5.6 (#329) by @Devesh-Skyflow in #331
- Devesh/fix v1 release by @Devesh-Skyflow in #332
- Devesh/fix v1 release by @Devesh-Skyflow in #333
- Devesh/fix v1 release by @Devesh-Skyflow in #334
Full Changelog: 1.15.0...1.15.1
2.1.0
What's Changed
- Credential field aliases —
BearerToken,SignedDataTokens, andCredentialsnow accept
camelCase credential keys (clientId,keyId,tokenUri) alongside the legacy all-caps forms
(clientID,keyID,tokenURI). Both forms work; legacy forms emit a deprecation warning. getByot()— new canonical method onTokenMode;getBYOT()retained as a deprecated delegate.setLogLevel()— new canonical method onSkyflow;updateLogLevel()retained as a deprecated delegate.downloadUrl— new canonical field onGetRequestandDetokenizeRequest;downloadURLretained as deprecated.skyflowIdnormalisation —GetandQueryresponses now returnskyflowId(camelCase)
in addition toskyflow_idfor backward compatibility.
Deprecations
| Deprecated | Replacement |
|---|---|
clientID / keyID / tokenURI in credentials |
clientId / keyId / tokenUri |
getBYOT() |
getByot() |
updateLogLevel() |
setLogLevel() |
downloadURL in GetRequest / DetokenizeRequest |
downloadUrl |
skyflow_id in response maps |
skyflowId |
All deprecated forms continue to work and emit a
WARN-level log message.
They will be removed in a future major release.
Full Changelog: 2.0.4...2.1.0
3.0.0-beta.11
What's Changed
Added
- Custom request headers support: You can now pass custom HTTP headers with individual API requests. This enables use cases like tracing, correlation IDs, and downstream system integration without modifying global client configuration. (#304)
Full Changelog: 3.0.0-beta.10...3.0.0-beta.11
2.0.4
What's Changed
Added
- Context object support: The
contextfield in bearer token requests now accepts a dictionary (key-value object) in addition to a plain string. This allows you to pass structured metadata — such as user attributes or access conditions — directly to Conditional Data Access policies. (#301)
Fixed
- Improved client stability: Resolved an issue with internal client re-initialization that could cause stale connections under certain authentication refresh scenarios. (#301)
Full Changelog: 2.0.3...2.0.4
3.0.0-beta.10
What's Changed
Changed
- Client initialization: Reduced startup overhead by deferring non-essential setup until the first API call. (#298)
Full Changelog: 3.0.0-beta.9...3.0.0-beta.10
3.0.0-beta.9
What's Changed
Added
- Schemaless vault support:
deleteandtokenizeoperations now work with schemaless vaults. (#295)
Full Changelog: 3.0.0-beta.8...3.0.0-beta.9
2.0.3
What's Changed
Fixed
- Security: Upgraded Jackson dependencies to resolve a known security vulnerability. (#285)
Full Changelog: 2.0.2...2.0.3
2.0.2
What's Changed
Changed
- File upload: Skyflow ID is now optional when uploading files, providing more flexibility in how you manage file records. (#274)
Full Changelog: 2.0.1...2.0.2
3.0.0-beta.8
What's Changed
- #262 Added
vaultURLas a config parameter inVaultConfig
Full Changelog: 3.0.0-beta.7...3.0.0-beta.8