From 3ac1c233a7bfb8514122c2e62028166690800367 Mon Sep 17 00:00:00 2001 From: Quanzheng Long Date: Fri, 18 Sep 2026 10:26:06 -0700 Subject: [PATCH 1/2] Upgrade Temporal SDK flow header handling --- server/cmd/server/go.mod | 4 ++-- server/cmd/server/go.sum | 2 ++ server/go.mod | 4 ++-- server/go.sum | 2 ++ 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/server/cmd/server/go.mod b/server/cmd/server/go.mod index 3bde113a9..7c794c858 100644 --- a/server/cmd/server/go.mod +++ b/server/cmd/server/go.mod @@ -132,7 +132,7 @@ require ( go.opentelemetry.io/otel v1.43.0 // indirect go.opentelemetry.io/otel/trace v1.43.0 // indirect go.temporal.io/api v1.63.4 // indirect - go.temporal.io/sdk v1.47.1-superdurable.2 // indirect + go.temporal.io/sdk v1.47.1-superdurable.3 // indirect go.temporal.io/sdk/contrib/tally v0.1.0 // indirect go.temporal.io/sdk/contrib/tools/workflowcheck v0.0.0-20220331154559-fd0d1eb548eb // indirect go.uber.org/atomic v1.11.0 // indirect @@ -172,4 +172,4 @@ replace github.com/superdurable/dex => ../.. replace github.com/superdurable/dex/web => ../../../web -replace go.temporal.io/sdk => github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 +replace go.temporal.io/sdk => github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 diff --git a/server/cmd/server/go.sum b/server/cmd/server/go.sum index 7eee46007..7b8bdcbb9 100644 --- a/server/cmd/server/go.sum +++ b/server/cmd/server/go.sum @@ -3657,6 +3657,8 @@ github.com/superdurable/dex/blob-cache-go v0.1.0 h1:+c3H5YBWG3DlICOHbgT9IUM5vTlf github.com/superdurable/dex/blob-cache-go v0.1.0/go.mod h1:Atepb7+sztvDCztVKmlvEKCSKFCkHKtDhoFYjaFmtEw= github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 h1:IgZOO5uZ/KSHso/GQdGoQvRhClpY9kawow5PtpqfEiY= github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= +github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 h1:DbV21FY6SW6i+OcfbGnBgyzzJCqHljEqKASvIDbd61I= +github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= diff --git a/server/go.mod b/server/go.mod index 0fbbb3844..d86236ff9 100644 --- a/server/go.mod +++ b/server/go.mod @@ -2,7 +2,7 @@ module github.com/superdurable/dex go 1.26.0 -replace go.temporal.io/sdk => github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 +replace go.temporal.io/sdk => github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 require ( github.com/aws/aws-sdk-go-v2 v1.43.0 @@ -20,7 +20,7 @@ require ( github.com/uber-go/tally/v4 v4.1.1 github.com/uber/cadence-idl v0.0.0-20250616185004-cc6f52f87bc6 go.mongodb.org/mongo-driver/v2 v2.9.1 - go.temporal.io/sdk v1.47.1-superdurable.2 + go.temporal.io/sdk v1.47.1-superdurable.3 go.temporal.io/sdk/contrib/tally v0.1.0 go.temporal.io/sdk/contrib/tools/workflowcheck v0.0.0-20220331154559-fd0d1eb548eb go.uber.org/cadence v1.3.0 diff --git a/server/go.sum b/server/go.sum index e2a809b5a..8d6ca8d27 100644 --- a/server/go.sum +++ b/server/go.sum @@ -3653,6 +3653,8 @@ github.com/superdurable/dex/blob-cache-go v0.1.0 h1:+c3H5YBWG3DlICOHbgT9IUM5vTlf github.com/superdurable/dex/blob-cache-go v0.1.0/go.mod h1:Atepb7+sztvDCztVKmlvEKCSKFCkHKtDhoFYjaFmtEw= github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 h1:IgZOO5uZ/KSHso/GQdGoQvRhClpY9kawow5PtpqfEiY= github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= +github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 h1:DbV21FY6SW6i+OcfbGnBgyzzJCqHljEqKASvIDbd61I= +github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= From 123711efc78e9e9a853e384f351190f45bbe2cfa Mon Sep 17 00:00:00 2001 From: Quanzheng Long Date: Fri, 18 Sep 2026 10:32:50 -0700 Subject: [PATCH 2/2] Align Temporal SDK across Go modules --- cli/go.mod | 4 ++-- cli/go.sum | 4 ++-- protos/codec-server/go.mod | 4 ++-- protos/codec-server/go.sum | 4 ++-- server/cmd/server/go.sum | 2 -- server/go.sum | 2 -- 6 files changed, 8 insertions(+), 12 deletions(-) diff --git a/cli/go.mod b/cli/go.mod index 903c336e7..b058dc490 100644 --- a/cli/go.mod +++ b/cli/go.mod @@ -8,7 +8,7 @@ require ( github.com/superdurable/dex v0.0.0 github.com/superdurable/dex/protos/codec-server v0.0.0 github.com/superdurable/dex/web v0.0.0 - go.temporal.io/sdk v1.47.1-superdurable.2 + go.temporal.io/sdk v1.47.1-superdurable.3 golang.org/x/tools v0.49.0 google.golang.org/grpc v1.82.1 google.golang.org/protobuf v1.36.11 @@ -172,4 +172,4 @@ replace github.com/superdurable/dex/protos/codec-server => ../protos/codec-serve replace github.com/superdurable/dex/web => ../web -replace go.temporal.io/sdk => github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 +replace go.temporal.io/sdk => github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 diff --git a/cli/go.sum b/cli/go.sum index e2a809b5a..e0e38c846 100644 --- a/cli/go.sum +++ b/cli/go.sum @@ -3651,8 +3651,8 @@ github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD github.com/substrait-io/substrait-go v0.4.2/go.mod h1:qhpnLmrcvAnlZsUyPXZRqldiHapPTXC3t7xFgDi3aQg= github.com/superdurable/dex/blob-cache-go v0.1.0 h1:+c3H5YBWG3DlICOHbgT9IUM5vTlfLYGP5Vd5sWr7WTY= github.com/superdurable/dex/blob-cache-go v0.1.0/go.mod h1:Atepb7+sztvDCztVKmlvEKCSKFCkHKtDhoFYjaFmtEw= -github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 h1:IgZOO5uZ/KSHso/GQdGoQvRhClpY9kawow5PtpqfEiY= -github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= +github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 h1:DbV21FY6SW6i+OcfbGnBgyzzJCqHljEqKASvIDbd61I= +github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= diff --git a/protos/codec-server/go.mod b/protos/codec-server/go.mod index 4cc00a4b2..70365ca86 100644 --- a/protos/codec-server/go.mod +++ b/protos/codec-server/go.mod @@ -4,13 +4,13 @@ go 1.26.0 replace github.com/superdurable/dex => ../../server -replace go.temporal.io/sdk => github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 +replace go.temporal.io/sdk => github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 require ( github.com/stretchr/testify v1.11.1 github.com/superdurable/dex v0.0.0 go.temporal.io/api v1.63.4 - go.temporal.io/sdk v1.47.1-superdurable.2 + go.temporal.io/sdk v1.47.1-superdurable.3 google.golang.org/protobuf v1.36.11 ) diff --git a/protos/codec-server/go.sum b/protos/codec-server/go.sum index a8697bc87..38d277c7e 100644 --- a/protos/codec-server/go.sum +++ b/protos/codec-server/go.sum @@ -30,8 +30,8 @@ github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0t github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= -github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 h1:IgZOO5uZ/KSHso/GQdGoQvRhClpY9kawow5PtpqfEiY= -github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= +github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 h1:DbV21FY6SW6i+OcfbGnBgyzzJCqHljEqKASvIDbd61I= +github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64= diff --git a/server/cmd/server/go.sum b/server/cmd/server/go.sum index 7b8bdcbb9..3b591cca6 100644 --- a/server/cmd/server/go.sum +++ b/server/cmd/server/go.sum @@ -3655,8 +3655,6 @@ github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD github.com/substrait-io/substrait-go v0.4.2/go.mod h1:qhpnLmrcvAnlZsUyPXZRqldiHapPTXC3t7xFgDi3aQg= github.com/superdurable/dex/blob-cache-go v0.1.0 h1:+c3H5YBWG3DlICOHbgT9IUM5vTlfLYGP5Vd5sWr7WTY= github.com/superdurable/dex/blob-cache-go v0.1.0/go.mod h1:Atepb7+sztvDCztVKmlvEKCSKFCkHKtDhoFYjaFmtEw= -github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 h1:IgZOO5uZ/KSHso/GQdGoQvRhClpY9kawow5PtpqfEiY= -github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 h1:DbV21FY6SW6i+OcfbGnBgyzzJCqHljEqKASvIDbd61I= github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= diff --git a/server/go.sum b/server/go.sum index 8d6ca8d27..e0e38c846 100644 --- a/server/go.sum +++ b/server/go.sum @@ -3651,8 +3651,6 @@ github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD github.com/substrait-io/substrait-go v0.4.2/go.mod h1:qhpnLmrcvAnlZsUyPXZRqldiHapPTXC3t7xFgDi3aQg= github.com/superdurable/dex/blob-cache-go v0.1.0 h1:+c3H5YBWG3DlICOHbgT9IUM5vTlfLYGP5Vd5sWr7WTY= github.com/superdurable/dex/blob-cache-go v0.1.0/go.mod h1:Atepb7+sztvDCztVKmlvEKCSKFCkHKtDhoFYjaFmtEw= -github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2 h1:IgZOO5uZ/KSHso/GQdGoQvRhClpY9kawow5PtpqfEiY= -github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.2/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3 h1:DbV21FY6SW6i+OcfbGnBgyzzJCqHljEqKASvIDbd61I= github.com/superdurable/temporal-sdk-go v1.47.1-superdurable.3/go.mod h1:man3WG0HjtUkJVJn2TR82mFEK0F9PfDAZl3W1m4vkws= github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk=