Skip to content

Commit 3eb06de

Browse files
sanojsubrannithinputhenveettil
andauthoredMar 28, 2024··
Added minimum support for go version to current & last one minor version (#694)
* chore: updated the minimum version of go to 1.21 * doc: updated the RELEASE.MD file with the Go EOL details * fix: fixed merge issues * refactor: updated the go version to 1.21 in all go.mod files * refactor: added changes from running go mod tidy * refactor: updated the dependency packages * chore: removing all go versions except v1.21 from the build pipeline * chore: updated the README file with appropriate go-sensor core SDK version. * chore: updated with changes for go mod tidy * chore: added go1.22 for circleci runs --------- Co-authored-by: Nithin Puthenveettil <nithin.puthenveettil@ibm.com>
1 parent 8488510 commit 3eb06de

File tree

75 files changed

+263
-510
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+263
-510
lines changed
 

‎.circleci/config.yml

+4-29
Original file line numberDiff line numberDiff line change
@@ -94,33 +94,8 @@ workflows:
9494
build:
9595
jobs:
9696
- build:
97-
name: "go1.20"
98-
image: "cimg/go:1.20"
97+
name: "go1.21"
98+
image: "cimg/go:1.21"
9999
- build:
100-
name: "go1.19"
101-
image: "cimg/go:1.19"
102-
- build:
103-
name: "go1.18"
104-
image: "cimg/go:1.18"
105-
exclude_dirs: "./example/grpc-client-server ./instrumentation/cloud.google.com/go ./instrumentation/instaawsv2 ./instrumentation/instaamqp ./instrumentation/instaawssdk ./instrumentation/instagocb ./example/couchbase"
106-
- build:
107-
name: "go1.17"
108-
image: "cimg/go:1.17"
109-
exclude_dirs: "./internal/bin/sql ./example/gin ./example/sql-redis ./example/gorm-postgres ./example/gorm-sqlite ./example/grpc-client-server ./instrumentation/cloud.google.com/go ./instrumentation/instabeego ./example/beego ./instrumentation/instaawsv2 ./instrumentation/instaecho ./instrumentation/instagorm ./instrumentation/instaamqp ./instrumentation/instaawssdk ./instrumentation/instagocb ./example/couchbase ./instrumentation/instacosmos ./example/cosmos ./instrumentation/instamongo"
110-
- build:
111-
name: "go1.16"
112-
image: "cimg/go:1.16"
113-
exclude_dirs: "./internal/bin/sql ./example/gin ./example/sql-redis ./example/grpc-client-server ./instrumentation/instafiber ./example/gorm-postgres ./example/gorm-sqlite ./instrumentation/instasarama ./instrumentation/instasarama/example ./example/kafka-producer-consumer ./instrumentation/cloud.google.com/go ./instrumentation/instabeego ./example/beego ./instrumentation/instaawsv2 ./instrumentation/instapgx ./instrumentation/instaecho ./instrumentation/instagorm ./instrumentation/instaamqp ./instrumentation/instaawssdk ./instrumentation/instagocb ./example/couchbase ./example/sarama ./instrumentation/instacosmos ./example/cosmos ./instrumentation/instamongo ./instrumentation/instaredigo"
114-
- build:
115-
name: "go1.15"
116-
image: "cimg/go:1.15"
117-
exclude_dirs: "./instrumentation/instaredigo ./internal/bin/sql ./example/gin ./example/sql-redis ./instrumentation/instagorm ./example/grpc-client-server ./instrumentation/instafiber ./example/gorm-postgres ./example/gorm-sqlite ./instrumentation/instasarama ./instrumentation/instasarama/example ./example/kafka-producer-consumer ./instrumentation/cloud.google.com/go ./instrumentation/instabeego ./example/beego ./instrumentation/instaawsv2 ./instrumentation/instapgx ./instrumentation/instaecho ./instrumentation/instaamqp ./instrumentation/instaawssdk ./instrumentation/instagocb ./example/couchbase ./example/sarama ./instrumentation/instacosmos ./example/cosmos ./instrumentation/instamongo"
118-
- build:
119-
name: "go1.14"
120-
image: "cimg/go:1.14"
121-
exclude_dirs: "./instrumentation/instaecho ./instrumentation/instaredigo ./internal/bin/sql ./instrumentation/cloud.google.com/go ./example/gin ./instrumentation/instagorm ./example/grpc-client-server ./instrumentation/instafiber ./instrumentation/instaawsv2 ./example/sql-redis ./example/gorm-postgres ./example/gorm-sqlite ./instrumentation/instasarama ./instrumentation/instasarama/example ./example/kafka-producer-consumer ./instrumentation/instabeego ./example/beego ./instrumentation/instapgx ./instrumentation/instaamqp ./instrumentation/instaawssdk ./instrumentation/instagocb ./example/couchbase ./example/sarama ./instrumentation/instacosmos ./example/cosmos ./instrumentation/instamongo"
122-
- build:
123-
name: "go1.13"
124-
image: "cimg/go:1.13"
125-
exclude_dirs: "./instrumentation/instaecho ./instrumentation/instaredigo ./internal/bin/sql ./instrumentation/cloud.google.com/go ./example/gin ./instrumentation/instagorm ./example/grpc-client-server ./instrumentation/instafiber ./instrumentation/instaawsv2 ./example/sql-redis ./example/gorm-postgres ./example/gorm-sqlite ./instrumentation/instasarama ./instrumentation/instasarama/example ./example/kafka-producer-consumer ./instrumentation/instabeego ./example/beego ./instrumentation/instapgx ./instrumentation/instaamqp ./instrumentation/instaawssdk ./instrumentation/instagocb ./example/couchbase ./example/sarama ./instrumentation/instacosmos ./example/cosmos ./instrumentation/instamongo"
126-
100+
name: "go1.22"
101+
image: "cimg/go:1.22"

‎README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ The IBM Instana Go Tracer is an SDK that collects traces, metrics, logs and prov
1111

1212
|Tracer Version | Go version |
1313
|-----|-----|
14-
|Up to v1.46.0|v1.9.0 and higher|
15-
|v1.47.0 and higher|v1.13.0 and higher|
14+
|v1.62.0 and higher|v1.21.0 and higher|
15+
|v1.47.0 to v1.60.0|v1.13.0 and higher|
16+
|Less than v1.47.0|v1.9.0 and higher|
1617

1718
> [!NOTE]
1819
> Make sure to always use the latest version of the tracer, as it provides new features, improvements, security updates and fixes.

0 commit comments

Comments
 (0)
Please sign in to comment.