-
Notifications
You must be signed in to change notification settings - Fork 173
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
Why use a lower version of Golang #792
Comments
We can't upgrade because Layotto has a dependency on MOSN, and MOSN use go 1.14 :( |
Some MOSN production users use a modified version of go runtime, and they don't want to upgrade for now |
It seems bad. It's not good for an open-source project that can't use the new features of Golang. So, does Layotto have any plans to reduce opaque dependencies? |
Why upgrade the golang version? Do you need any new features? |
Not for now. I want to contribute testing tools to Layotto to add more test cases for reliability. Maybe I will use Generics, Fuzzing, or not. They are unnecessary. On the other hand, I may use a package with new features of Golang that make me have to use this package with a low version. It may have bugs that fix in the high one. And I can't use the new features of this package too. It's not friendly for coding that has to pay attention to too many things. And this is why Dapr, Kubernetes, and other open-source projects always upgrade to the latest go version. |
We found that legacy systems often have their own rpc framework and don't want to migrate to mosn. They just want to use Layotto apis without RPC feature. This "todo" aims to solve this problem. It's just an idea and still up for discussion :) |
@helbing I agree that using a low version golang is bad 😢 But it takes time to push production users to upgrade. |
Yeah, it’s a big thing to push production users to upgrade. Well, I will develop the testing tools first through the method you provide. 😁 |
@helbing Thanks! |
It's for integration testing. Is someone working on this now? I write a package to automatically up & down the environment through docker-compose when testing. But it still has some problems. #796 |
@seeflood Of course, but please give me a few days to improve the package. It still has some problems. |
This issue has been automatically marked as stale because it has not had recent activity in the last 30 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue or help wanted) or other activity occurs. Thank you for your contributions. |
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as pinned, good first issue or help wanted. Thank you for your contributions. |
Your question
Why use go1.14? Can I upgrade it to the latest version go1.19?
The text was updated successfully, but these errors were encountered: