Go on z/OS

Go on z/OS

Go on z/OS

This group is a space for open discussions and sharing technical information, and also provides a connection to the wider Go open source community for anyone who is interested in Go on z/OS

 View Only

IBM Open Enterprise SDK for Go 1.21 is now available!

By Chandni Dinani posted Fri October 06, 2023 09:39 AM

  

IBM is happy to announce IBM Open Enterprise SDK for Go 1.21 is now available. Yes, another release within a span of five months. This showcases IBM’s commitment to maintain currency with the Go community. The latest release contains several improvements that can help Go developers, such as, language changes, tool improvements and standard library additions. 
In addition, there are some exciting IBM z/OS specific features and highlights available with this release.

Tool Improvements

  • The Profile Guided Optimization (PGO) feature, which was previously announced for preview in Go 1.20 is now fully available. PGO enables the toolchain to perform application and
    workload-specific optimizations.

Language Changes

  • New built-in functions: min, max and clear: The min and max functions compute the smallest or largest value, respectively, of a fixed number of arguments or ordered types. The clear function takes an argument of map, slice, or type parameter type and deletes or zeroes out all of the elements.
  • Several improvements to type inference for generic functions. The description of type inference in the spec has been expanded and clarified.

Standard library additions

  • New log/slog package for structured logging.
  • New slices package for common operations on slices of any element type. This includes sorting functions that are generally faster and more ergonomic than the sort package.
  • New maps package for common operations on maps of any key or element type.
  • New cmp package with new utilities for comparing ordered values.

Go 1.21 also features both backward and forward language compatibility. 

IBM z/OS specific features and highlights:


Download and explore the latest IBM Open Enterprise SDK for Go release today!

How to obtain IBM Open Enterprise SDK for Go?

IBM Open Enterprise SDK for Go is available for zero license charge through Shopz (5655-GOZ) for the SMP/E format, or you can download the pax format here. Optional world-class IBM Software Subscription and Support is available with your order through Shopz (5655-GOS).

Supporting Links:

IBM Open Enterprise SDK for Go product page

For additional information on installation, troubleshooting and packages included in this offering visit the IBM Documentation. Watch the demos and tutorials in the dedicated media center playlist.

Go logo: https://go.dev/blog/go-brand/Go-Logo/PNG/

0 comments
22 views

Permalink