• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • rhel-10.0.beta
    • rhel-10.0.beta
    • golang
    • None
    • golang-1.22.5-1.el10
    • None
    • None
    • ZStream, Rebase
    • rhel-sst-pt-llvm-rust-go
    • ssg_platform_tools
    • 2
    • Dev ack
    • False
    • Hide

      None

      Show
      None
    • No
    • None
    • Approved Blocker
    • Enhancement
    • Hide
      .RHEL 10 Beta provides Go Toolset version 1.22

      RHEL 10 Beta introduces the Go Toolset version 1.22. Notable enhancements since the previously available version 1.21 include:

      * Variables in for loops are now created per iteration, preventing accidental sharing bugs. Additionally, for loops can now range over integers.
      * Commands in workspaces can now use a vendor directory for the dependencies of the workspace.
      * The `go get` command no longer supports the legacy `GOPATH` mode. This change does not affect the `go build` and `go test` commands.
      * The `vet` tool has been updated to match the new behavior of the for loops.
      * CPU performance has been improved by keeping type-based garbage collection metadata nearer to each heap object.
      * Go now provides improved inlining optimizations and better profile-guided optimization support for higher performance.
      * A new `math/rand/v2` package is available.
      * Go now provides enhanced HTTP routing patterns with support for methods and wildcards.

      For more information, see the link:https://tip.golang.org/doc/go1.22[Go] upstream release notes.

      Go Toolset is a rolling Application Stream, and only the latest version is supported.
      Show
      .RHEL 10 Beta provides Go Toolset version 1.22 RHEL 10 Beta introduces the Go Toolset version 1.22. Notable enhancements since the previously available version 1.21 include: * Variables in for loops are now created per iteration, preventing accidental sharing bugs. Additionally, for loops can now range over integers. * Commands in workspaces can now use a vendor directory for the dependencies of the workspace. * The `go get` command no longer supports the legacy `GOPATH` mode. This change does not affect the `go build` and `go test` commands. * The `vet` tool has been updated to match the new behavior of the for loops. * CPU performance has been improved by keeping type-based garbage collection metadata nearer to each heap object. * Go now provides improved inlining optimizations and better profile-guided optimization support for higher performance. * A new `math/rand/v2` package is available. * Go now provides enhanced HTTP routing patterns with support for methods and wildcards. For more information, see the link: https://tip.golang.org/doc/go1.22 [Go] upstream release notes. Go Toolset is a rolling Application Stream, and only the latest version is supported.
    • Done
    • None

      Rebase to pick up the latest Go1.22 release that fixes CVE  CVE-2024-24791 

      (Go issue  https://go.dev/issue/67555)

       

              rh-ee-aravinda Archana Ravindar
              rh-ee-aravinda Archana Ravindar
              David Benoit David Benoit
              Edjunior Machado Edjunior Machado
              Tomas Capek Tomas Capek
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated: