From 48b137b989f8b8cfa351bfe6702c7c27a0ff5680 Mon Sep 17 00:00:00 2001 From: Aadarsh Date: Tue, 26 May 2026 20:04:08 +0530 Subject: [PATCH 1/4] SK-2848: V1 deprecation code --- go.mod | 2 ++ skyflow/client/client.go | 2 ++ skyflow/client/init.go | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/go.mod b/go.mod index 02377246..2508242b 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,5 @@ +// Deprecated: skyflow-go v1 is deprecated and will reach End of Life on October 31, 2026. +// Migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md module github.com/skyflowapi/skyflow-go go 1.18 diff --git a/skyflow/client/client.go b/skyflow/client/client.go index 91bd761c..b8357418 100644 --- a/skyflow/client/client.go +++ b/skyflow/client/client.go @@ -16,6 +16,8 @@ import ( vaultapi "github.com/skyflowapi/skyflow-go/skyflow/vaultapi" ) +// Deprecated: Client is part of skyflow-go v1 which is deprecated and will reach End of Life on October 31, 2026. +// Migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md type Client struct { configuration common.Configuration } diff --git a/skyflow/client/init.go b/skyflow/client/init.go index 8ffefe58..81aa2586 100644 --- a/skyflow/client/init.go +++ b/skyflow/client/init.go @@ -5,13 +5,17 @@ package client import ( "fmt" + "os" logger "github.com/skyflowapi/skyflow-go/commonutils/logwrapper" "github.com/skyflowapi/skyflow-go/commonutils/messages" "github.com/skyflowapi/skyflow-go/skyflow/common" ) +// Deprecated: Init is part of skyflow-go v1 which is deprecated and will reach End of Life on October 31, 2026. +// Migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md func Init(configuration common.Configuration) Client { + fmt.Fprintln(os.Stderr, "skyflow-go v1.x is deprecated and will reach End of Life on October 31, 2026. Please migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md") logger.Info(fmt.Sprintf(messages.INITIALIZING_SKYFLOW_CLIENT, clientTag)) return Client{configuration} } From eaab3814c01bb5f04b56680655f0e8ea97e32819 Mon Sep 17 00:00:00 2001 From: Aadarsh Date: Tue, 26 May 2026 21:36:34 +0530 Subject: [PATCH 2/4] SK-2848: Use default logger --- skyflow/client/init.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/skyflow/client/init.go b/skyflow/client/init.go index 81aa2586..19e3f6a1 100644 --- a/skyflow/client/init.go +++ b/skyflow/client/init.go @@ -5,7 +5,6 @@ package client import ( "fmt" - "os" logger "github.com/skyflowapi/skyflow-go/commonutils/logwrapper" "github.com/skyflowapi/skyflow-go/commonutils/messages" @@ -15,7 +14,7 @@ import ( // Deprecated: Init is part of skyflow-go v1 which is deprecated and will reach End of Life on October 31, 2026. // Migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md func Init(configuration common.Configuration) Client { - fmt.Fprintln(os.Stderr, "skyflow-go v1.x is deprecated and will reach End of Life on October 31, 2026. Please migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md") + logger.Warn("skyflow-go v1.x is deprecated and will reach End of Life on October 31, 2026. Please migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md") logger.Info(fmt.Sprintf(messages.INITIALIZING_SKYFLOW_CLIENT, clientTag)) return Client{configuration} } From 874aabb1a810c55792465f16fdb1f2d8cc760ce9 Mon Sep 17 00:00:00 2001 From: Aadarsh Date: Wed, 27 May 2026 12:07:14 +0530 Subject: [PATCH 3/4] SK-2848: Updated to only installation warning --- go.mod | 3 +-- skyflow/client/init.go | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 2508242b..985cd995 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,4 @@ -// Deprecated: skyflow-go v1 is deprecated and will reach End of Life on October 31, 2026. -// Migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md +// Deprecated: skyflow-go v1 is deprecated and will reach End of Life on October 31, 2026. Please migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md module github.com/skyflowapi/skyflow-go go 1.18 diff --git a/skyflow/client/init.go b/skyflow/client/init.go index 19e3f6a1..a1e25cdb 100644 --- a/skyflow/client/init.go +++ b/skyflow/client/init.go @@ -14,7 +14,6 @@ import ( // Deprecated: Init is part of skyflow-go v1 which is deprecated and will reach End of Life on October 31, 2026. // Migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md func Init(configuration common.Configuration) Client { - logger.Warn("skyflow-go v1.x is deprecated and will reach End of Life on October 31, 2026. Please migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md") logger.Info(fmt.Sprintf(messages.INITIALIZING_SKYFLOW_CLIENT, clientTag)) return Client{configuration} } From dde6c484806a2d349a229c3ebf6174694d569cc3 Mon Sep 17 00:00:00 2001 From: Aadarsh Date: Wed, 27 May 2026 15:13:02 +0530 Subject: [PATCH 4/4] SK-2848: Removed deprectaed from other files --- go.mod | 2 +- skyflow/client/client.go | 2 -- skyflow/client/init.go | 2 -- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 985cd995..564836ff 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -// Deprecated: skyflow-go v1 is deprecated and will reach End of Life on October 31, 2026. Please migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md +// Deprecated: skyflow-go v1.x is deprecated and will reach End of Life on October 31, 2026. Please migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md module github.com/skyflowapi/skyflow-go go 1.18 diff --git a/skyflow/client/client.go b/skyflow/client/client.go index b8357418..91bd761c 100644 --- a/skyflow/client/client.go +++ b/skyflow/client/client.go @@ -16,8 +16,6 @@ import ( vaultapi "github.com/skyflowapi/skyflow-go/skyflow/vaultapi" ) -// Deprecated: Client is part of skyflow-go v1 which is deprecated and will reach End of Life on October 31, 2026. -// Migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md type Client struct { configuration common.Configuration } diff --git a/skyflow/client/init.go b/skyflow/client/init.go index a1e25cdb..8ffefe58 100644 --- a/skyflow/client/init.go +++ b/skyflow/client/init.go @@ -11,8 +11,6 @@ import ( "github.com/skyflowapi/skyflow-go/skyflow/common" ) -// Deprecated: Init is part of skyflow-go v1 which is deprecated and will reach End of Life on October 31, 2026. -// Migrate to v2: https://github.com/skyflowapi/skyflow-go/blob/main/docs/migrate_to_v2.md func Init(configuration common.Configuration) Client { logger.Info(fmt.Sprintf(messages.INITIALIZING_SKYFLOW_CLIENT, clientTag)) return Client{configuration}