amazonlinux / amazon-linux-2023

Amazon Linux 2023
https://aws.amazon.com/linux/amazon-linux-2023/
Other
501 stars 38 forks source link

[Package Request] - golang1.21 #575

Open darin-holloway opened 6 months ago

darin-holloway commented 6 months ago

What package is missing from Amazon Linux 2023? Please describe and include package name. Staying current with golang release

golang1.21

Is this an update to existing package or new package request?

update

Is this package available in Amazon Linux 2? If it is available via external sources such as EPEL, please specify.

Not exactly, but the codebuild team just pushed a brand new amazon linux 2 based image out for this support instead of amazon linux 2023

https://github.com/aws/aws-codebuild-docker-images/blob/master/al-lambda/x86_64/go1.21/Dockerfile

Any additional information you'd like to include. (use-cases, etc)

michal-sa commented 4 months ago

Go 1.22 has now been released (https://go.dev/blog/go1.22) so maybe it could be updated to that instead of 1.21.

darin-holloway commented 2 months ago

Since this request there is updated documentation on golang support in al2023, no timeline commitments, but an acknowledgement that the version of go shipped within al2023 will eventually change during its lifetime. https://docs.aws.amazon.com/linux/al2023/ug/go.html

codypenta commented 1 month ago

Adding an additional data point for PFR justification, go 1.21 and 1.22 add a few wanted features (along with others) but some of the important ones are:

Pretty much allows defining solid APIs with structured logging and the ability to profile/optimize this api in the standard library ecosystem