From db0833e98017f036cba988457bb5a56715411f9f Mon Sep 17 00:00:00 2001 From: Devesh-Skyflow Date: Mon, 3 Aug 2026 22:32:58 +0530 Subject: [PATCH] SK-3002 replace stale v3 naming in the flowvault artifact metadata "v3" was the module's directory name before the package split. Two consumer-visible strings still carried it. Maven Central description. The published POM for com.skyflow:skyflow-flowvault-java reads "Skyflow V3 SDK for the Java programming language", which means nothing to anyone browsing Central and matches neither the module README heading nor the parent POM's phrasing. Replaced with "Skyflow FlowVault SDK for the Java programming language" in pom.xml and in the checked-in dependency-reduced-pom.xml, which is the POM Maven actually deploys. The shade plugin regenerates that file at package time, so the build would pick the new text up either way, but the tracked copy was left stale and would otherwise show up as a spurious diff after any local build. Telemetry fallback. DEFAULT_SDK_VERSION is used when sdk.properties cannot be read, and feeds the sdk_name_version metric as "skyflow-flowvault-java@" + version. It was "v3", so the fallback path reported a version the artifact never had - flowvault is versioned 1.0.0, not 3.x. Set to "1.0.0" so the fallback matches what the normal path reports from sdk.properties. 1.0.0 is already published and its POM is immutable, so the corrected description only becomes visible on the next release. Co-Authored-By: Claude Opus 5 (1M context) --- flowvault/dependency-reduced-pom.xml | 2 +- flowvault/pom.xml | 2 +- flowvault/src/main/java/com/skyflow/utils/Constants.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/flowvault/dependency-reduced-pom.xml b/flowvault/dependency-reduced-pom.xml index 92fc11f2..0ad2d808 100644 --- a/flowvault/dependency-reduced-pom.xml +++ b/flowvault/dependency-reduced-pom.xml @@ -9,7 +9,7 @@ skyflow-flowvault-java ${project.groupId}:${project.artifactId} 1.0.0 - Skyflow V3 SDK for the Java programming language + Skyflow FlowVault SDK for the Java programming language https://github.com/skyflowapi/skyflow-java/tree/main diff --git a/flowvault/pom.xml b/flowvault/pom.xml index 68b5d9ff..d0fa8ccf 100644 --- a/flowvault/pom.xml +++ b/flowvault/pom.xml @@ -14,7 +14,7 @@ 1.0.0 jar ${project.groupId}:${project.artifactId} - Skyflow V3 SDK for the Java programming language + Skyflow FlowVault SDK for the Java programming language https://github.com/skyflowapi/skyflow-java/tree/main diff --git a/flowvault/src/main/java/com/skyflow/utils/Constants.java b/flowvault/src/main/java/com/skyflow/utils/Constants.java index acbd471f..bf7da046 100644 --- a/flowvault/src/main/java/com/skyflow/utils/Constants.java +++ b/flowvault/src/main/java/com/skyflow/utils/Constants.java @@ -27,7 +27,7 @@ public final class Constants extends BaseConstants { public static final Integer TOKENIZE_CONCURRENCY_LIMIT = 1; public static final Integer MAX_TOKENIZE_BATCH_SIZE = 1000; public static final Integer MAX_TOKENIZE_CONCURRENCY_LIMIT = 10; - public static final String DEFAULT_SDK_VERSION = "v3"; + public static final String DEFAULT_SDK_VERSION = "1.0.0"; public static final String CONTEXT_KEY_REGEX = "^[a-zA-Z0-9_]+$"; static {