Skip to content

SK-3131 unary operations in java flowvault sdk - #427

Merged
skyflow-bharti merged 6 commits into
flowvault-release/26.9.1from
SK-3131-unary-operations-in-java-flowvault-sdk
Sep 9, 2026
Merged

SK-3131 unary operations in java flowvault sdk#427
skyflow-bharti merged 6 commits into
flowvault-release/26.9.1from
SK-3131-unary-operations-in-java-flowvault-sdk

Conversation

@skyflow-bharti

Copy link
Copy Markdown
Collaborator

No description provided.

@skyflow-bharti skyflow-bharti changed the title Sk-3131 unary operations in java flowvault sdk SK-3131 unary operations in java flowvault sdk Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 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 flowvault-release/26.9.1 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/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/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.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/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/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/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/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.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/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/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.enums.InterfaceName Compatible No changes
Added com.skyflow.enums.UpdateType Compatible Interface added Method added to public class
Modified com.skyflow.errors.ErrorMessage Compatible No changes
Modified com.skyflow.serviceaccount.util.BearerToken Not serializable No changes
Modified com.skyflow.vault.controller.VaultController Not serializable Method added to public class
Modified com.skyflow.vault.data.BulkDetokenizeResponse Not serializable No changes
Modified com.skyflow.vault.data.BulkDetokenizeResponseRecord Not serializable Constructor removed
Modified com.skyflow.vault.data.BulkInsertResponse Not serializable No changes
Modified com.skyflow.vault.data.BulkInsertResponseRecord Not serializable Annotation deprecated added Method added to public class
Added com.skyflow.vault.data.ColumnRedactions Not serializable Method added to public class
Added com.skyflow.vault.data.ColumnRedactions$ColumnRedactionsBuilder Not serializable Method added to public class
Added com.skyflow.vault.data.DeleteOptions Not serializable Method added to public class
Added com.skyflow.vault.data.DeleteOptions$Builder Not serializable Method added to public class
Added com.skyflow.vault.data.DeleteRequest Not serializable Method added to public class
Added com.skyflow.vault.data.DeleteRequest$DeleteRequestBuilder Not serializable Method added to public class
Added com.skyflow.vault.data.DeleteResponse Not serializable Method added to public class
Added com.skyflow.vault.data.DeleteResponseRecord Not serializable Method added to public class
Removed com.skyflow.vault.data.DetokenizeMetadata Not serializable Class removed Superclass removed Method removed Constructor removed
Modified com.skyflow.vault.data.DetokenizeResponseRecord Not serializable Method return type changed Method added to public class Constructor removed
Added com.skyflow.vault.data.DetokenizeResponseRecordMetadata Not serializable Method added to public class
Added com.skyflow.vault.data.GetOptions Not serializable Method added to public class
Added com.skyflow.vault.data.GetOptions$Builder Not serializable Method added to public class
Added com.skyflow.vault.data.GetRequest Not serializable Method added to public class
Added com.skyflow.vault.data.GetRequest$GetRequestBuilder Not serializable Method added to public class
Added com.skyflow.vault.data.GetRequestRecord Not serializable Method added to public class
Added com.skyflow.vault.data.GetRequestRecord$GetRequestRecordBuilder Not serializable Method added to public class
Added com.skyflow.vault.data.GetResponse Not serializable Method added to public class
Added com.skyflow.vault.data.GetResponseRecord Not serializable Method added to public class
Modified com.skyflow.vault.data.InsertResponseRecord Not serializable Annotation removed Method removed Method added to public class Constructor removed
Added com.skyflow.vault.data.QueryOptions Not serializable Method added to public class
Added com.skyflow.vault.data.QueryOptions$Builder Not serializable Method added to public class
Added com.skyflow.vault.data.QueryRequest Not serializable Method added to public class
Added com.skyflow.vault.data.QueryRequest$QueryRequestBuilder Not serializable Method added to public class
Added com.skyflow.vault.data.QueryResponse Not serializable Method added to public class
Added com.skyflow.vault.data.QueryResponseMetadata Not serializable Method added to public class
Added com.skyflow.vault.data.QueryResponseRecord Not serializable Method added to public class
Added com.skyflow.vault.data.UpdateOptions Not serializable Method added to public class
Added com.skyflow.vault.data.UpdateOptions$Builder Not serializable Method added to public class
Added com.skyflow.vault.data.UpdateRequest Not serializable Method added to public class
Added com.skyflow.vault.data.UpdateRequest$UpdateRequestBuilder Not serializable Method added to public class
Added com.skyflow.vault.data.UpdateRequestRecord Not serializable Method added to public class
Added com.skyflow.vault.data.UpdateRequestRecord$UpdateRequestRecordBuilder Not serializable Method added to public class
Added com.skyflow.vault.data.UpdateResponse Not serializable Method added to public class
Added com.skyflow.vault.data.UpdateResponseRecord Not serializable Method added to public class
Expand for details.

com.skyflow.enums.InterfaceName

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

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Added public static final InterfaceName DELETE_RECORDS No changes
Added public static final InterfaceName UPDATE No changes

com.skyflow.enums.UpdateType

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added final public Enum UpdateType 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 static public UpdateType valueOf(String) Method added to public class
Added static public UpdateType[] values() Method added to public class

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Added public static final UpdateType REPLACE No changes
Added public static final UpdateType UPDATE 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 Compatible No changes

Fields

Status Modifiers Type Name Annotations Compatibility Changes
Added public static final ErrorMessage DeleteRequestNull No changes
Added public static final ErrorMessage EmptySkyflowIdInRecord No changes
Added public static final ErrorMessage GetRequestNull No changes
Added public static final ErrorMessage InvalidBulkTokenizeRecordType No changes
Added public static final ErrorMessage NullCredentials No changes
Added public static final ErrorMessage NullVaultConfig No changes
Added public static final ErrorMessage QueryRequestNull No changes
Added public static final ErrorMessage RecordSkyflowIdKeyError No changes
Added public static final ErrorMessage UpdateRecordNull No changes
Added public static final ErrorMessage UpdateRequestNull No changes

com.skyflow.serviceaccount.util.BearerToken

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Modified public Class BearerToken Object JDK 8 Not serializable 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

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public DeleteResponse delete(DeleteRequest) SkyflowException Method added to public class
Added public DeleteResponse delete(DeleteRequest, DeleteOptions) SkyflowException Method added to public class
Added public DetokenizeResponse detokenize(DetokenizeRequest) SkyflowException Method added to public class
Added public DetokenizeResponse detokenize(DetokenizeRequest, DetokenizeOptions) SkyflowException Method added to public class
Added public GetResponse get(GetRequest) SkyflowException Method added to public class
Added public GetResponse get(GetRequest, GetOptions) SkyflowException Method added to public class
Added public InsertResponse insert(InsertRequest) SkyflowException Method added to public class
Added public InsertResponse insert(InsertRequest, InsertOptions) SkyflowException Method added to public class
Added public QueryResponse query(QueryRequest) SkyflowException Method added to public class
Added public QueryResponse query(QueryRequest, QueryOptions) SkyflowException Method added to public class
Added public UpdateResponse update(UpdateRequest) SkyflowException Method added to public class
Added public UpdateResponse update(UpdateRequest, UpdateOptions) SkyflowException Method added to public class

com.skyflow.vault.data.BulkDetokenizeResponse

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

com.skyflow.vault.data.BulkDetokenizeResponseRecord

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public BulkDetokenizeResponseRecord(int, String, Object, String, DetokenizeMetadata, int, String, String) Constructor removed
Added public BulkDetokenizeResponseRecord(int, String, Object, String, DetokenizeResponseRecordMetadata, int, String, String) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String getRequestId() No changes

com.skyflow.vault.data.BulkInsertResponse

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

com.skyflow.vault.data.BulkInsertResponseRecord

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

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public Map<String, Object> getFields() Deprecated: forRemoval=true, since="1.0.2" Method added to public class Annotation deprecated added
Removed public String getRequestId() No changes

com.skyflow.vault.data.ColumnRedactions

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

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public ColumnRedactionsBuilder builder() Method added to public class
Added public String getColumnName() Method added to public class
Added public String getRedaction() Method added to public class

com.skyflow.vault.data.ColumnRedactions$ColumnRedactionsBuilder

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public ColumnRedactionsBuilder() No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public ColumnRedactions build() Method added to public class
Added public ColumnRedactionsBuilder columnName(String) Method added to public class
Added public ColumnRedactionsBuilder redaction(String) Method added to public class

com.skyflow.vault.data.DeleteOptions

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected DeleteOptions(Builder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public Builder builder() Method added to public class
Added public RequestInterceptor getInterceptor() Method added to public class

com.skyflow.vault.data.DeleteOptions$Builder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added static public Class Builder Object JDK 8 Not serializable No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected Builder() No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public DeleteOptions build() Method added to public class
Added public Builder interceptor(RequestInterceptor) Method added to public class

com.skyflow.vault.data.DeleteRequest

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected DeleteRequest(DeleteRequestBuilder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public DeleteRequestBuilder builder() Method added to public class
Added public List<String> getIds() Method added to public class
Added public String getTable() Method added to public class
Added public List<Map<String, Object>> getUniqueValues() Method added to public class

com.skyflow.vault.data.DeleteRequest$DeleteRequestBuilder

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected DeleteRequestBuilder() No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public DeleteRequest build() Method added to public class
Added public DeleteRequestBuilder ids(List<String>) Method added to public class
Added public DeleteRequestBuilder table(String) Method added to public class
Added public DeleteRequestBuilder uniqueValues(List<Map<String, Object>>) Method added to public class

com.skyflow.vault.data.DeleteResponse

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public DeleteResponse(List<DeleteResponseRecord>) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public List<DeleteResponseRecord> getRecords() Method added to public class
Added public String toString() Method added to public class

com.skyflow.vault.data.DeleteResponseRecord

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

Constructors

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

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public String getError() Method added to public class
Added public Integer getHttpCode() Method added to public class
Added public String getRequestId() Method added to public class
Added public String getSkyflowId() Method added to public class
Added public String toString() Method added to public class

com.skyflow.vault.data.DetokenizeMetadata

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

Constructors

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

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public String getSkyflowId() Method removed
Removed public String getTableName() Method removed
Removed static public DetokenizeMetadata parseMetadata(Map<String, Object>) Method removed
Removed public String toString() Method removed

com.skyflow.vault.data.DetokenizeResponseRecord

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public DetokenizeResponseRecord(String, Object, String, DetokenizeMetadata, int, String) Constructor removed
Added public DetokenizeResponseRecord(String, Object, String, DetokenizeResponseRecordMetadata, int, String, String) No changes
Added public DetokenizeResponseRecord(String, Object, String, DetokenizeResponseRecordMetadata, int, String) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Modified public DetokenizeMetadataDetokenizeResponseRecordMetadata getMetadata() Method return type changed
Added public String getRequestId() Method added to public class

com.skyflow.vault.data.DetokenizeResponseRecordMetadata

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

Constructors

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

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public String getSkyflowId() Method added to public class
Added public String getTableName() Method added to public class
Added static public DetokenizeResponseRecordMetadata parseMetadata(Map<String, Object>) Method added to public class
Added public String toString() Method added to public class

com.skyflow.vault.data.GetOptions

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected GetOptions(Builder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public Builder builder() Method added to public class
Added public RequestInterceptor getInterceptor() Method added to public class

com.skyflow.vault.data.GetOptions$Builder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added static public Class Builder Object JDK 8 Not serializable No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected Builder() No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public GetOptions build() Method added to public class
Added public Builder interceptor(RequestInterceptor) Method added to public class

com.skyflow.vault.data.GetRequest

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected GetRequest(GetRequestBuilder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public GetRequestBuilder builder() Method added to public class
Added public List<ColumnRedactions> getColumnRedactions() Method added to public class
Added public Integer getLimit() Method added to public class
Added public Integer getOffset() Method added to public class
Added public List<GetRequestRecord> getRecords() Method added to public class
Added public List<Map<String, Object>> getUniqueValues() Method added to public class

com.skyflow.vault.data.GetRequest$GetRequestBuilder

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

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public GetRequest build() Method added to public class
Added public GetRequestBuilder columnRedactions(List<ColumnRedactions>) Method added to public class
Added public GetRequestBuilder fields(ArrayList<String>) Method added to public class
Added public GetRequestBuilder ids(ArrayList<String>) Method added to public class
Added public GetRequestBuilder limit(Integer) Method added to public class
Added public GetRequestBuilder offset(Integer) Method added to public class
Added public GetRequestBuilder records(List<GetRequestRecord>) Method added to public class
Added public GetRequestBuilder table(String) Method added to public class
Added public GetRequestBuilder uniqueValues(List<Map<String, Object>>) Method added to public class

com.skyflow.vault.data.GetRequestRecord

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected GetRequestRecord(GetRequestRecordBuilder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public GetRequestRecordBuilder builder() Method added to public class
Added public List<ColumnRedactions> getColumnRedactions() Method added to public class
Added public List<String> getFields() Method added to public class
Added public List<String> getIds() Method added to public class
Added public String getTable() Method added to public class
Added public List<Map<String, Object>> getUniqueValues() Method added to public class

com.skyflow.vault.data.GetRequestRecord$GetRequestRecordBuilder

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected GetRequestRecordBuilder() No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public GetRequestRecord build() Method added to public class
Added public GetRequestRecordBuilder columnRedactions(List<ColumnRedactions>) Method added to public class
Added public GetRequestRecordBuilder fields(List<String>) Method added to public class
Added public GetRequestRecordBuilder ids(List<String>) Method added to public class
Added public GetRequestRecordBuilder table(String) Method added to public class
Added public GetRequestRecordBuilder uniqueValues(List<Map<String, Object>>) Method added to public class

com.skyflow.vault.data.GetResponse

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public GetResponse(List<GetResponseRecord>) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public List<GetResponseRecord> getRecords() Method added to public class
Added public String toString() Method added to public class

com.skyflow.vault.data.GetResponseRecord

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public GetResponseRecord(String, String, Map<String, List<Token>>, Map<String, Object>, Map<String, Object>, int, String, String) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public Map<String, Object> getData() Method added to public class
Added public String getError() Method added to public class
Added public Map<String, Object> getHashedData() Method added to public class
Added public int getHttpCode() Method added to public class
Added public String getRequestId() Method added to public class
Added public String getSkyflowId() Method added to public class
Added public String getTableName() Method added to public class
Added public Map<String, List<Token>> getTokens() Method added to public class

com.skyflow.vault.data.InsertResponseRecord

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Removed public InsertResponseRecord(String, String, Map<String, List<Token>>, Map<String, Object>, Map<String, Object>, int, String) Constructor removed
Removed public InsertResponseRecord(String, String, Map<String, List<Token>>, Map<String, Object>, int, String) Deprecated: forRemoval=true, since="1.0.2" Constructor removed Annotation removed
Added public InsertResponseRecord(String, String, Map<String, List<Token>>, Map<String, Object>, Map<String, Object>, int, String, String) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Removed public Map<String, Object> getFields() Deprecated: forRemoval=true, since="1.0.2" Method removed Annotation removed
Added public String getRequestId() Method added to public class

com.skyflow.vault.data.QueryOptions

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected QueryOptions(Builder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public Builder builder() Method added to public class
Added public RequestInterceptor getInterceptor() Method added to public class

com.skyflow.vault.data.QueryOptions$Builder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added static public Class Builder Object JDK 8 Not serializable No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected Builder() No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public QueryOptions build() Method added to public class
Added public Builder interceptor(RequestInterceptor) Method added to public class

com.skyflow.vault.data.QueryRequest

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected QueryRequest(QueryRequestBuilder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public QueryRequestBuilder builder() Method added to public class

com.skyflow.vault.data.QueryRequest$QueryRequestBuilder

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

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public QueryRequest build() Method added to public class
Added public QueryRequestBuilder query(String) Method added to public class

com.skyflow.vault.data.QueryResponse

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public QueryResponse(List<QueryResponseRecord>, QueryResponseMetadata) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public QueryResponseMetadata getMetadata() Method added to public class
Added public List<QueryResponseRecord> getRecords() Method added to public class
Added public String toString() Method added to public class

com.skyflow.vault.data.QueryResponseMetadata

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public QueryResponseMetadata(List<String>) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public List<String> getColumns() Method added to public class
Added public String toString() Method added to public class

com.skyflow.vault.data.QueryResponseRecord

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public QueryResponseRecord(Map<String, Object>) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public Map<String, Object> getData() Method added to public class
Added public String toString() Method added to public class

com.skyflow.vault.data.UpdateOptions

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected UpdateOptions(Builder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public Builder builder() Method added to public class
Added public RequestInterceptor getInterceptor() Method added to public class

com.skyflow.vault.data.UpdateOptions$Builder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added static public Class Builder Object JDK 8 Not serializable No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected Builder() No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public UpdateOptions build() Method added to public class
Added public Builder interceptor(RequestInterceptor) Method added to public class

com.skyflow.vault.data.UpdateRequest

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected UpdateRequest(UpdateRequestBuilder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public UpdateRequestBuilder builder() Method added to public class
Added public List<UpdateRequestRecord> getRecords() Method added to public class
Added public String getTableName() Method added to public class
Added public UpdateType getUpdateType() Method added to public class

com.skyflow.vault.data.UpdateRequest$UpdateRequestBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added static public Class UpdateRequestBuilder Object JDK 8 Not serializable No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected UpdateRequestBuilder() No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public UpdateRequest build() Method added to public class
Added public UpdateRequestBuilder records(List<UpdateRequestRecord>) Method added to public class
Added public UpdateRequestBuilder tableName(String) Method added to public class
Added public UpdateRequestBuilder updateType(UpdateType) Method added to public class

com.skyflow.vault.data.UpdateRequestRecord

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected UpdateRequestRecord(UpdateRequestRecordBuilder) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added static public UpdateRequestRecordBuilder builder() Method added to public class
Added public Map<String, Object> getData() Method added to public class
Added public String getSkyflowId() Method added to public class
Added public String getTableName() Method added to public class
Added public Map<String, Object> getTokens() Method added to public class

com.skyflow.vault.data.UpdateRequestRecord$UpdateRequestRecordBuilder

  • Binary-compatible
  • Source-compatible
  • Serialization-compatible
Status Modifiers Type Name Extends JDK Serialization Compatibility Changes
Added static public Class UpdateRequestRecordBuilder Object JDK 8 Not serializable No changes

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added protected UpdateRequestRecordBuilder() No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public UpdateRequestRecord build() Method added to public class
Added public UpdateRequestRecordBuilder data(Map<String, Object>) Method added to public class
Added public UpdateRequestRecordBuilder skyflowId(String) Method added to public class
Added public UpdateRequestRecordBuilder tableName(String) Method added to public class
Added public UpdateRequestRecordBuilder tokens(Map<String, Object>) Method added to public class

com.skyflow.vault.data.UpdateResponse

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public UpdateResponse(List<UpdateResponseRecord>) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public List<UpdateResponseRecord> getRecords() Method added to public class
Added public String toString() Method added to public class

com.skyflow.vault.data.UpdateResponseRecord

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

Constructors

Status Modifiers Generics Constructor Annotations Throws Compatibility Changes
Added public UpdateResponseRecord(String, String, Map<String, List<Token>>, Map<String, Object>, Map<String, Object>, int, String, String) No changes

Methods

Status Modifiers Generics Type Method Annotations Throws Compatibility Changes
Added public Map<String, Object> getData() Method added to public class
Added public String getError() Method added to public class
Added public Map<String, Object> getHashedData() Method added to public class
Added public int getHttpCode() Method added to public class
Added public String getRequestId() Method added to public class
Added public String getSkyflowId() Method added to public class
Added public String getTableName() Method added to public class
Added public Map<String, List<Token>> getTokens() Method added to public class

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-09-09 11:54:14.243+0000.

@skyflow-bharti
skyflow-bharti merged commit 47fc68a into flowvault-release/26.9.1 Sep 9, 2026
32 of 37 checks passed
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.

2 participants