From 49a16ac9da717e8b12d4500ea3aa0a89290ea4b4 Mon Sep 17 00:00:00 2001 From: Fahad Heylaal Date: Tue, 5 Aug 2025 17:16:14 +0200 Subject: [PATCH] chore: upgrade to Featurevisor Java SDK v0.0.8 --- pom.xml | 2 +- src/main/java/com/example/App.java | 12 ++---------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index 84fd6b9..c372ed7 100644 --- a/pom.xml +++ b/pom.xml @@ -31,7 +31,7 @@ com.featurevisor featurevisor-java - 0.0.6 + 0.0.8 com.fasterxml.jackson.core diff --git a/src/main/java/com/example/App.java b/src/main/java/com/example/App.java index d0afff2..d181c96 100644 --- a/src/main/java/com/example/App.java +++ b/src/main/java/com/example/App.java @@ -1,7 +1,6 @@ package com.example; -import com.featurevisor.sdk.Instance; -import com.featurevisor.types.DatafileContent; +import com.featurevisor.sdk.Featurevisor; import java.net.URI; import java.net.http.HttpClient; @@ -15,15 +14,8 @@ public static void main(String[] args) { String jsonContent = fetchJsonFromUrl("https://featurevisor-example-cloudflare.pages.dev/production/featurevisor-tag-all.json"); System.out.println("Fetched JSON content"); - // Parse JSON string to DatafileContent - DatafileContent datafileContent = DatafileContent.fromJson(jsonContent); - System.out.println("Parsed DatafileContent successfully"); - // Create Featurevisor SDK instance with the datafile content - Instance instance = new Instance( - new Instance.InstanceOptions() - .datafile(datafileContent) - ); + Featurevisor instance = Featurevisor.createInstance(jsonContent); // evaluate feature boolean isFeatureEnabled = instance.isEnabled("my_feature");