-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can we only support Go 1.18+ #314
Comments
According to Go's release policy:
See https://go.dev/doc/devel/release#policy I think it's reasonable to support only Go 1.18+. |
also see a similar issue stretchr/testify#1313 |
According to https://hub.docker.com/_/golang/tags?page=1&name=1.17 The latest |
This is a change involving user usage. If some users use go <1.18, this will cause them to be unable to use the new version of Nebula Go sdk. |
But they can still use the old version with go mod. I have researched some popular libraries in the Go ecosystem. We need to get a balance of user commitment and maintenance costs. |
Again, I think we can follow the Go's release policy:
And I advise that we promise to support the latest 4 versions. 😂 |
After the Go
1.22
is released, can we only support Go versions >1.18
?Why do I have this proposal?
When I started implementing some features for the Nebula client, I found that some popular libraries I wanted to use were based on Go
1.18+
.For examples:
The text was updated successfully, but these errors were encountered: