mirror of
https://github.com/temporalio/temporal.git
synced 2026-08-30 18:41:49 -07:00
## What changed? Added reusable OpenTelemetry wrappers for HTTP clients and servers. It is not wired up in this PR yet. ## Why? Nexus uses HTTP in several internal and external paths, but Temporal only had shared tracing support for gRPC. This provides the common HTTP instrumentation used by the rest of the stack. ## How did you test it? - [x] built - [ ] run locally and tested manually - [ ] covered by existing tests - [x] added new unit test(s) - [ ] added new functional test(s) --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
242 lines
11 KiB
Modula-2
242 lines
11 KiB
Modula-2
module go.temporal.io/server
|
|
|
|
go 1.26.4
|
|
|
|
retract (
|
|
v1.30.0
|
|
v1.26.1 // Contains retractions only.
|
|
v1.26.0 // Published accidentally.
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go/storage v1.62.1
|
|
github.com/Masterminds/sprig/v3 v3.3.0
|
|
github.com/aws/aws-sdk-go-v2 v1.41.6
|
|
github.com/aws/aws-sdk-go-v2/config v1.32.16
|
|
github.com/aws/aws-sdk-go-v2/credentials v1.19.15
|
|
github.com/aws/aws-sdk-go-v2/service/s3 v1.99.1
|
|
github.com/aws/smithy-go v1.25.0
|
|
github.com/blang/semver/v4 v4.0.0
|
|
github.com/cactus/go-statsd-client/v5 v5.1.0
|
|
github.com/caio/go-tdigest/v5 v5.0.0
|
|
github.com/dgryski/go-farm v0.0.0-20240924180020-3414d57e47da
|
|
github.com/emirpasic/gods v1.18.1
|
|
github.com/fatih/color v1.19.0
|
|
github.com/go-faker/faker/v4 v4.7.0
|
|
github.com/go-jose/go-jose/v4 v4.1.4
|
|
github.com/go-sql-driver/mysql v1.9.3
|
|
github.com/gocql/gocql v1.7.0
|
|
github.com/golang-jwt/jwt/v4 v4.5.2
|
|
github.com/google/go-cmp v0.7.0
|
|
github.com/google/uuid v1.6.0
|
|
github.com/gorilla/mux v1.8.1
|
|
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0
|
|
github.com/iancoleman/strcase v0.3.0
|
|
github.com/jackc/pgx/v5 v5.10.0
|
|
github.com/jmoiron/sqlx v1.4.0
|
|
github.com/jstemmer/go-junit-report/v2 v2.1.0
|
|
github.com/lib/pq v1.12.3
|
|
github.com/maruel/panicparse/v2 v2.5.0
|
|
github.com/mitchellh/mapstructure v1.5.0
|
|
github.com/nexus-rpc/nexus-proto-annotations v0.1.0
|
|
github.com/nexus-rpc/sdk-go v0.6.0
|
|
github.com/olekukonko/tablewriter v0.0.5
|
|
github.com/olivere/elastic/v7 v7.0.32
|
|
github.com/prometheus/client_golang v1.21.0
|
|
github.com/prometheus/client_model v0.6.2
|
|
github.com/prometheus/common v0.62.0
|
|
github.com/robfig/cron/v3 v3.0.1
|
|
github.com/sony/gobreaker v1.0.0
|
|
github.com/stretchr/testify v1.11.1
|
|
github.com/temporalio/ringpop-go v0.1.0
|
|
github.com/temporalio/sqlparser v0.1.0
|
|
github.com/temporalio/tchannel-go v1.22.1
|
|
github.com/tidwall/btree v1.8.1
|
|
github.com/uber-go/tally/v4 v4.1.17
|
|
github.com/urfave/cli v1.22.17
|
|
github.com/urfave/cli/v2 v2.27.7
|
|
go.opentelemetry.io/collector/pdata v1.56.0
|
|
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.68.0
|
|
go.opentelemetry.io/otel v1.44.0
|
|
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.43.0
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.43.0
|
|
go.opentelemetry.io/otel/exporters/prometheus v0.56.0
|
|
go.opentelemetry.io/otel/log v0.20.0
|
|
go.opentelemetry.io/otel/metric v1.44.0
|
|
go.opentelemetry.io/otel/sdk v1.43.0
|
|
go.opentelemetry.io/otel/sdk/metric v1.43.0
|
|
go.opentelemetry.io/otel/trace v1.44.0
|
|
go.temporal.io/api v1.63.5
|
|
go.temporal.io/auto-scaled-workers v0.0.0-20260811170210-91f6fe1d10ab
|
|
go.temporal.io/sdk v1.44.0
|
|
go.uber.org/fx v1.24.0
|
|
go.uber.org/goleak v1.3.0
|
|
go.uber.org/mock v0.6.0
|
|
go.uber.org/multierr v1.11.0
|
|
go.uber.org/zap v1.27.1
|
|
golang.org/x/exp v0.0.0-20260611194520-c48552f49976
|
|
golang.org/x/mod v0.37.0
|
|
golang.org/x/oauth2 v0.36.0
|
|
golang.org/x/sync v0.22.0
|
|
golang.org/x/text v0.40.0
|
|
golang.org/x/time v0.15.0
|
|
google.golang.org/api v0.276.0
|
|
google.golang.org/grpc v1.80.0
|
|
google.golang.org/protobuf v1.36.11
|
|
gopkg.in/validator.v2 v2.0.1
|
|
gopkg.in/yaml.v3 v3.0.1
|
|
modernc.org/sqlite v1.51.0
|
|
)
|
|
|
|
require (
|
|
github.com/aclements/go-moremath v0.0.0-20210112150236-f10218a38794 // indirect
|
|
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
|
|
github.com/clipperhouse/uax29/v2 v2.7.0 // indirect
|
|
github.com/go-openapi/swag/cmdutils v0.26.0 // indirect
|
|
github.com/go-openapi/swag/conv v0.26.0 // indirect
|
|
github.com/go-openapi/swag/fileutils v0.26.0 // indirect
|
|
github.com/go-openapi/swag/jsonname v0.26.0 // indirect
|
|
github.com/go-openapi/swag/jsonutils v0.26.0 // indirect
|
|
github.com/go-openapi/swag/loading v0.26.0 // indirect
|
|
github.com/go-openapi/swag/mangling v0.26.0 // indirect
|
|
github.com/go-openapi/swag/netutils v0.26.0 // indirect
|
|
github.com/go-openapi/swag/stringutils v0.26.0 // indirect
|
|
github.com/go-openapi/swag/typeutils v0.26.0 // indirect
|
|
github.com/go-openapi/swag/yamlutils v0.26.0 // indirect
|
|
github.com/hashicorp/go-version v1.9.0 // indirect
|
|
go.opentelemetry.io/collector/featuregate v1.56.0 // indirect
|
|
golang.org/x/perf v0.0.0-20260709024250-82a0b07e230d // indirect
|
|
)
|
|
|
|
require (
|
|
cel.dev/expr v0.25.1 // indirect
|
|
cloud.google.com/go v0.123.0 // indirect; indirect e
|
|
cloud.google.com/go/auth v0.20.0 // indirect
|
|
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
|
|
cloud.google.com/go/compute/metadata v0.9.0 // indirect
|
|
cloud.google.com/go/iam v1.9.0 // indirect
|
|
cloud.google.com/go/longrunning v0.11.0 // indirect
|
|
cloud.google.com/go/monitoring v1.27.0 // indirect
|
|
cloud.google.com/go/run v1.19.0 // indirect
|
|
dario.cat/mergo v1.0.2 // indirect
|
|
filippo.io/edwards25519 v1.2.0 // indirect
|
|
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.32.0 // indirect
|
|
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.56.0 // indirect
|
|
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.56.0 // indirect
|
|
github.com/Masterminds/goutils v1.1.1 // indirect
|
|
github.com/Masterminds/semver/v3 v3.4.0 // indirect
|
|
github.com/apache/thrift v0.23.0 // indirect
|
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.9 // indirect
|
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.22 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.22 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.22 // indirect
|
|
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.23 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/ecs v1.78.1 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.8 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.14 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.22 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.22 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/lambda v1.89.1 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/signin v1.0.10 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sso v1.30.16 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.20 // indirect
|
|
github.com/aws/aws-sdk-go-v2/service/sts v1.42.0 // indirect
|
|
github.com/benbjohnson/clock v1.3.5 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cactus/go-statsd-client/statsd v0.0.0-20200423205355-cb0885a1018c // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2 // indirect
|
|
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
|
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
|
github.com/dustin/go-humanize v1.0.1 // indirect
|
|
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
|
|
github.com/envoyproxy/go-control-plane/envoy v1.37.0 // indirect
|
|
github.com/envoyproxy/protoc-gen-validate v1.3.3 // indirect
|
|
github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a // indirect
|
|
github.com/felixge/httpsnoop v1.0.4
|
|
github.com/fxamacker/cbor/v2 v2.9.1 // indirect
|
|
github.com/go-logr/logr v1.4.3 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/go-openapi/jsonpointer v0.23.1 // indirect
|
|
github.com/go-openapi/jsonreference v0.21.5 // indirect
|
|
github.com/go-openapi/swag v0.26.0 // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/golang/mock v1.6.0 // indirect
|
|
github.com/golang/snappy v1.0.0 // indirect
|
|
github.com/google/gnostic-models v0.7.1 // indirect
|
|
github.com/google/s2a-go v0.1.9 // indirect
|
|
github.com/googleapis/enterprise-certificate-proxy v0.3.15 // indirect
|
|
github.com/googleapis/gax-go/v2 v2.22.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3 // indirect
|
|
github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed // indirect
|
|
github.com/huandu/xstrings v1.5.0 // indirect
|
|
github.com/jackc/pgpassfile v1.0.0 // indirect
|
|
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
|
|
github.com/jackc/puddle/v2 v2.2.2 // indirect
|
|
github.com/josharian/intern v1.0.0 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/klauspost/compress v1.18.5 // indirect
|
|
github.com/mailru/easyjson v0.9.2 // indirect
|
|
github.com/mattn/go-colorable v0.1.14 // indirect
|
|
github.com/mattn/go-isatty v0.0.21 // indirect
|
|
github.com/mattn/go-runewidth v0.0.23 // indirect
|
|
github.com/mitchellh/copystructure v1.2.0 // indirect
|
|
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
|
|
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
|
github.com/ncruces/go-strftime v1.0.0 // indirect
|
|
github.com/opentracing/opentracing-go v1.2.0 // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
|
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
|
github.com/prometheus/procfs v0.20.1 // indirect
|
|
github.com/rcrowley/go-metrics v0.0.0-20250401214520-65e299d6c5c9 // indirect
|
|
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
|
|
github.com/robfig/cron v1.2.0 // indirect
|
|
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
|
github.com/shopspring/decimal v1.4.0 // indirect
|
|
github.com/sirupsen/logrus v1.9.4 // indirect
|
|
github.com/spf13/cast v1.10.0 // indirect
|
|
github.com/spf13/pflag v1.0.10 // indirect
|
|
github.com/spiffe/go-spiffe/v2 v2.6.0 // indirect
|
|
github.com/stretchr/objx v0.5.3 // indirect
|
|
github.com/twmb/murmur3 v1.1.8 // indirect
|
|
github.com/uber-common/bark v1.3.0 // indirect
|
|
github.com/x448/float16 v0.8.4 // indirect
|
|
github.com/xrash/smetrics v0.0.0-20250705151800-55b8f293f342 // indirect
|
|
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
|
|
go.opentelemetry.io/contrib/detectors/gcp v1.43.0 // indirect
|
|
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.68.0
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0
|
|
go.opentelemetry.io/proto/otlp v1.10.0
|
|
go.uber.org/atomic v1.11.0 // indirect
|
|
go.uber.org/dig v1.19.0 // indirect
|
|
go.yaml.in/yaml/v2 v2.4.4 // indirect
|
|
go.yaml.in/yaml/v3 v3.0.4 // indirect
|
|
golang.org/x/crypto v0.54.0 // indirect
|
|
golang.org/x/net v0.57.0
|
|
golang.org/x/sys v0.47.0 // indirect
|
|
golang.org/x/term v0.45.0 // indirect
|
|
google.golang.org/genproto v0.0.0-20260420184626-e10c466a9529 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20260420184626-e10c466a9529 // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20260420184626-e10c466a9529 // indirect
|
|
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
|
|
gopkg.in/inf.v0 v0.9.1 // indirect
|
|
k8s.io/api v0.35.4 // indirect
|
|
k8s.io/apimachinery v0.35.4 // indirect
|
|
k8s.io/client-go v0.35.4 // indirect
|
|
k8s.io/klog/v2 v2.140.0 // indirect
|
|
k8s.io/kube-openapi v0.0.0-20260414162039-ec9c827d403f // indirect
|
|
k8s.io/utils v0.0.0-20260319190234-28399d86e0b5 // indirect
|
|
modernc.org/libc v1.72.3 // indirect
|
|
modernc.org/mathutil v1.7.1 // indirect
|
|
modernc.org/memory v1.11.0 // indirect
|
|
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
|
|
sigs.k8s.io/randfill v1.0.0 // indirect
|
|
sigs.k8s.io/structured-merge-diff/v6 v6.4.0 // indirect
|
|
sigs.k8s.io/yaml v1.6.0 // indirect
|
|
)
|
|
|
|
tool golang.org/x/perf/cmd/benchstat
|