epsagon / epsagon-go

Automated tracing library for Go 1.x ⚡️
https://epsagon.com
MIT License
29 stars 11 forks source link

Can we update aws-sdk-go-v2 [v0.23.0] is very old #108

Open rsb opened 2 years ago

rsb commented 2 years ago

this is a very old version of this dependency. Is it possible to upgrade github.com/aws/aws-sdk-go-v2 v0.23.0

compmodder26 commented 1 year ago

I will second this request. I believe I am having an issue related to this as well. I have code that utilizes AWS secrets that pulls in newer versions of the aws-sdk-go-v2. If I try to incorporate the epsagon library and code I get the following errors when I try to compile:

$ go build main.go
# github.com/epsagon/epsagon-go/epsagon/aws_sdk_v2_factories
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/common_utils.go:14:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/common_utils.go:21:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/dynamodb_factories.go:17:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/dynamodb_factories.go:61:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/dynamodb_factories.go:86:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/dynamodb_factories.go:103:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/dynamodb_factories.go:114:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/dynamodb_factories.go:158:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/dynamodb_factories.go:173:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/s3_factory.go:15:9: undefined: aws.Request
../../../../go/pkg/mod/github.com/epsagon/epsagon-go@v1.39.0/epsagon/aws_sdk_v2_factories/s3_factory.go:15:9: too many errors

Relevant portions of my go.mod:


require (
        ...
    github.com/aws/aws-lambda-go v1.30.0
    github.com/aws/aws-sdk-go-v2 v1.16.7
    github.com/aws/aws-sdk-go-v2/config v1.15.4
    github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.15.6
        github.com/aws/aws-sdk-go-v2/credentials v1.12.0 // indirect
    github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.4 // indirect
    github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.14 // indirect
    github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.8 // indirect
    github.com/aws/aws-sdk-go-v2/internal/ini v1.3.11 // indirect
    github.com/aws/aws-sdk-go-v2/service/dynamodb v1.15.9 // indirect
    github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3 // indirect
    github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.7.8 // indirect
    github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.4 // indirect
    github.com/aws/aws-sdk-go-v2/service/sso v1.11.4 // indirect
    github.com/aws/aws-sdk-go-v2/service/sts v1.16.4 // indirect
        ...
)

I am running go version 1.18