Skip to content

SK-3195 Flowvault release/26.10.1 - #437

Open
skyflow-bharti wants to merge 20 commits into
mainfrom
flowvault-release/26.10.1
Open

skyflow-bharti wants to merge 20 commits into
mainfrom
flowvault-release/26.10.1

Conversation

@skyflow-bharti

Copy link
Copy Markdown
Collaborator

Summary

Adds Skyflow Detect V2 to the flowvault SDK and lays the shared groundwork in common so skyvault can adopt the same methods later. Bumps flowvault to 1.3.0.

New on skyflowClient.detect() / detect(vaultId):

Method Endpoint
deidentifyString POST /v2/detect/deidentify/string
deidentifyFile POST /v2/detect/deidentify/file, optional polling of GET /v2/detect/runs/{runId}
getRun GET /v2/detect/runs/{runId}
reidentifyString POST /v2/detect/reidentify/string
reidentifyFile (flowvault only) POST /v2/detect/reidentify/file
checkGuardrails POST /v2/detect/guardrails

What changed

common

  • Generated Fern client for the Detect V2 API under com.skyflow.generated.detect.rest (89 files).
  • 43 public model and enum classes in com.skyflow.detect (DeidentifyStringRequest, DetectConfiguration, Entity, Media, PollOptions, DetectRunStatus, …). Field names match the V2 wire keys one to one.
  • BaseDetectController, the abstract controller holding deidentifyString, reidentifyString, getRun and checkGuardrails, plus lazy per-vault generated clients and the shared timeout/retry config.
  • com.skyflow.detect.internal: request/response mappers, client-side validations (spec-required fields only), DeidentifyFileFlow, and FileOutputWriter which writes processed-<name>.<ext>, processed-entities-<name>.json and processed-object-entities-<name>.json.
  • com.skyflow.detect.polling.RunPoller: exponential backoff 1→32 s, waitTime default 60 / max 300, maxAttempts default and max 23, elapsed time tracked exactly, SUCCESS/FAILED/UNKNOWN terminal.
  • ErrorMessage renamed to BaseErrorMessage so each SDK module can keep its own ErrorMessage; new detect log and error constants.
  • mockwebserver added as a test dependency.

flowvault

  • DetectController extends BaseDetectController and adds deidentifyFile and reidentifyFile; Skyflow exposes detect() and detect(vaultId).
  • ReidentifyFileRequest/Response, their mapper and validations.
  • README section for every Detect method, six samples under samples/.../detect, samples pom bumped to 1.3.0.
  • japicmp baseline regenerated for the new public surface.

skyvault

  • Skyflow switched to BaseErrorMessage and sets the SDK prefix so shared messages keep the skyvault prefix. No Detect V2 methods yet; V1 untouched.

Behaviour worth knowing

  • deidentifyFile is submit-only by default and returns the run id. Polling is opt-in via pollOptions and blocks the calling thread; outputs are written to disk only for local-file inputs that reach SUCCESS with base64 outputs.
  • outputDirectory without pollOptions is a validation error.
  • Detect configurations are created in Studio or the management API; the SDK does not manage them.
  • checkToxicity defaults to true on the server when omitted.

Tests

  • Unit: RunPollerTests, DeidentifyFileFlowTests, FileOutputWriterTests, mapper and validation tests in common; DetectControllerTests (MockWebServer) and reidentify-file tests in flowvault. 19 test files added or updated.
  • Integration: feature files and step definitions for all six methods are in sdk-integration-tests on branch testsv3 (148 scenarios; dry run passes, client-side validation scenarios pass against this build).

@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

🔐 Gitleaks Findings: 1 issue(s) detected

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

@github-actions

github-actions Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Contract baseline change detected (flowvault)

This PR updates flowvault/api-report/skyflow-flowvault-java.baseline.jar (the approved public API contract). Here is exactly what it changes, comparing the baseline on main against the baseline committed in this PR:

Compatibility Report

semver MAJOR

Summary

Caution

Incompatible changes found while checking backward compatibility of version skyflow-flowvault-java.baseline with the previous version old-baseline.

Expand to see options used.
  • Report only summary: No
  • Report only changes: Yes
  • Report only binary-incompatible changes: No
  • Access modifier filter: PROTECTED
  • Old archives:
    • old-baseline unknown
  • New archives:
    • skyflow-flowvault-java.baseline unknown
  • Evaluate annotations: Yes
  • Include synthetic classes and class members: No
  • Include specific elements: Yes
    • com.skyflow.Skyflow
    • com.skyflow.config
    • com.skyflow.enums
    • com.skyflow.errors
    • com.skyflow.serviceaccount.util
    • com.skyflow.vault.audit
    • com.skyflow.vault.bin
    • com.skyflow.vault.connection
    • com.skyflow.vault.controller
    • com.skyflow.vault.data
    • com.skyflow.vault.detect
    • com.skyflow.vault.tokens
  • Exclude specific elements: No
  • Ignore all missing classes: Yes
  • Ignore specific missing classes: No
  • Treat changes as errors:
    • Any changes: No
    • Binary incompatible changes: No
    • Source incompatible changes: No
    • Incompatible changes caused by excluded classes: Yes
    • Semantically incompatible changes: No
    • Semantically incompatible changes, including development versions: No
  • Classpath mode: TWO_SEPARATE_CLASSPATHS
  • Old classpath:
/home/runner/.m2/repository/com/skyflow/common/1.0.0/common-1.0.0.jar:/home/runner/.m2/repository/com/squareup/okhttp3/mockwebserver/4.12.0/mockwebserver-4.12.0.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.21/kotlin-stdlib-jdk8-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.8.21/kotlin-stdlib-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.8.21/kotlin-stdlib-common-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.21/kotlin-stdlib-jdk7-1.8.21.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.17.2/jackson-core-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.18.6/jackson-datatype-jdk8-2.18.6.jar:/home/runner/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.18.6/jackson-datatype-jsr310-2.18.6.jar:/home/runner/.m2/repository/io/github/cdimascio/dotenv-java/2.2.0/dotenv-java-2.2.0.jar:/home/runner/.m2/repository/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/home/runner/.m2/repository/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/home/runner/.m2/repository/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/home/runner/.m2/repository/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt/0.12.6/jjwt-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-api/0.12.6/jjwt-api-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-impl/0.12.6/jjwt-impl-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-jackson/0.12.6/jjwt-jackson-0.12.6.jar:/home/runner/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/runner/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/runner/.m2/repository/org/powermock/powermock-module-junit4/2.0.9/powermock-module-junit4-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-module-junit4-common/2.0.9/powermock-module-junit4-common-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-reflect/2.0.9/powermock-reflect-2.0.9.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy/1.10.14/byte-buddy-1.10.14.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.14/byte-buddy-agent-1.10.14.jar:/home/runner/.m2/repository/org/powermock/powermock-core/2.0.9/powermock-core-2.0.9.jar:/home/runner/.m2/repository/org/javassist/javassist/3.27.0-GA/javassist-3.27.0-GA.jar:/home/runner/.m2/repository/org/powermock/powermock-api-mockito2/2.0.9/powermock-api-mockito2-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-api-support/2.0.9/powermock-api-support-2.0.9.jar:/home/runner/.m2/repository/org/mockito/mockito-core/3.3.3/mockito-core-3.3.3.jar:/home/runner/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar
  • New classpath:
/home/runner/.m2/repository/com/skyflow/common/1.0.0/common-1.0.0.jar:/home/runner/.m2/repository/com/squareup/okhttp3/mockwebserver/4.12.0/mockwebserver-4.12.0.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.21/kotlin-stdlib-jdk8-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.8.21/kotlin-stdlib-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.8.21/kotlin-stdlib-common-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.21/kotlin-stdlib-jdk7-1.8.21.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.17.2/jackson-core-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.18.6/jackson-datatype-jdk8-2.18.6.jar:/home/runner/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.18.6/jackson-datatype-jsr310-2.18.6.jar:/home/runner/.m2/repository/io/github/cdimascio/dotenv-java/2.2.0/dotenv-java-2.2.0.jar:/home/runner/.m2/repository/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/home/runner/.m2/repository/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/home/runner/.m2/repository/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/home/runner/.m2/repository/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt/0.12.6/jjwt-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-api/0.12.6/jjwt-api-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-impl/0.12.6/jjwt-impl-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-jackson/0.12.6/jjwt-jackson-0.12.6.jar:/home/runner/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/runner/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/runner/.m2/repository/org/powermock/powermock-module-junit4/2.0.9/powermock-module-junit4-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-module-junit4-common/2.0.9/powermock-module-junit4-common-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-reflect/2.0.9/powermock-reflect-2.0.9.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy/1.10.14/byte-buddy-1.10.14.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.14/byte-buddy-agent-1.10.14.jar:/home/runner/.m2/repository/org/powermock/powermock-core/2.0.9/powermock-core-2.0.9.jar:/home/runner/.m2/repository/org/javassist/javassist/3.27.0-GA/javassist-3.27.0-GA.jar:/home/runner/.m2/repository/org/powermock/powermock-api-mockito2/2.0.9/powermock-api-mockito2-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-api-support/2.0.9/powermock-api-support-2.0.9.jar:/home/runner/.m2/repository/org/mockito/mockito-core/3.3.3/mockito-core-3.3.3.jar:/home/runner/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar

Results

Status Type Serialization Compatibility Changes
Modified com.skyflow.Skyflow Not serializable Method added to public class
Modified com.skyflow.Skyflow$SkyflowClientBuilder Not serializable No changes
Added com.skyflow.errors.BaseErrorMessage Compatible Interface added Method added to public class
Modified com.skyflow.errors.ErrorMessage Field removed Field removed
Added com.skyflow.vault.controller.BaseDetectController Not serializable Method added to public class
Added com.skyflow.vault.controller.DetectController Not serializable No changes
Expand for details.

com.skyflow.Skyflow

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Modified final public Class Skyflow BaseSkyflow<Self, V> JDK 8 Not serializable No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public DetectController detect() SkyflowException Method added to public class
Added public DetectController detect(String) SkyflowException Method added to public class

com.skyflow.Skyflow$SkyflowClientBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Modified final static public Class SkyflowClientBuilder BaseSkyflowClientBuilder<V> JDK 8 Not serializable No changes

com.skyflow.errors.BaseErrorMessage

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added final public Enum BaseErrorMessage Enum<E> JDK 8 Compatible Interface added

Implemented Interfaces

Status Interface Compatibility Changes
Added Serializable No changes
Added Comparable<T> No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public String getMessage() Method added to public class
Added static public BaseErrorMessage valueOf(String) Method added to public class
Added static public BaseErrorMessage[] values() Method added to public class

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Added public static final BaseErrorMessage BatchInsertFailure No changes
Added public static final BaseErrorMessage BatchInsertPartialSuccess No changes
Added public static final BaseErrorMessage BearerTokenExpired No changes
Added public static final BaseErrorMessage BothFileAndFilePathProvided No changes
Added public static final BaseErrorMessage BothIdsAndColumnDetailsSpecified No changes
Added public static final BaseErrorMessage CheckGuardrailsRequestNull No changes
Added public static final BaseErrorMessage ColumnNameKeyError No changes
Added public static final BaseErrorMessage ColumnNameKeyErrorFileUpload No changes
Added public static final BaseErrorMessage ColumnValuesKeyErrorGet No changes
Added public static final BaseErrorMessage ColumnValuesKeyErrorTokenize No changes
Added public static final BaseErrorMessage ConnectionIdAlreadyInConfigList No changes
Added public static final BaseErrorMessage ConnectionIdNotInConfigList No changes
Added public static final BaseErrorMessage CredentialsStringInvalidJson No changes
Added public static final BaseErrorMessage DataKeyError No changes
Added public static final BaseErrorMessage DeidentifyFileRequestNull No changes
Added public static final BaseErrorMessage DeidentifyStringRequestNull No changes
Added public static final BaseErrorMessage DeleteRequestNull No changes
Added public static final BaseErrorMessage DetokenizeRequestNull No changes
Added public static final BaseErrorMessage EmptyApikey No changes
Added public static final BaseErrorMessage EmptyClusterId No changes
Added public static final BaseErrorMessage EmptyColumnGroupInColumnValue No changes
Added public static final BaseErrorMessage EmptyColumnName No changes
Added public static final BaseErrorMessage EmptyColumnValues No changes
Added public static final BaseErrorMessage EmptyConnectionId No changes
Added public static final BaseErrorMessage EmptyConnectionUrl No changes
Added public static final BaseErrorMessage EmptyContext No changes
Added public static final BaseErrorMessage EmptyCredentialFilePath No changes
Added public static final BaseErrorMessage EmptyCredentials No changes
Added public static final BaseErrorMessage EmptyCredentialsString No changes
Added public static final BaseErrorMessage EmptyData No changes
Added public static final BaseErrorMessage EmptyDetokenizeData No changes
Added public static final BaseErrorMessage EmptyFieldInFields No changes
Added public static final BaseErrorMessage EmptyFields No changes
Added public static final BaseErrorMessage EmptyFileAndFilePathInDeIdentifyFile No changes
Added public static final BaseErrorMessage EmptyIdInIds No changes
Added public static final BaseErrorMessage EmptyIds No changes
Added public static final BaseErrorMessage EmptyKeyInTokens No changes
Added public static final BaseErrorMessage EmptyKeyInValues No changes
Added public static final BaseErrorMessage EmptyLimit No changes
Added public static final BaseErrorMessage EmptyOffset No changes
Added public static final BaseErrorMessage EmptyPathParams No changes
Added public static final BaseErrorMessage EmptyQuery No changes
Added public static final BaseErrorMessage EmptyQueryParams No changes
Added public static final BaseErrorMessage EmptyRequestBody No changes
Added public static final BaseErrorMessage EmptyRequestHeaders No changes
Added public static final BaseErrorMessage EmptyRoleInRoles No changes
Added public static final BaseErrorMessage EmptyRoles No changes
Added public static final BaseErrorMessage EmptySkyflowId No changes
Added public static final BaseErrorMessage EmptyTable No changes
Added public static final BaseErrorMessage EmptyToken No changes
Added public static final BaseErrorMessage EmptyTokenInDetokenizeData No changes
Added public static final BaseErrorMessage EmptyTokens No changes
Added public static final BaseErrorMessage EmptyUpsert No changes
Added public static final BaseErrorMessage EmptyValueInColumnValues No changes
Added public static final BaseErrorMessage EmptyVaultId No changes
Added public static final BaseErrorMessage ErrorOccurred No changes
Added public static final BaseErrorMessage FailedToDecodeFileFromResponse No changes
Added public static final BaseErrorMessage FailedToEncodeFile No changes
Added public static final BaseErrorMessage FailedToSaveProcessedFile No changes
Added public static final BaseErrorMessage FailedToWriteOutputFile No changes
Added public static final BaseErrorMessage FileInvalidJson No changes
Added public static final BaseErrorMessage FileNameMustBeProvidedWithFileObject No changes
Added public static final BaseErrorMessage FileNotFound No changes
Added public static final BaseErrorMessage FileNotFoundToDeidentify No changes
Added public static final BaseErrorMessage FileNotReadableToDeidentify No changes
Added public static final BaseErrorMessage GetRequestNull No changes
Added public static final BaseErrorMessage GetRunRequestNull No changes
Added public static final BaseErrorMessage HomogenousNotSupportedWithUpsert No changes
Added public static final BaseErrorMessage IdsKeyError No changes
Added public static final BaseErrorMessage InsertRequestNull No changes
Added public static final BaseErrorMessage InsufficientTokensPassedForTokenModeEnableStrict No changes
Added public static final BaseErrorMessage InvalidAlgorithm No changes
Added public static final BaseErrorMessage InvalidApikey No changes
Added public static final BaseErrorMessage InvalidAudioFileType No changes
Added public static final BaseErrorMessage InvalidBase64 No changes
Added public static final BaseErrorMessage InvalidClusterId No changes
Added public static final BaseErrorMessage InvalidConnectionId No changes
Added public static final BaseErrorMessage InvalidConnectionUrl No changes
Added public static final BaseErrorMessage InvalidConnectionUrlFormat No changes
Added public static final BaseErrorMessage InvalidContextMapKey No changes
Added public static final BaseErrorMessage InvalidContextType No changes
Added public static final BaseErrorMessage InvalidCredentials No changes
Added public static final BaseErrorMessage InvalidDataSourceInDeidentifyFile No changes
Added public static final BaseErrorMessage InvalidDataSourceInReidentifyFile No changes
Added public static final BaseErrorMessage InvalidDetokenizeData No changes
Added public static final BaseErrorMessage InvalidFileObject No changes
Added public static final BaseErrorMessage InvalidFilePath No changes
Added public static final BaseErrorMessage InvalidKeySpec No changes
Added public static final BaseErrorMessage InvalidMaxAttemptsInPollOptions No changes
Added public static final BaseErrorMessage InvalidMaxResolution No changes
Added public static final BaseErrorMessage InvalidNullFileInDeIdentifyFile No changes
Added public static final BaseErrorMessage InvalidOrEmptyRunId No changes
Added public static final BaseErrorMessage InvalidPathParams No changes
Added public static final BaseErrorMessage InvalidPermission No changes
Added public static final BaseErrorMessage InvalidPixelDensityToDeidentifyFile No changes
Added public static final BaseErrorMessage InvalidQueryParams No changes
Added public static final BaseErrorMessage InvalidRequestBody No changes
Added public static final BaseErrorMessage InvalidRequestHeaders No changes
Added public static final BaseErrorMessage InvalidRunIdInGetRun No changes
Added public static final BaseErrorMessage InvalidSkyflowIdType No changes
Added public static final BaseErrorMessage InvalidTextInCheckGuardrails No changes
Added public static final BaseErrorMessage InvalidTextInDeIdentify No changes
Added public static final BaseErrorMessage InvalidTextInDeidentifyString No changes
Added public static final BaseErrorMessage InvalidTextInReIdentify No changes
Added public static final BaseErrorMessage InvalidTextInReidentifyString No changes
Added public static final BaseErrorMessage InvalidTokenUri No changes
Added public static final BaseErrorMessage InvalidValueInDeidentifyFile No changes
Added public static final BaseErrorMessage InvalidValueInReidentifyFile No changes
Added public static final BaseErrorMessage InvalidVaultId No changes
Added public static final BaseErrorMessage InvalidWaitTime No changes
Added public static final BaseErrorMessage InvalidWaitTimeInPollOptions No changes
Added public static final BaseErrorMessage JwtDecodeError No changes
Added public static final BaseErrorMessage JwtInvalidFormat No changes
Added public static final BaseErrorMessage MismatchOfFieldsAndTokens No changes
Added public static final BaseErrorMessage MissingAccessToken No changes
Added public static final BaseErrorMessage MissingClientId No changes
Added public static final BaseErrorMessage MissingFileSourceInUploadFileRequest No changes
Added public static final BaseErrorMessage MissingKeyId No changes
Added public static final BaseErrorMessage MissingPrivateKey No changes
Added public static final BaseErrorMessage MissingTokenType No changes
Added public static final BaseErrorMessage MissingTokenUri No changes
Added public static final BaseErrorMessage MultipleFileSourcesInDeidentifyFile No changes
Added public static final BaseErrorMessage MultipleTokenGenerationMeansPassed No changes
Added public static final BaseErrorMessage NoTokenGenerationMeansPassed No changes
Added public static final BaseErrorMessage NoTokensWithTokenMode No changes
Added public static final BaseErrorMessage NullCredentials No changes
Added public static final BaseErrorMessage NullVaultConfig No changes
Added public static final BaseErrorMessage OnlySingleVaultConfigAllowed No changes
Added public static final BaseErrorMessage OutputDirectoryNotFound No changes
Added public static final BaseErrorMessage OutputDirectoryWithoutPollOptions No changes
Added public static final BaseErrorMessage PartialSuccess No changes
Added public static final BaseErrorMessage PollingForResultsFailed No changes
Added public static final BaseErrorMessage QueryKeyError No changes
Added public static final BaseErrorMessage QueryRequestNull No changes
Added public static final BaseErrorMessage RedactionKeyError No changes
Added public static final BaseErrorMessage RedactionWithTokensNotSupported No changes
Added public static final BaseErrorMessage ReidentifyFileRequestNull No changes
Added public static final BaseErrorMessage ReidentifyStringRequestNull No changes
Added public static final BaseErrorMessage SkyflowIdKeyError No changes
Added public static final BaseErrorMessage TableKeyError No changes
Added public static final BaseErrorMessage TokenKeyError No changes
Added public static final BaseErrorMessage TokenizeRequestNull No changes
Added public static final BaseErrorMessage TokensGetColumnNotSupported No changes
Added public static final BaseErrorMessage TokensKeyError No changes
Added public static final BaseErrorMessage TokensPassedForTokenModeDisable No changes
Added public static final BaseErrorMessage UniqueColumnOrIdsKeyError No changes
Added public static final BaseErrorMessage UpdateRequestNull No changes
Added public static final BaseErrorMessage ValuesKeyError No changes
Added public static final BaseErrorMessage VaultIdAlreadyInConfigList No changes
Added public static final BaseErrorMessage VaultIdNotInConfigList No changes
Added public static final BaseErrorMessage VaultTokenFormatIsNotAllowedForFiles No changes
Added public static final BaseErrorMessage WaitTimeExceedsLimit No changes

com.skyflow.errors.ErrorMessage

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Modified final public Enum ErrorMessage Enum<E> JDK 8 Field removed No changes

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Removed public static final ErrorMessage BatchInsertFailure Field removed
Removed public static final ErrorMessage BatchInsertPartialSuccess Field removed
Removed public static final ErrorMessage BearerTokenExpired Field removed
Removed public static final ErrorMessage BothFileAndFilePathProvided Field removed
Removed public static final ErrorMessage BothIdsAndColumnDetailsSpecified Field removed
Removed public static final ErrorMessage ColumnNameKeyError Field removed
Removed public static final ErrorMessage ColumnNameKeyErrorFileUpload Field removed
Removed public static final ErrorMessage ColumnValuesKeyErrorGet Field removed
Removed public static final ErrorMessage ColumnValuesKeyErrorTokenize Field removed
Removed public static final ErrorMessage ConnectionIdAlreadyInConfigList Field removed
Removed public static final ErrorMessage ConnectionIdNotInConfigList Field removed
Removed public static final ErrorMessage CredentialsStringInvalidJson Field removed
Removed public static final ErrorMessage DataKeyError Field removed
Removed public static final ErrorMessage DeleteRequestNull Field removed
Removed public static final ErrorMessage DetokenizeRequestNull Field removed
Removed public static final ErrorMessage EmptyApikey Field removed
Removed public static final ErrorMessage EmptyClusterId Field removed
Removed public static final ErrorMessage EmptyColumnGroupInColumnValue Field removed
Removed public static final ErrorMessage EmptyColumnName Field removed
Removed public static final ErrorMessage EmptyColumnValues Field removed
Removed public static final ErrorMessage EmptyConnectionId Field removed
Removed public static final ErrorMessage EmptyConnectionUrl Field removed
Removed public static final ErrorMessage EmptyContext Field removed
Removed public static final ErrorMessage EmptyCredentialFilePath Field removed
Removed public static final ErrorMessage EmptyCredentials Field removed
Removed public static final ErrorMessage EmptyCredentialsString Field removed
Removed public static final ErrorMessage EmptyData Field removed
Removed public static final ErrorMessage EmptyDetokenizeData Field removed
Removed public static final ErrorMessage EmptyFieldInFields Field removed
Removed public static final ErrorMessage EmptyFields Field removed
Removed public static final ErrorMessage EmptyFileAndFilePathInDeIdentifyFile Field removed
Removed public static final ErrorMessage EmptyIdInIds Field removed
Removed public static final ErrorMessage EmptyIds Field removed
Removed public static final ErrorMessage EmptyKeyInTokens Field removed
Removed public static final ErrorMessage EmptyKeyInValues Field removed
Removed public static final ErrorMessage EmptyLimit Field removed
Removed public static final ErrorMessage EmptyOffset Field removed
Removed public static final ErrorMessage EmptyPathParams Field removed
Removed public static final ErrorMessage EmptyQuery Field removed
Removed public static final ErrorMessage EmptyQueryParams Field removed
Removed public static final ErrorMessage EmptyRequestBody Field removed
Removed public static final ErrorMessage EmptyRequestHeaders Field removed
Removed public static final ErrorMessage EmptyRoleInRoles Field removed
Removed public static final ErrorMessage EmptyRoles Field removed
Removed public static final ErrorMessage EmptySkyflowId Field removed
Removed public static final ErrorMessage EmptyTable Field removed
Removed public static final ErrorMessage EmptyToken Field removed
Removed public static final ErrorMessage EmptyTokenInDetokenizeData Field removed
Removed public static final ErrorMessage EmptyTokens Field removed
Removed public static final ErrorMessage EmptyUpsert Field removed
Removed public static final ErrorMessage EmptyValueInColumnValues Field removed
Removed public static final ErrorMessage EmptyVaultId Field removed
Removed public static final ErrorMessage ErrorOccurred Field removed
Removed public static final ErrorMessage FailedToDecodeFileFromResponse Field removed
Removed public static final ErrorMessage FailedToEncodeFile Field removed
Removed public static final ErrorMessage FailedToSaveProcessedFile Field removed
Removed public static final ErrorMessage FileInvalidJson Field removed
Removed public static final ErrorMessage FileNameMustBeProvidedWithFileObject Field removed
Removed public static final ErrorMessage FileNotFound Field removed
Removed public static final ErrorMessage FileNotFoundToDeidentify Field removed
Removed public static final ErrorMessage FileNotReadableToDeidentify Field removed
Removed public static final ErrorMessage GetRequestNull Field removed
Removed public static final ErrorMessage HomogenousNotSupportedWithUpsert Field removed
Removed public static final ErrorMessage IdsKeyError Field removed
Removed public static final ErrorMessage InsertRequestNull Field removed
Removed public static final ErrorMessage InsufficientTokensPassedForTokenModeEnableStrict Field removed
Removed public static final ErrorMessage InvalidAlgorithm Field removed
Removed public static final ErrorMessage InvalidApikey Field removed
Removed public static final ErrorMessage InvalidAudioFileType Field removed
Removed public static final ErrorMessage InvalidBase64 Field removed
Removed public static final ErrorMessage InvalidClusterId Field removed
Removed public static final ErrorMessage InvalidConnectionId Field removed
Removed public static final ErrorMessage InvalidConnectionUrl Field removed
Removed public static final ErrorMessage InvalidConnectionUrlFormat Field removed
Removed public static final ErrorMessage InvalidContextMapKey Field removed
Removed public static final ErrorMessage InvalidContextType Field removed
Removed public static final ErrorMessage InvalidCredentials Field removed
Removed public static final ErrorMessage InvalidDetokenizeData Field removed
Removed public static final ErrorMessage InvalidFileObject Field removed
Removed public static final ErrorMessage InvalidFilePath Field removed
Removed public static final ErrorMessage InvalidKeySpec Field removed
Removed public static final ErrorMessage InvalidMaxResolution Field removed
Removed public static final ErrorMessage InvalidNullFileInDeIdentifyFile Field removed
Removed public static final ErrorMessage InvalidOrEmptyRunId Field removed
Removed public static final ErrorMessage InvalidPathParams Field removed
Removed public static final ErrorMessage InvalidPermission Field removed
Removed public static final ErrorMessage InvalidPixelDensityToDeidentifyFile Field removed
Removed public static final ErrorMessage InvalidQueryParams Field removed
Removed public static final ErrorMessage InvalidRequestBody Field removed
Removed public static final ErrorMessage InvalidRequestHeaders Field removed
Removed public static final ErrorMessage InvalidSkyflowIdType Field removed
Removed public static final ErrorMessage InvalidTextInDeIdentify Field removed
Removed public static final ErrorMessage InvalidTextInReIdentify Field removed
Removed public static final ErrorMessage InvalidTokenUri Field removed
Removed public static final ErrorMessage InvalidVaultId Field removed
Removed public static final ErrorMessage InvalidWaitTime Field removed
Removed public static final ErrorMessage JwtDecodeError Field removed
Removed public static final ErrorMessage JwtInvalidFormat Field removed
Removed public static final ErrorMessage MismatchOfFieldsAndTokens Field removed
Removed public static final ErrorMessage MissingAccessToken Field removed
Removed public static final ErrorMessage MissingClientId Field removed
Removed public static final ErrorMessage MissingFileSourceInUploadFileRequest Field removed
Removed public static final ErrorMessage MissingKeyId Field removed
Removed public static final ErrorMessage MissingPrivateKey Field removed
Removed public static final ErrorMessage MissingTokenType Field removed
Removed public static final ErrorMessage MissingTokenUri Field removed
Removed public static final ErrorMessage MultipleTokenGenerationMeansPassed Field removed
Removed public static final ErrorMessage NoTokenGenerationMeansPassed Field removed
Removed public static final ErrorMessage NoTokensWithTokenMode Field removed
Removed public static final ErrorMessage NullCredentials Field removed
Removed public static final ErrorMessage NullVaultConfig Field removed
Removed public static final ErrorMessage OnlySingleVaultConfigAllowed Field removed
Removed public static final ErrorMessage OutputDirectoryNotFound Field removed
Removed public static final ErrorMessage PartialSuccess Field removed
Removed public static final ErrorMessage PollingForResultsFailed Field removed
Removed public static final ErrorMessage QueryKeyError Field removed
Removed public static final ErrorMessage QueryRequestNull Field removed
Removed public static final ErrorMessage RedactionKeyError Field removed
Removed public static final ErrorMessage RedactionWithTokensNotSupported Field removed
Removed public static final ErrorMessage SkyflowIdKeyError Field removed
Removed public static final ErrorMessage TableKeyError Field removed
Removed public static final ErrorMessage TokenKeyError Field removed
Removed public static final ErrorMessage TokenizeRequestNull Field removed
Removed public static final ErrorMessage TokensGetColumnNotSupported Field removed
Removed public static final ErrorMessage TokensKeyError Field removed
Removed public static final ErrorMessage TokensPassedForTokenModeDisable Field removed
Removed public static final ErrorMessage UniqueColumnOrIdsKeyError Field removed
Removed public static final ErrorMessage UpdateRequestNull Field removed
Removed public static final ErrorMessage ValuesKeyError Field removed
Removed public static final ErrorMessage VaultIdAlreadyInConfigList Field removed
Removed public static final ErrorMessage VaultIdNotInConfigList Field removed
Removed public static final ErrorMessage VaultTokenFormatIsNotAllowedForFiles Field removed
Removed public static final ErrorMessage WaitTimeExceedsLimit Field removed

com.skyflow.vault.controller.BaseDetectController

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added public abstract Class BaseDetectController BaseVaultClient<V> JDK 8 Not serializable No changes

Generics

Status Name Extends Compatibility Changes
Added V BaseVaultConfig No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected BaseDetectController(V, BaseCredentials) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public CheckGuardrailsResponse checkGuardrails(CheckGuardrailsRequest) SkyflowException Method added to public class
Added public DeidentifyFileResponse deidentifyFile(DeidentifyFileRequest) SkyflowException Method added to public class
Added public DeidentifyStringResponse deidentifyString(DeidentifyStringRequest) SkyflowException Method added to public class
Added protected Long effectiveInitialRetryDelayMillis() No changes
Added protected Integer effectiveMaxRetries() No changes
Added protected Long effectiveMaxRetryDelayMillis() No changes
Added protected Integer effectiveTimeoutSeconds() No changes
Added protected FilesV2Client filesClient() SkyflowException No changes
Added public GetRunResponse getRun(GetRunRequest) SkyflowException Method added to public class
Added protected String getSdkMetrics() No changes
Added protected GuardrailsV2Client guardrailsClient() SkyflowException No changes
Added protected void invalidateClients() No changes
Added protected void onCommonCredentialsUpdated(BaseCredentials) SkyflowException No changes
Added public void refreshVaultUrl() SkyflowException Method added to public class
Added public ReidentifyFileResponse reidentifyFile(ReidentifyFileRequest) SkyflowException Method added to public class
Added public ReidentifyStringResponse reidentifyString(ReidentifyStringRequest) SkyflowException Method added to public class
Added protected String resolveToken() SkyflowException No changes
Added protected abstract String resolveVaultUrl() SkyflowException No changes
Added public void setCommonCredentials(BaseCredentials) SkyflowException Method added to public class
Added public void setCommonHttpConfig(Integer, Integer, Long, Long) Method added to public class
Added public void setVaultConfig(V) SkyflowException Method added to public class
Added protected StringsV2Client stringsClient() SkyflowException No changes

com.skyflow.vault.controller.DetectController

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added final public Class DetectController BaseDetectController JDK 8 Not serializable No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public DetectController(VaultConfig, Credentials) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added protected Long effectiveInitialRetryDelayMillis() No changes
Added protected Integer effectiveMaxRetries() No changes
Added protected Long effectiveMaxRetryDelayMillis() No changes
Added protected Integer effectiveTimeoutSeconds() No changes
Added protected String getSdkMetrics() No changes
Added protected String resolveVaultUrl() SkyflowException No changes

Warning

All missing classes, i.e. superclasses and interfaces that could not be found on the classpath were ignored.

Hence changes caused by these superclasses and interfaces are not reflected in the output.


Generated on: 2026-10-22 12:21:12.209+0000.

@codecov

codecov Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 79.10765% with 295 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.95%. Comparing base (eecd06a) to head (41fd307).
⚠️ Report is 2 commits behind head on main.

Files with missing lines Patch % Lines
...m/skyflow/detect/internal/DetectRequestMapper.java 65.84% 47 Missing and 22 partials ⚠️
...skyflow/vault/controller/BaseDetectController.java 61.23% 63 Missing and 6 partials ⚠️
common/src/main/java/com/skyflow/detect/Bleep.java 0.00% 21 Missing ⚠️
common/src/main/java/com/skyflow/detect/Audio.java 0.00% 17 Missing ⚠️
common/src/main/java/com/skyflow/detect/Pdf.java 0.00% 17 Missing ⚠️
...src/main/java/com/skyflow/detect/ObjectEntity.java 0.00% 13 Missing ⚠️
...mon/src/main/java/com/skyflow/detect/Document.java 0.00% 9 Missing ⚠️
.../src/main/java/com/skyflow/detect/FileMapping.java 64.00% 9 Missing ⚠️
...main/java/com/skyflow/detect/ObjectEntityType.java 0.00% 7 Missing ⚠️
...va/com/skyflow/detect/OutputTranscriptionType.java 0.00% 6 Missing ⚠️
... and 37 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #437      +/-   ##
==========================================
- Coverage   90.99%   87.95%   -3.04%     
==========================================
  Files         174      209      +35     
  Lines        7350     7680     +330     
  Branches     1013     1086      +73     
==========================================
+ Hits         6688     6755      +67     
- Misses        437      685     +248     
- Partials      225      240      +15     
Flag Coverage Δ
common 83.68% <79.10%> (-5.47%) ⬇️
flowvault 88.00% <ø> (+0.06%) ⬆️
skyvault 93.78% <ø> (-1.17%) ⬇️
unittests-flowvault 85.54% <79.10%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
Module: common 83.68% <79.10%> (-5.47%) ⬇️
Module: skyvault 93.78% <ø> (-1.17%) ⬇️
Module: flowvault 88.00% <ø> (+0.06%) ⬆️
Service Account 87.36% <90.90%> (ø)
Vault Data 90.81% <ø> (ø)
Vault Tokens 99.08% <ø> (+0.04%) ⬆️
Vault Connection 100.00% <ø> (ø)
Vault Controller 77.14% <61.23%> (-5.62%) ⬇️
Detect ∅ <ø> (∅)
Audit 100.00% <ø> (ø)
BIN Lookup 100.00% <ø> (ø)
Config 96.26% <ø> (ø)
Utils 90.52% <88.88%> (+0.16%) ⬆️
Errors 100.00% <100.00%> (ø)
Enums 98.90% <ø> (-1.10%) ⬇️
Logs 96.28% <100.00%> (+0.67%) ⬆️
Files with missing lines Coverage Δ
common/src/main/java/com/skyflow/BaseSkyflow.java 86.81% <100.00%> (ø)
...c/main/java/com/skyflow/detect/DataSourceType.java 100.00% <100.00%> (ø)
.../java/com/skyflow/detect/DeidentificationType.java 100.00% <100.00%> (ø)
.../main/java/com/skyflow/detect/DetectRunStatus.java 100.00% <100.00%> (ø)
...n/src/main/java/com/skyflow/detect/EntityType.java 100.00% <100.00%> (ø)
...c/main/java/com/skyflow/detect/FileDataFormat.java 100.00% <100.00%> (ø)
.../java/com/skyflow/detect/GuardrailsValidation.java 100.00% <100.00%> (ø)
...rc/main/java/com/skyflow/detect/MaskingMethod.java 100.00% <100.00%> (ø)
...rc/main/java/com/skyflow/detect/RedactionType.java 100.00% <100.00%> (ø)
...in/java/com/skyflow/detect/ReturnEntitiesType.java 100.00% <100.00%> (ø)
... and 65 more

... and 24 files with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update eecd06a...41fd307. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 1 issue(s) detected

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 1 issue(s) detected

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

@promptless

promptless Bot commented Oct 15, 2026

Copy link
Copy Markdown

Promptless documentation updates

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 1 issue(s) detected

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 1 issue(s) detected

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

1 similar comment
@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 1 issue(s) detected

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 1 issue(s) detected

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 1 issue(s) detected

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 1 issue(s) detected

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

1 similar comment
@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 2 issue(s) detected

🔸 Rule: generic-api-key
📄 File: skyvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: skyvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

Copy link
Copy Markdown

🔐 Gitleaks Findings: 2 issue(s) detected

🔸 Rule: generic-api-key
📄 File: skyvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: skyvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

🔸 Rule: generic-api-key
📄 File: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null
📝 Description: Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
🔑 Secret: **********
🔗 Path: flowvault/src/test/java/com/skyflow/vault/controller/DetectControllerTests.java:null

@github-actions

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Contract baseline change detected (skyvault)

This PR updates skyvault/api-report/skyflow-java.baseline.jar (the approved public API contract). Here is exactly what it changes, comparing the baseline on main against the baseline committed in this PR:

Compatibility Report

semver MAJOR

Summary

Caution

Incompatible changes found while checking backward compatibility of version skyflow-java.baseline with the previous version old-baseline.

Expand to see options used.
  • Report only summary: No
  • Report only changes: Yes
  • Report only binary-incompatible changes: No
  • Access modifier filter: PROTECTED
  • Old archives:
    • old-baseline unknown
  • New archives:
    • skyflow-java.baseline unknown
  • Evaluate annotations: Yes
  • Include synthetic classes and class members: No
  • Include specific elements: Yes
    • com.skyflow.Skyflow
    • com.skyflow.config
    • com.skyflow.enums
    • com.skyflow.errors
    • com.skyflow.serviceaccount.util
    • com.skyflow.vault.audit
    • com.skyflow.vault.bin
    • com.skyflow.vault.connection
    • com.skyflow.vault.controller
    • com.skyflow.vault.data
    • com.skyflow.vault.detect
    • com.skyflow.vault.tokens
  • Exclude specific elements: No
  • Ignore all missing classes: Yes
  • Ignore specific missing classes: No
  • Treat changes as errors:
    • Any changes: No
    • Binary incompatible changes: No
    • Source incompatible changes: No
    • Incompatible changes caused by excluded classes: Yes
    • Semantically incompatible changes: No
    • Semantically incompatible changes, including development versions: No
  • Classpath mode: TWO_SEPARATE_CLASSPATHS
  • Old classpath:
/home/runner/.m2/repository/com/squareup/okhttp3/mockwebserver/4.12.0/mockwebserver-4.12.0.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.21/kotlin-stdlib-jdk8-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.8.21/kotlin-stdlib-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.8.21/kotlin-stdlib-common-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.21/kotlin-stdlib-jdk7-1.8.21.jar:/home/runner/.m2/repository/com/skyflow/common/1.0.0/common-1.0.0.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.17.2/jackson-core-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.18.6/jackson-datatype-jdk8-2.18.6.jar:/home/runner/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.18.6/jackson-datatype-jsr310-2.18.6.jar:/home/runner/.m2/repository/io/github/cdimascio/dotenv-java/2.2.0/dotenv-java-2.2.0.jar:/home/runner/.m2/repository/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/home/runner/.m2/repository/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/home/runner/.m2/repository/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/home/runner/.m2/repository/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt/0.12.6/jjwt-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-api/0.12.6/jjwt-api-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-impl/0.12.6/jjwt-impl-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-jackson/0.12.6/jjwt-jackson-0.12.6.jar:/home/runner/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/runner/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/runner/.m2/repository/org/powermock/powermock-module-junit4/2.0.9/powermock-module-junit4-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-module-junit4-common/2.0.9/powermock-module-junit4-common-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-reflect/2.0.9/powermock-reflect-2.0.9.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy/1.10.14/byte-buddy-1.10.14.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.14/byte-buddy-agent-1.10.14.jar:/home/runner/.m2/repository/org/powermock/powermock-core/2.0.9/powermock-core-2.0.9.jar:/home/runner/.m2/repository/org/javassist/javassist/3.27.0-GA/javassist-3.27.0-GA.jar:/home/runner/.m2/repository/org/powermock/powermock-api-mockito2/2.0.9/powermock-api-mockito2-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-api-support/2.0.9/powermock-api-support-2.0.9.jar:/home/runner/.m2/repository/org/mockito/mockito-core/3.3.3/mockito-core-3.3.3.jar:/home/runner/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar
  • New classpath:
/home/runner/.m2/repository/com/squareup/okhttp3/mockwebserver/4.12.0/mockwebserver-4.12.0.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.21/kotlin-stdlib-jdk8-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.8.21/kotlin-stdlib-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.8.21/kotlin-stdlib-common-1.8.21.jar:/home/runner/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/home/runner/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.21/kotlin-stdlib-jdk7-1.8.21.jar:/home/runner/.m2/repository/com/skyflow/common/1.0.0/common-1.0.0.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.17.2/jackson-databind-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.17.2/jackson-annotations-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.17.2/jackson-core-2.17.2.jar:/home/runner/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.18.6/jackson-datatype-jdk8-2.18.6.jar:/home/runner/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.18.6/jackson-datatype-jsr310-2.18.6.jar:/home/runner/.m2/repository/io/github/cdimascio/dotenv-java/2.2.0/dotenv-java-2.2.0.jar:/home/runner/.m2/repository/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar:/home/runner/.m2/repository/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/home/runner/.m2/repository/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/home/runner/.m2/repository/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt/0.12.6/jjwt-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-api/0.12.6/jjwt-api-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-impl/0.12.6/jjwt-impl-0.12.6.jar:/home/runner/.m2/repository/io/jsonwebtoken/jjwt-jackson/0.12.6/jjwt-jackson-0.12.6.jar:/home/runner/.m2/repository/junit/junit/4.13.2/junit-4.13.2.jar:/home/runner/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/runner/.m2/repository/org/powermock/powermock-module-junit4/2.0.9/powermock-module-junit4-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-module-junit4-common/2.0.9/powermock-module-junit4-common-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-reflect/2.0.9/powermock-reflect-2.0.9.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy/1.10.14/byte-buddy-1.10.14.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.14/byte-buddy-agent-1.10.14.jar:/home/runner/.m2/repository/org/powermock/powermock-core/2.0.9/powermock-core-2.0.9.jar:/home/runner/.m2/repository/org/javassist/javassist/3.27.0-GA/javassist-3.27.0-GA.jar:/home/runner/.m2/repository/org/powermock/powermock-api-mockito2/2.0.9/powermock-api-mockito2-2.0.9.jar:/home/runner/.m2/repository/org/powermock/powermock-api-support/2.0.9/powermock-api-support-2.0.9.jar:/home/runner/.m2/repository/org/mockito/mockito-core/3.3.3/mockito-core-3.3.3.jar:/home/runner/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar

Results

Status Type Serialization Compatibility Changes
Removed com.skyflow.enums.DeidentifyFileStatus Class removed Class removed Superclass removed Interface removed Method removed Field removed
Removed com.skyflow.enums.DetectEntities Class removed Class removed Superclass removed Interface removed Method removed Field removed
Removed com.skyflow.enums.DetectOutputTranscriptions Class removed Class removed Superclass removed Interface removed Method removed Field removed
Removed com.skyflow.enums.MaskingMethod Class removed Class removed Superclass removed Interface removed Method removed Field removed
Removed com.skyflow.enums.TokenType Class removed Class removed Superclass removed Interface removed Method removed Field removed
Added com.skyflow.errors.BaseErrorMessage Compatible Interface added Method added to public class
Modified com.skyflow.errors.ErrorMessage Field removed Field removed
Added com.skyflow.vault.controller.BaseDetectController Not serializable Method added to public class
Modified com.skyflow.vault.controller.DetectController Not serializable Method removed
Modified com.skyflow.vault.controller.VaultController Not serializable No changes
Removed com.skyflow.vault.detect.AudioBleep Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.AudioBleep$AudioBleepBuilder Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.DateTransformation Not serializable Class removed Superclass removed Method removed Constructor removed
Removed com.skyflow.vault.detect.DeidentifyFileRequest Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.DeidentifyFileRequest$DeidentifyFileRequestBuilder Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.DeidentifyFileResponse Not serializable Class removed Superclass removed Method removed Constructor removed
Removed com.skyflow.vault.detect.DeidentifyTextRequest Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.DeidentifyTextRequest$DeidentifyTextRequestBuilder Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.DeidentifyTextResponse Not serializable Class removed Superclass removed Method removed Constructor removed
Removed com.skyflow.vault.detect.EntityInfo Not serializable Class removed Superclass removed Method removed Constructor removed
Removed com.skyflow.vault.detect.FileEntityInfo Not serializable Class removed Superclass removed Method removed Constructor removed
Removed com.skyflow.vault.detect.FileInfo Not serializable Class removed Superclass removed Method removed Constructor removed
Removed com.skyflow.vault.detect.FileInput Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.FileInput$FileInputBuilder Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.GetDetectRunRequest Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.GetDetectRunRequest$GetDetectRunRequestBuilder Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.ReidentifyTextRequest Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.ReidentifyTextRequest$ReidentifyTextRequestBuilder Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.ReidentifyTextResponse Not serializable Class removed Superclass removed Method removed Constructor removed
Removed com.skyflow.vault.detect.TextIndex Not serializable Class removed Superclass removed Method removed Constructor removed
Removed com.skyflow.vault.detect.TokenFormat Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.TokenFormat$TokenFormatBuilder Not serializable Class removed Superclass removed Method removed
Removed com.skyflow.vault.detect.Transformations Not serializable Class removed Superclass removed Method removed Constructor removed
Modified com.skyflow.vault.tokens.DetokenizeRecordResponse Not serializable No changes
Expand for details.

com.skyflow.enums.DeidentifyFileStatus

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final public Enum DeidentifyFileStatus Enum JDK 8 Class removed Class removed Superclass removed

Implemented Interfaces

Status Interface Compatibility Changes
Removed Serializable Interface removed
Removed Comparable Interface removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String value() Method removed
Removed static public DeidentifyFileStatus valueOf(String) Method removed
Removed static public DeidentifyFileStatus[] values() Method removed

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Removed public static final DeidentifyFileStatus FAILED Field removed
Removed public static final DeidentifyFileStatus IN_PROGRESS Field removed
Removed public static final DeidentifyFileStatus SUCCESS Field removed
Removed public static final DeidentifyFileStatus UNKNOWN Field removed

com.skyflow.enums.DetectEntities

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final public Enum DetectEntities Enum JDK 8 Class removed Class removed Superclass removed

Implemented Interfaces

Status Interface Compatibility Changes
Removed Serializable Interface removed
Removed Comparable Interface removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String getDetectEntities() Method removed
Removed public String toString() Method removed
Removed static public DetectEntities valueOf(String) Method removed
Removed static public DetectEntities[] values() Method removed

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Removed public static final DetectEntities ACCOUNT_NUMBER Field removed
Removed public static final DetectEntities AGE Field removed
Removed public static final DetectEntities ALL Field removed
Removed public static final DetectEntities BANK_ACCOUNT Field removed
Removed public static final DetectEntities BLOOD_TYPE Field removed
Removed public static final DetectEntities CONDITION Field removed
Removed public static final DetectEntities CORPORATE_ACTION Field removed
Removed public static final DetectEntities CREDIT_CARD Field removed
Removed public static final DetectEntities CREDIT_CARD_EXPIRATION Field removed
Removed public static final DetectEntities CVV Field removed
Removed public static final DetectEntities DATE Field removed
Removed public static final DetectEntities DATE_INTERVAL Field removed
Removed public static final DetectEntities DAY Field removed
Removed public static final DetectEntities DOB Field removed
Removed public static final DetectEntities DOSE Field removed
Removed public static final DetectEntities DRIVER_LICENSE Field removed
Removed public static final DetectEntities DRUG Field removed
Removed public static final DetectEntities DURATION Field removed
Removed public static final DetectEntities EFFECT Field removed
Removed public static final DetectEntities EMAIL_ADDRESS Field removed
Removed public static final DetectEntities EVENT Field removed
Removed public static final DetectEntities FILENAME Field removed
Removed public static final DetectEntities FINANCIAL_METRIC Field removed
Removed public static final DetectEntities GENDER Field removed
Removed public static final DetectEntities HEALTHCARE_NUMBER Field removed
Removed public static final DetectEntities INJURY Field removed
Removed public static final DetectEntities IP_ADDRESS Field removed
Removed public static final DetectEntities LANGUAGE Field removed
Removed public static final DetectEntities LOCATION Field removed
Removed public static final DetectEntities LOCATION_ADDRESS Field removed
Removed public static final DetectEntities LOCATION_ADDRESS_STREET Field removed
Removed public static final DetectEntities LOCATION_CITY Field removed
Removed public static final DetectEntities LOCATION_COORDINATE Field removed
Removed public static final DetectEntities LOCATION_COUNTRY Field removed
Removed public static final DetectEntities LOCATION_STATE Field removed
Removed public static final DetectEntities LOCATION_ZIP Field removed
Removed public static final DetectEntities MARITAL_STATUS Field removed
Removed public static final DetectEntities MEDICAL_CODE Field removed
Removed public static final DetectEntities MEDICAL_PROCESS Field removed
Removed public static final DetectEntities MONEY Field removed
Removed public static final DetectEntities MONTH Field removed
Removed public static final DetectEntities NAME Field removed
Removed public static final DetectEntities NAME_FAMILY Field removed
Removed public static final DetectEntities NAME_GIVEN Field removed
Removed public static final DetectEntities NAME_MEDICAL_PROFESSIONAL Field removed
Removed public static final DetectEntities NUMERICAL_PII Field removed
Removed public static final DetectEntities OCCUPATION Field removed
Removed public static final DetectEntities ORGANIZATION Field removed
Removed public static final DetectEntities ORGANIZATION_ID Field removed
Removed public static final DetectEntities ORGANIZATION_MEDICAL_FACILITY Field removed
Removed public static final DetectEntities ORIGIN Field removed
Removed public static final DetectEntities PASSPORT_NUMBER Field removed
Removed public static final DetectEntities PASSWORD Field removed
Removed public static final DetectEntities PHONE_NUMBER Field removed
Removed public static final DetectEntities PHYSICAL_ATTRIBUTE Field removed
Removed public static final DetectEntities POLITICAL_AFFILIATION Field removed
Removed public static final DetectEntities PRODUCT Field removed
Removed public static final DetectEntities PROJECT Field removed
Removed public static final DetectEntities RELIGION Field removed
Removed public static final DetectEntities ROUTING_NUMBER Field removed
Removed public static final DetectEntities SEXUALITY Field removed
Removed public static final DetectEntities SSN Field removed
Removed public static final DetectEntities STATISTICS Field removed
Removed public static final DetectEntities TIME Field removed
Removed public static final DetectEntities TREND Field removed
Removed public static final DetectEntities URL Field removed
Removed public static final DetectEntities USERNAME Field removed
Removed public static final DetectEntities VEHICLE_ID Field removed
Removed public static final DetectEntities YEAR Field removed
Removed public static final DetectEntities ZODIAC_SIGN Field removed

com.skyflow.enums.DetectOutputTranscriptions

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final public Enum DetectOutputTranscriptions Enum JDK 8 Class removed Class removed Superclass removed

Implemented Interfaces

Status Interface Compatibility Changes
Removed Serializable Interface removed
Removed Comparable Interface removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String getDetectOutputTranscriptions() Method removed
Removed public String toString() Method removed
Removed static public DetectOutputTranscriptions valueOf(String) Method removed
Removed static public DetectOutputTranscriptions[] values() Method removed

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Removed public static final DetectOutputTranscriptions DIARIZED_TRANSCRIPTION Field removed
Removed public static final DetectOutputTranscriptions MEDICAL_DIARIZED_TRANSCRIPTION Field removed
Removed public static final DetectOutputTranscriptions MEDICAL_TRANSCRIPTION Field removed
Removed public static final DetectOutputTranscriptions TRANSCRIPTION Field removed

com.skyflow.enums.MaskingMethod

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final public Enum MaskingMethod Enum JDK 8 Class removed Class removed Superclass removed

Implemented Interfaces

Status Interface Compatibility Changes
Removed Serializable Interface removed
Removed Comparable Interface removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String getMaskingMethod() Method removed
Removed public String toString() Method removed
Removed static public MaskingMethod valueOf(String) Method removed
Removed static public MaskingMethod[] values() Method removed

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Removed public static final MaskingMethod BLACKBOX Field removed
Removed public static final MaskingMethod BLUR Field removed

com.skyflow.enums.TokenType

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final public Enum TokenType Enum JDK 8 Class removed Class removed Superclass removed

Implemented Interfaces

Status Interface Compatibility Changes
Removed Serializable Interface removed
Removed Comparable Interface removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String getDefault() Method removed
Removed public String getTokenType() Method removed
Removed public String toString() Method removed
Removed static public TokenType valueOf(String) Method removed
Removed static public TokenType[] values() Method removed

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Removed public static final TokenType ENTITY_ONLY Field removed
Removed public static final TokenType ENTITY_UNIQUE_COUNTER Field removed
Removed public static final TokenType VAULT_TOKEN Field removed

com.skyflow.errors.BaseErrorMessage

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added final public Enum BaseErrorMessage Enum<E> JDK 8 Compatible Interface added

Implemented Interfaces

Status Interface Compatibility Changes
Added Serializable No changes
Added Comparable<T> No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public String getMessage() Method added to public class
Added static public BaseErrorMessage valueOf(String) Method added to public class
Added static public BaseErrorMessage[] values() Method added to public class

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Added public static final BaseErrorMessage BatchInsertFailure No changes
Added public static final BaseErrorMessage BatchInsertPartialSuccess No changes
Added public static final BaseErrorMessage BearerTokenExpired No changes
Added public static final BaseErrorMessage BothFileAndFilePathProvided No changes
Added public static final BaseErrorMessage BothIdsAndColumnDetailsSpecified No changes
Added public static final BaseErrorMessage CheckGuardrailsRequestNull No changes
Added public static final BaseErrorMessage ColumnNameKeyError No changes
Added public static final BaseErrorMessage ColumnNameKeyErrorFileUpload No changes
Added public static final BaseErrorMessage ColumnValuesKeyErrorGet No changes
Added public static final BaseErrorMessage ColumnValuesKeyErrorTokenize No changes
Added public static final BaseErrorMessage ConnectionIdAlreadyInConfigList No changes
Added public static final BaseErrorMessage ConnectionIdNotInConfigList No changes
Added public static final BaseErrorMessage CredentialsStringInvalidJson No changes
Added public static final BaseErrorMessage DataKeyError No changes
Added public static final BaseErrorMessage DeidentifyFileRequestNull No changes
Added public static final BaseErrorMessage DeidentifyStringRequestNull No changes
Added public static final BaseErrorMessage DeleteRequestNull No changes
Added public static final BaseErrorMessage DetokenizeRequestNull No changes
Added public static final BaseErrorMessage EmptyApikey No changes
Added public static final BaseErrorMessage EmptyClusterId No changes
Added public static final BaseErrorMessage EmptyColumnGroupInColumnValue No changes
Added public static final BaseErrorMessage EmptyColumnName No changes
Added public static final BaseErrorMessage EmptyColumnValues No changes
Added public static final BaseErrorMessage EmptyConnectionId No changes
Added public static final BaseErrorMessage EmptyConnectionUrl No changes
Added public static final BaseErrorMessage EmptyContext No changes
Added public static final BaseErrorMessage EmptyCredentialFilePath No changes
Added public static final BaseErrorMessage EmptyCredentials No changes
Added public static final BaseErrorMessage EmptyCredentialsString No changes
Added public static final BaseErrorMessage EmptyData No changes
Added public static final BaseErrorMessage EmptyDetokenizeData No changes
Added public static final BaseErrorMessage EmptyFieldInFields No changes
Added public static final BaseErrorMessage EmptyFields No changes
Added public static final BaseErrorMessage EmptyFileAndFilePathInDeIdentifyFile No changes
Added public static final BaseErrorMessage EmptyIdInIds No changes
Added public static final BaseErrorMessage EmptyIds No changes
Added public static final BaseErrorMessage EmptyKeyInTokens No changes
Added public static final BaseErrorMessage EmptyKeyInValues No changes
Added public static final BaseErrorMessage EmptyLimit No changes
Added public static final BaseErrorMessage EmptyOffset No changes
Added public static final BaseErrorMessage EmptyPathParams No changes
Added public static final BaseErrorMessage EmptyQuery No changes
Added public static final BaseErrorMessage EmptyQueryParams No changes
Added public static final BaseErrorMessage EmptyRequestBody No changes
Added public static final BaseErrorMessage EmptyRequestHeaders No changes
Added public static final BaseErrorMessage EmptyRoleInRoles No changes
Added public static final BaseErrorMessage EmptyRoles No changes
Added public static final BaseErrorMessage EmptySkyflowId No changes
Added public static final BaseErrorMessage EmptyTable No changes
Added public static final BaseErrorMessage EmptyToken No changes
Added public static final BaseErrorMessage EmptyTokenInDetokenizeData No changes
Added public static final BaseErrorMessage EmptyTokens No changes
Added public static final BaseErrorMessage EmptyUpsert No changes
Added public static final BaseErrorMessage EmptyValueInColumnValues No changes
Added public static final BaseErrorMessage EmptyVaultId No changes
Added public static final BaseErrorMessage ErrorOccurred No changes
Added public static final BaseErrorMessage FailedToDecodeFileFromResponse No changes
Added public static final BaseErrorMessage FailedToEncodeFile No changes
Added public static final BaseErrorMessage FailedToSaveProcessedFile No changes
Added public static final BaseErrorMessage FailedToWriteOutputFile No changes
Added public static final BaseErrorMessage FileInvalidJson No changes
Added public static final BaseErrorMessage FileNameMustBeProvidedWithFileObject No changes
Added public static final BaseErrorMessage FileNotFound No changes
Added public static final BaseErrorMessage FileNotFoundToDeidentify No changes
Added public static final BaseErrorMessage FileNotReadableToDeidentify No changes
Added public static final BaseErrorMessage GetRequestNull No changes
Added public static final BaseErrorMessage GetRunRequestNull No changes
Added public static final BaseErrorMessage HomogenousNotSupportedWithUpsert No changes
Added public static final BaseErrorMessage IdsKeyError No changes
Added public static final BaseErrorMessage InsertRequestNull No changes
Added public static final BaseErrorMessage InsufficientTokensPassedForTokenModeEnableStrict No changes
Added public static final BaseErrorMessage InvalidAlgorithm No changes
Added public static final BaseErrorMessage InvalidApikey No changes
Added public static final BaseErrorMessage InvalidAudioFileType No changes
Added public static final BaseErrorMessage InvalidBase64 No changes
Added public static final BaseErrorMessage InvalidClusterId No changes
Added public static final BaseErrorMessage InvalidConnectionId No changes
Added public static final BaseErrorMessage InvalidConnectionUrl No changes
Added public static final BaseErrorMessage InvalidConnectionUrlFormat No changes
Added public static final BaseErrorMessage InvalidContextMapKey No changes
Added public static final BaseErrorMessage InvalidContextType No changes
Added public static final BaseErrorMessage InvalidCredentials No changes
Added public static final BaseErrorMessage InvalidDataSourceInDeidentifyFile No changes
Added public static final BaseErrorMessage InvalidDataSourceInReidentifyFile No changes
Added public static final BaseErrorMessage InvalidDetokenizeData No changes
Added public static final BaseErrorMessage InvalidFileObject No changes
Added public static final BaseErrorMessage InvalidFilePath No changes
Added public static final BaseErrorMessage InvalidKeySpec No changes
Added public static final BaseErrorMessage InvalidMaxAttemptsInPollOptions No changes
Added public static final BaseErrorMessage InvalidMaxResolution No changes
Added public static final BaseErrorMessage InvalidNullFileInDeIdentifyFile No changes
Added public static final BaseErrorMessage InvalidOrEmptyRunId No changes
Added public static final BaseErrorMessage InvalidPathParams No changes
Added public static final BaseErrorMessage InvalidPermission No changes
Added public static final BaseErrorMessage InvalidPixelDensityToDeidentifyFile No changes
Added public static final BaseErrorMessage InvalidQueryParams No changes
Added public static final BaseErrorMessage InvalidRequestBody No changes
Added public static final BaseErrorMessage InvalidRequestHeaders No changes
Added public static final BaseErrorMessage InvalidRunIdInGetRun No changes
Added public static final BaseErrorMessage InvalidSkyflowIdType No changes
Added public static final BaseErrorMessage InvalidTextInCheckGuardrails No changes
Added public static final BaseErrorMessage InvalidTextInDeIdentify No changes
Added public static final BaseErrorMessage InvalidTextInDeidentifyString No changes
Added public static final BaseErrorMessage InvalidTextInReIdentify No changes
Added public static final BaseErrorMessage InvalidTextInReidentifyString No changes
Added public static final BaseErrorMessage InvalidTokenUri No changes
Added public static final BaseErrorMessage InvalidValueInDeidentifyFile No changes
Added public static final BaseErrorMessage InvalidValueInReidentifyFile No changes
Added public static final BaseErrorMessage InvalidVaultId No changes
Added public static final BaseErrorMessage InvalidWaitTime No changes
Added public static final BaseErrorMessage InvalidWaitTimeInPollOptions No changes
Added public static final BaseErrorMessage JwtDecodeError No changes
Added public static final BaseErrorMessage JwtInvalidFormat No changes
Added public static final BaseErrorMessage MismatchOfFieldsAndTokens No changes
Added public static final BaseErrorMessage MissingAccessToken No changes
Added public static final BaseErrorMessage MissingClientId No changes
Added public static final BaseErrorMessage MissingFileSourceInUploadFileRequest No changes
Added public static final BaseErrorMessage MissingKeyId No changes
Added public static final BaseErrorMessage MissingPrivateKey No changes
Added public static final BaseErrorMessage MissingTokenType No changes
Added public static final BaseErrorMessage MissingTokenUri No changes
Added public static final BaseErrorMessage MultipleFileSourcesInDeidentifyFile No changes
Added public static final BaseErrorMessage MultipleTokenGenerationMeansPassed No changes
Added public static final BaseErrorMessage NoTokenGenerationMeansPassed No changes
Added public static final BaseErrorMessage NoTokensWithTokenMode No changes
Added public static final BaseErrorMessage NullCredentials No changes
Added public static final BaseErrorMessage NullVaultConfig No changes
Added public static final BaseErrorMessage OnlySingleVaultConfigAllowed No changes
Added public static final BaseErrorMessage OutputDirectoryNotFound No changes
Added public static final BaseErrorMessage OutputDirectoryWithoutPollOptions No changes
Added public static final BaseErrorMessage PartialSuccess No changes
Added public static final BaseErrorMessage PollingForResultsFailed No changes
Added public static final BaseErrorMessage QueryKeyError No changes
Added public static final BaseErrorMessage QueryRequestNull No changes
Added public static final BaseErrorMessage RedactionKeyError No changes
Added public static final BaseErrorMessage RedactionWithTokensNotSupported No changes
Added public static final BaseErrorMessage ReidentifyFileRequestNull No changes
Added public static final BaseErrorMessage ReidentifyStringRequestNull No changes
Added public static final BaseErrorMessage SkyflowIdKeyError No changes
Added public static final BaseErrorMessage TableKeyError No changes
Added public static final BaseErrorMessage TokenKeyError No changes
Added public static final BaseErrorMessage TokenizeRequestNull No changes
Added public static final BaseErrorMessage TokensGetColumnNotSupported No changes
Added public static final BaseErrorMessage TokensKeyError No changes
Added public static final BaseErrorMessage TokensPassedForTokenModeDisable No changes
Added public static final BaseErrorMessage UniqueColumnOrIdsKeyError No changes
Added public static final BaseErrorMessage UpdateRequestNull No changes
Added public static final BaseErrorMessage ValuesKeyError No changes
Added public static final BaseErrorMessage VaultIdAlreadyInConfigList No changes
Added public static final BaseErrorMessage VaultIdNotInConfigList No changes
Added public static final BaseErrorMessage VaultTokenFormatIsNotAllowedForFiles No changes
Added public static final BaseErrorMessage WaitTimeExceedsLimit No changes

com.skyflow.errors.ErrorMessage

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Modified final public Enum ErrorMessage Enum<E> JDK 8 Field removed No changes

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Removed public static final ErrorMessage BothFileAndFilePathProvided Field removed
Removed public static final ErrorMessage DeidentifyTextRequestNull Field removed
Removed public static final ErrorMessage EmptyFileAndFilePathInDeIdentifyFile Field removed
Removed public static final ErrorMessage FailedToDecodeFileFromResponse Field removed
Removed public static final ErrorMessage FailedToEncodeFile Field removed
Removed public static final ErrorMessage FailedToSaveProcessedFile Field removed
Removed public static final ErrorMessage FileNotFoundToDeidentify Field removed
Removed public static final ErrorMessage FileNotReadableToDeidentify Field removed
Removed public static final ErrorMessage InvalidAudioFileType Field removed
Removed public static final ErrorMessage InvalidMaxResolution Field removed
Removed public static final ErrorMessage InvalidNullFileInDeIdentifyFile Field removed
Removed public static final ErrorMessage InvalidOrEmptyRunId Field removed
Removed public static final ErrorMessage InvalidPermission Field removed
Removed public static final ErrorMessage InvalidPixelDensityToDeidentifyFile Field removed
Removed public static final ErrorMessage InvalidTextInDeIdentify Field removed
Removed public static final ErrorMessage InvalidTextInReIdentify Field removed
Removed public static final ErrorMessage InvalidWaitTime Field removed
Removed public static final ErrorMessage OutputDirectoryNotFound Field removed
Removed public static final ErrorMessage PollingForResultsFailed Field removed
Removed public static final ErrorMessage ReidentifyTextRequestNull Field removed
Removed public static final ErrorMessage UnsupportedFileTypeToDeidentify Field removed
Removed public static final ErrorMessage VaultTokenFormatIsNotAllowedForFiles Field removed
Removed public static final ErrorMessage WaitTimeExceedsLimit Field removed

com.skyflow.vault.controller.BaseDetectController

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added public abstract Class BaseDetectController BaseVaultClient<V> JDK 8 Not serializable No changes

Generics

Status Name Extends Compatibility Changes
Added V BaseVaultConfig No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected BaseDetectController(V, BaseCredentials) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public CheckGuardrailsResponse checkGuardrails(CheckGuardrailsRequest) SkyflowException Method added to public class
Added public DeidentifyFileResponse deidentifyFile(DeidentifyFileRequest) SkyflowException Method added to public class
Added public DeidentifyStringResponse deidentifyString(DeidentifyStringRequest) SkyflowException Method added to public class
Added protected Long effectiveInitialRetryDelayMillis() No changes
Added protected Integer effectiveMaxRetries() No changes
Added protected Long effectiveMaxRetryDelayMillis() No changes
Added protected Integer effectiveTimeoutSeconds() No changes
Added protected FilesV2Client filesClient() SkyflowException No changes
Added public GetRunResponse getRun(GetRunRequest) SkyflowException Method added to public class
Added protected String getSdkMetrics() No changes
Added protected GuardrailsV2Client guardrailsClient() SkyflowException No changes
Added protected void invalidateClients() No changes
Added protected void onCommonCredentialsUpdated(BaseCredentials) SkyflowException No changes
Added public void refreshVaultUrl() SkyflowException Method added to public class
Added public ReidentifyFileResponse reidentifyFile(ReidentifyFileRequest) SkyflowException Method added to public class
Added public ReidentifyStringResponse reidentifyString(ReidentifyStringRequest) SkyflowException Method added to public class
Added protected String resolveToken() SkyflowException No changes
Added protected abstract String resolveVaultUrl() SkyflowException No changes
Added public void setCommonCredentials(BaseCredentials) SkyflowException Method added to public class
Added public void setCommonHttpConfig(Integer, Integer, Long, Long) Method added to public class
Added public void setVaultConfig(V) SkyflowException Method added to public class
Added protected StringsV2Client stringsClient() SkyflowException No changes

com.skyflow.vault.controller.DetectController

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Modified final public Class DetectController BaseDetectController<V> JDK 8 Not serializable No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public DeidentifyFileResponse deidentifyFile(DeidentifyFileRequest) SkyflowException Method removed
Removed public DeidentifyTextResponse deidentifyText(DeidentifyTextRequest) SkyflowException Method removed
Removed public DeidentifyFileResponse getDetectRun(GetDetectRunRequest) SkyflowException Method removed
Added protected String getSdkMetrics() No changes
Removed public ReidentifyTextResponse reidentifyText(ReidentifyTextRequest) SkyflowException Method removed
Added protected String resolveVaultUrl() SkyflowException No changes

com.skyflow.vault.controller.VaultController

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Modified final public Class VaultController null JDK 8 Not serializable No changes

com.skyflow.vault.detect.AudioBleep

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class AudioBleep Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed static public AudioBleepBuilder builder() Method removed
Removed public Double getFrequency() Method removed
Removed public Double getGain() Method removed
Removed public Double getStartPadding() Method removed
Removed public Double getStopPadding() Method removed

com.skyflow.vault.detect.AudioBleep$AudioBleepBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final static public Class AudioBleepBuilder Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public AudioBleep build() Method removed
Removed public AudioBleepBuilder frequency(Double) Method removed
Removed public AudioBleepBuilder gain(Double) Method removed
Removed public AudioBleepBuilder startPadding(Double) Method removed
Removed public AudioBleepBuilder stopPadding(Double) Method removed

com.skyflow.vault.detect.DateTransformation

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class DateTransformation Object JDK 8 Not serializable Class removed Superclass removed

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public DateTransformation(int, int, List<DetectEntities>) Constructor removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public List<DetectEntities> getEntities() Method removed
Removed public int getMax() Method removed
Removed public int getMin() Method removed

com.skyflow.vault.detect.DeidentifyFileRequest

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class DeidentifyFileRequest Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed static public DeidentifyFileRequestBuilder builder() Method removed
Removed public List<String> getAllowRegexList() Method removed
Removed public AudioBleep getBleep() Method removed
Removed public List<DetectEntities> getEntities() Method removed
Removed public FileInput getFileInput() Method removed
Removed public MaskingMethod getMaskingMethod() Method removed
Removed public Number getMaxResolution() Method removed
Removed public String getOutputDirectory() Method removed
Removed public Boolean getOutputOcrText() Method removed
Removed public Boolean getOutputProcessedAudio() Method removed
Removed public Boolean getOutputProcessedImage() Method removed
Removed public DetectOutputTranscriptions getOutputTranscription() Method removed
Removed public Number getPixelDensity() Method removed
Removed public List<String> getRestrictRegexList() Method removed
Removed public TokenFormat getTokenFormat() Method removed
Removed public Transformations getTransformations() Method removed
Removed public Integer getWaitTime() Method removed

com.skyflow.vault.detect.DeidentifyFileRequest$DeidentifyFileRequestBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final static public Class DeidentifyFileRequestBuilder Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public DeidentifyFileRequestBuilder allowRegexList(List<String>) Method removed
Removed public DeidentifyFileRequestBuilder bleep(AudioBleep) Method removed
Removed public DeidentifyFileRequest build() Method removed
Removed public DeidentifyFileRequestBuilder entities(List<DetectEntities>) Method removed
Removed public DeidentifyFileRequestBuilder file(FileInput) Method removed
Removed public DeidentifyFileRequestBuilder maskingMethod(MaskingMethod) Method removed
Removed public DeidentifyFileRequestBuilder maxResolution(Number) Method removed
Removed public DeidentifyFileRequestBuilder outputDirectory(String) Method removed
Removed public DeidentifyFileRequestBuilder outputOcrText(Boolean) Method removed
Removed public DeidentifyFileRequestBuilder outputProcessedAudio(Boolean) Method removed
Removed public DeidentifyFileRequestBuilder outputProcessedImage(Boolean) Method removed
Removed public DeidentifyFileRequestBuilder outputTranscription(DetectOutputTranscriptions) Method removed
Removed public DeidentifyFileRequestBuilder pixelDensity(Number) Method removed
Removed public DeidentifyFileRequestBuilder restrictRegexList(List<String>) Method removed
Removed public DeidentifyFileRequestBuilder tokenFormat(TokenFormat) Method removed
Removed public DeidentifyFileRequestBuilder transformations(Transformations) Method removed
Removed public DeidentifyFileRequestBuilder waitTime(Integer) Method removed

com.skyflow.vault.detect.DeidentifyFileResponse

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class DeidentifyFileResponse Object JDK 8 Not serializable Class removed Superclass removed

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public DeidentifyFileResponse(String, String) Constructor removed
Removed public DeidentifyFileResponse(FileInfo, String, String, String, Integer, Integer, Float, Float, Integer, Integer, List<FileEntityInfo>, String, String) Constructor removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public Integer getCharCount() Method removed
Removed public Float getDurationInSeconds() Method removed
Removed public List<FileEntityInfo> getEntities() Method removed
Removed public String getExtension() Method removed
Removed public FileInfo getFile() Method removed
Removed public String getFileBase64() Method removed
Removed public Integer getPageCount() Method removed
Removed public String getRunId() Method removed
Removed public Float getSizeInKb() Method removed
Removed public Integer getSlideCount() Method removed
Removed public String getStatus() Method removed
Removed public String getType() Method removed
Removed public Integer getWordCount() Method removed
Removed public String toString() Method removed

com.skyflow.vault.detect.DeidentifyTextRequest

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class DeidentifyTextRequest Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed static public DeidentifyTextRequestBuilder builder() Method removed
Removed public List<String> getAllowRegexList() Method removed
Removed public List<DetectEntities> getEntities() Method removed
Removed public List<String> getRestrictRegexList() Method removed
Removed public String getText() Method removed
Removed public TokenFormat getTokenFormat() Method removed
Removed public Transformations getTransformations() Method removed

com.skyflow.vault.detect.DeidentifyTextRequest$DeidentifyTextRequestBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final static public Class DeidentifyTextRequestBuilder Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public DeidentifyTextRequestBuilder allowRegexList(List<String>) Method removed
Removed public DeidentifyTextRequest build() Method removed
Removed public DeidentifyTextRequestBuilder entities(List<DetectEntities>) Method removed
Removed public DeidentifyTextRequestBuilder restrictRegexList(List<String>) Method removed
Removed public DeidentifyTextRequestBuilder text(String) Method removed
Removed public DeidentifyTextRequestBuilder tokenFormat(TokenFormat) Method removed
Removed public DeidentifyTextRequestBuilder transformations(Transformations) Method removed

com.skyflow.vault.detect.DeidentifyTextResponse

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class DeidentifyTextResponse Object JDK 8 Not serializable Class removed Superclass removed

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public DeidentifyTextResponse(String, List<EntityInfo>, int, int) Constructor removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public int getCharCount() Method removed
Removed public List<EntityInfo> getEntities() Method removed
Removed public String getProcessedText() Method removed
Removed public int getWordCount() Method removed
Removed public String toString() Method removed

com.skyflow.vault.detect.EntityInfo

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class EntityInfo Object JDK 8 Not serializable Class removed Superclass removed

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public EntityInfo(String, String, TextIndex, TextIndex, String, Map<String, Double>) Constructor removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String getEntity() Method removed
Removed public TextIndex getProcessedIndex() Method removed
Removed public Map<String, Double> getScores() Method removed
Removed public TextIndex getTextIndex() Method removed
Removed public String getToken() Method removed
Removed public String getValue() Method removed

com.skyflow.vault.detect.FileEntityInfo

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class FileEntityInfo Object JDK 8 Not serializable Class removed Superclass removed

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public FileEntityInfo(String, DeidentifiedFil…rocessedFileType, DeidentifiedFil…sedFileExtension) Constructor removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String getExtension() Method removed
Removed public String getFile() Method removed
Removed public String getType() Method removed

com.skyflow.vault.detect.FileInfo

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class FileInfo Object JDK 8 Not serializable Class removed Superclass removed

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public FileInfo(File) Constructor removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public long getLastModified() Method removed
Removed public String getName() Method removed
Removed public long getSize() Method removed
Removed public String getType() Method removed

com.skyflow.vault.detect.FileInput

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class FileInput Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed static public FileInputBuilder builder() Method removed
Removed public File getFile() Method removed
Removed public String getFilePath() Method removed

com.skyflow.vault.detect.FileInput$FileInputBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final static public Class FileInputBuilder Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public FileInput build() Method removed
Removed public FileInputBuilder file(File) Method removed
Removed public FileInputBuilder filePath(String) Method removed

com.skyflow.vault.detect.GetDetectRunRequest

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class GetDetectRunRequest Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed static public GetDetectRunRequestBuilder builder() Method removed
Removed public String getRunId() Method removed

com.skyflow.vault.detect.GetDetectRunRequest$GetDetectRunRequestBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final static public Class GetDetectRunRequestBuilder Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public GetDetectRunRequest build() Method removed
Removed public GetDetectRunRequestBuilder runId(String) Method removed

com.skyflow.vault.detect.ReidentifyTextRequest

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class ReidentifyTextRequest Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed static public ReidentifyTextRequestBuilder builder() Method removed
Removed public List<DetectEntities> getMaskedEntities() Method removed
Removed public List<DetectEntities> getPlainTextEntities() Method removed
Removed public List<DetectEntities> getRedactedEntities() Method removed
Removed public String getText() Method removed

com.skyflow.vault.detect.ReidentifyTextRequest$ReidentifyTextRequestBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final static public Class ReidentifyTextRequestBuilder Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public ReidentifyTextRequest build() Method removed
Removed public ReidentifyTextRequestBuilder maskedEntities(List<DetectEntities>) Method removed
Removed public ReidentifyTextRequestBuilder plainTextEntities(List<DetectEntities>) Method removed
Removed public ReidentifyTextRequestBuilder redactedEntities(List<DetectEntities>) Method removed
Removed public ReidentifyTextRequestBuilder text(String) Method removed

com.skyflow.vault.detect.ReidentifyTextResponse

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class ReidentifyTextResponse Object JDK 8 Not serializable Class removed Superclass removed

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public ReidentifyTextResponse(String) Constructor removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String getProcessedText() Method removed
Removed public String toString() Method removed

com.skyflow.vault.detect.TextIndex

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class TextIndex Object JDK 8 Not serializable Class removed Superclass removed

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public TextIndex(Integer, Integer) Constructor removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public int getEnd() Method removed
Removed public int getStart() Method removed
Removed public String toString() Method removed

com.skyflow.vault.detect.TokenFormat

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class TokenFormat Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed static public TokenFormatBuilder builder() Method removed
Removed public TokenType getDefault() Method removed
Removed public List<DetectEntities> getEntityOnly() Method removed
Removed public List<DetectEntities> getEntityUniqueCounter() Method removed
Removed public List<DetectEntities> getVaultToken() Method removed

com.skyflow.vault.detect.TokenFormat$TokenFormatBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed final static public Class TokenFormatBuilder Object JDK 8 Not serializable Class removed Superclass removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public TokenFormat build() Method removed
Removed public TokenFormatBuilder defaultType(TokenType) Method removed
Removed public TokenFormatBuilder entityOnly(List<DetectEntities>) Method removed
Removed public TokenFormatBuilder entityUniqueCounter(List<DetectEntities>) Method removed
Removed public TokenFormatBuilder vaultToken(List<DetectEntities>) Method removed

com.skyflow.vault.detect.Transformations

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Removed public Class Transformations Object JDK 8 Not serializable Class removed Superclass removed

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public Transformations(DateTransformation) Constructor removed

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public DateTransformation getShiftDates() Method removed

com.skyflow.vault.tokens.DetokenizeRecordResponse

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Modified public Class DetokenizeRecordResponse BaseDetokenizeRecordResponse JDK 8 Not serializable No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public DetokenizeRecordResponse(DetokenizeRecordResponse, String) No changes
Added public DetokenizeRecordResponse(DetokenizeRecordResponse) No changes

Warning

All missing classes, i.e. superclasses and interfaces that could not be found on the classpath were ignored.

Hence changes caused by these superclasses and interfaces are not reflected in the output.


Generated on: 2026-10-22 12:21:15.264+0000.

@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

1 similar comment
@github-actions

Copy link
Copy Markdown

Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant