Skip to content

Releases: skyflowapi/skyflow-java

1.15.1

29 May 04:02

Choose a tag to compare

1.15.1 Pre-release
Pre-release

What's Changed

Full Changelog: 1.15.0...1.15.1

2.1.0

25 May 10:03
e6b2d18

Choose a tag to compare

What's Changed

  • Credential field aliasesBearerToken, SignedDataTokens, and Credentials now 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 on TokenMode; getBYOT() retained as a deprecated delegate.
  • setLogLevel() — new canonical method on Skyflow; updateLogLevel() retained as a deprecated delegate.
  • downloadUrl — new canonical field on GetRequest and DetokenizeRequest; downloadURL retained as deprecated.
  • skyflowId normalisationGet and Query responses now return skyflowId (camelCase)
    in addition to skyflow_id for 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

14 May 10:27
7fb2310

Choose a tag to compare

3.0.0-beta.11 Pre-release
Pre-release

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

28 Apr 11:13
d17258c

Choose a tag to compare

What's Changed

Added

  • Context object support: The context field 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

27 Apr 13:41
150a895

Choose a tag to compare

3.0.0-beta.10 Pre-release
Pre-release

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

10 Apr 09:48
ae91b5c

Choose a tag to compare

3.0.0-beta.9 Pre-release
Pre-release

What's Changed

Added

  • Schemaless vault support: delete and tokenize operations now work with schemaless vaults. (#295)

Full Changelog: 3.0.0-beta.8...3.0.0-beta.9

2.0.3

20 Mar 09:13
ebd41f5

Choose a tag to compare

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

11 Feb 13:53
acef446

Choose a tag to compare

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

27 Nov 10:53
45442a5

Choose a tag to compare

3.0.0-beta.8 Pre-release
Pre-release

What's Changed

  • #262 Added vaultURL as a config parameter in VaultConfig

Full Changelog: 3.0.0-beta.7...3.0.0-beta.8

3.0.0-beta.7

17 Nov 13:18
3322f69

Choose a tag to compare

3.0.0-beta.7 Pre-release
Pre-release

What's Changed

  • #258 Added SDK metrics header

Full Changelog: 3.0.0-beta.6...3.0.0-beta.7