Skip to content

Commit 60bb207

Browse files
authored
Update server capabilities for sdk usage (#2619)
1 parent 2bcfb23 commit 60bb207

File tree

5 files changed

+17
-15
lines changed

5 files changed

+17
-15
lines changed

go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ require (
4444
go.opentelemetry.io/otel/sdk v1.4.0
4545
go.opentelemetry.io/otel/sdk/export/metric v0.27.0
4646
go.opentelemetry.io/otel/sdk/metric v0.27.0
47-
go.temporal.io/api v1.7.1-0.20220308002655-96f7fbf5da40
47+
go.temporal.io/api v1.7.1-0.20220318011046-9d4c099e6f04
4848
go.temporal.io/sdk v1.13.0
4949
go.temporal.io/version v0.3.0
5050
go.uber.org/atomic v1.9.0
@@ -54,7 +54,7 @@ require (
5454
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8
5555
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8
5656
google.golang.org/api v0.68.0
57-
google.golang.org/grpc v1.44.0
57+
google.golang.org/grpc v1.45.0
5858
google.golang.org/grpc/examples v0.0.0-20220210231334-75fd0240ac41
5959
gopkg.in/square/go-jose.v2 v2.6.0
6060
gopkg.in/validator.v2 v2.0.0-20210331031555-b37d688a7fb0
@@ -113,11 +113,11 @@ require (
113113
go.uber.org/dig v1.13.0 // indirect
114114
golang.org/x/crypto v0.0.0-20220210151621-f4118a5b28e2 // indirect
115115
golang.org/x/net v0.0.0-20220225172249-27dd8689420f // indirect
116-
golang.org/x/sys v0.0.0-20220307203707-22a9840ba4d7 // indirect
116+
golang.org/x/sys v0.0.0-20220317061510-51cd9980dadf // indirect
117117
golang.org/x/text v0.3.7 // indirect
118118
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
119119
google.golang.org/appengine v1.6.7 // indirect
120-
google.golang.org/genproto v0.0.0-20220307174427-659dce7fcb03 // indirect
120+
google.golang.org/genproto v0.0.0-20220317150908-0efb43f6373e // indirect
121121
google.golang.org/protobuf v1.27.1 // indirect
122122
gopkg.in/inf.v0 v0.9.1 // indirect
123123
)

go.sum

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -477,8 +477,8 @@ go.opentelemetry.io/otel/trace v1.4.0 h1:4OOUrPZdVFQkbzl/JSdvGCWIdw5ONXXxzHlaLlW
477477
go.opentelemetry.io/otel/trace v1.4.0/go.mod h1:uc3eRsqDfWs9R7b92xbQbU42/eTNz4N+gLP8qJCi4aE=
478478
go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI=
479479
go.temporal.io/api v1.6.1-0.20211110205628-60c98e9cbfe2/go.mod h1:IlUgOTGfmJuOkGrCZdptNxyXKE9CQz6oOx7/aH9bFY4=
480-
go.temporal.io/api v1.7.1-0.20220308002655-96f7fbf5da40 h1:1tmfg5qW4792JnltwiDa35mI5Ccv4Z8X4opbtLDias0=
481-
go.temporal.io/api v1.7.1-0.20220308002655-96f7fbf5da40/go.mod h1:gsMe5hegA/qJoTlSUZ3fZ8dWZw5j0c7DoDeR2PPZOZY=
480+
go.temporal.io/api v1.7.1-0.20220318011046-9d4c099e6f04 h1:JNWJLgZF5aWnSEpmQxpj/TS7f/SiHRdYieGsyU2gy7E=
481+
go.temporal.io/api v1.7.1-0.20220318011046-9d4c099e6f04/go.mod h1:oj71uAxacV5TLzmJsOkZImOmBxrj14b8bhJyA/dCDTc=
482482
go.temporal.io/sdk v1.13.0 h1:8PW27o/uYAf1C1u8WUd6LNa6He2nYkBhdUX3c5gif5o=
483483
go.temporal.io/sdk v1.13.0/go.mod h1:TCof7U/xas2FyDnx/UUEv4c/O/S41Lnhva+6JVer+Jo=
484484
go.temporal.io/version v0.3.0 h1:dMrei9l9NyHt8nG6EB8vAwDLLTwx2SvRyucCSumAiig=
@@ -694,8 +694,8 @@ golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBc
694694
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
695695
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
696696
golang.org/x/sys v0.0.0-20220204135822-1c1b9b1eba6a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
697-
golang.org/x/sys v0.0.0-20220307203707-22a9840ba4d7 h1:8IVLkfbr2cLhv0a/vKq4UFUcJym8RmDoDboxCFWEjYE=
698-
golang.org/x/sys v0.0.0-20220307203707-22a9840ba4d7/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
697+
golang.org/x/sys v0.0.0-20220317061510-51cd9980dadf h1:Fm4IcnUL803i92qDlmB0obyHmosDrxZWxJL3gIeNqOw=
698+
golang.org/x/sys v0.0.0-20220317061510-51cd9980dadf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
699699
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
700700
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
701701
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -891,8 +891,8 @@ google.golang.org/genproto v0.0.0-20220111164026-67b88f271998/go.mod h1:5CzLGKJ6
891891
google.golang.org/genproto v0.0.0-20220114231437-d2e6a121cae0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
892892
google.golang.org/genproto v0.0.0-20220201184016-50beb8ab5c44/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
893893
google.golang.org/genproto v0.0.0-20220204002441-d6cc3cc0770e/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
894-
google.golang.org/genproto v0.0.0-20220307174427-659dce7fcb03 h1:roRqEkPqsCOa0ViO0CuSwDIVdttRbBMj8oU/2E7pI08=
895-
google.golang.org/genproto v0.0.0-20220307174427-659dce7fcb03/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
894+
google.golang.org/genproto v0.0.0-20220317150908-0efb43f6373e h1:fNKDNuUyC4WH+inqDMpfXDdfvwfYILbsX+oskGZ8hxg=
895+
google.golang.org/genproto v0.0.0-20220317150908-0efb43f6373e/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E=
896896
google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
897897
google.golang.org/grpc v1.12.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
898898
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
@@ -922,8 +922,8 @@ google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnD
922922
google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
923923
google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
924924
google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
925-
google.golang.org/grpc v1.44.0 h1:weqSxi/TMs1SqFRMHCtBgXRs8k3X39QIDEZ0pRcttUg=
926-
google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
925+
google.golang.org/grpc v1.45.0 h1:NEpgUqV3Z+ZjkqMsxMg11IaDrXY4RY6CQukSGK0uI1M=
926+
google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ=
927927
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
928928
google.golang.org/grpc/examples v0.0.0-20220210231334-75fd0240ac41 h1:50yVy/D+5ZFTrjTeRoEMIuDceCuWpa5e5M+QgCrfjyg=
929929
google.golang.org/grpc/examples v0.0.0-20220210231334-75fd0240ac41/go.mod h1:gID3PKrg7pWKntu9Ss6zTLJ0ttC0X9IHgREOCZwbCVU=

proto/api

service/frontend/workflowHandler.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2959,8 +2959,9 @@ func (wh *WorkflowHandler) GetSystemInfo(ctx context.Context, request *workflows
29592959
// hardcoded boolean true values since older servers will respond with a
29602960
// form of this message without the field which is implied false.
29612961
Capabilities: &workflowservice.GetSystemInfoResponse_Capabilities{
2962-
SignalAndQueryHeader: true,
2963-
InternalErrorDifferentiation: true,
2962+
SignalAndQueryHeader: true,
2963+
InternalErrorDifferentiation: true,
2964+
ActivityFailureIncludeHeartbeat: true,
29642965
},
29652966
}, nil
29662967
}

service/frontend/workflowHandler_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1756,6 +1756,7 @@ func (s *workflowHandlerSuite) TestGetSystemInfo() {
17561756
s.Equal(headers.ServerVersion, resp.ServerVersion)
17571757
s.True(resp.Capabilities.SignalAndQueryHeader)
17581758
s.True(resp.Capabilities.InternalErrorDifferentiation)
1759+
s.True(resp.Capabilities.ActivityFailureIncludeHeartbeat)
17591760
}
17601761

17611762
func (s *workflowHandlerSuite) newConfig() *Config {

0 commit comments

Comments
 (0)