Happy to announce that IBM Open Enterprise SDK for Go 1.20 is now available to 
not only allow Go on z/OS users to stay current with the open-source community, 
but also to better align with how the community provides support for its 
releases using semantic versioning (blog). This release also brings a powerful 
porting tool in Wharf that enables easy porting of popular Go packages to z/OS.

IBM Open Enterprise SDK for Go 1.20 contains several improvements that can help 
developers of applications written in Go such as language changes, tool 
improvements, standard library additions, and improved performance. In 
addition, here are some exciting feature highlights available with this release:

Wharf porting tool - video 
(https://mediacenter.ibm.com/media/Explore+the+Wharf+porting+tool/1_1epdt0lp)
Newly available is an efficient automated porting tool, named Wharf, that can 
significantly simplify your porting efforts of Go modules to run in the z/OS 
environment. While there are many modules written in the Go programming 
language most of these are written for other common platforms such as Linux on 
x86. Unfortunately, many Go modules developed on Linux cannot be compiled to 
run on z/OS. For example, some files often contain "build tags" that limit the 
platforms that the file can be built on, and very few modules include a 
specific “zos" build tag. A lack of build tags can result in undefined 
constants and functions. This, along with other platform-specific pain points, 
led to the creation of this automatic porting tool. This very helpful tool can 
be found at the IBM z/OS Open Tools github 
site.(https://github.com/ZOSOpenTools/wharf)

Killer Crypto in Go on z/OS - blog 
(https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/bill-ofarrell/2023/05/09/killer-crypto-in-go-on-zos)
Want to exchange public messages securely and efficiently?
New with IBM Open Enterprise SDK for Go 1.20 is a package devoted to making 
easy use of elliptic-curve Diffie-Hellman key exchange: crypto/ECDH.

GraphQL APIs with Go on z/OS - blog 
(https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/dustin-ward/2023/05/09/graphql-apis-with-go-on-zos)
Other than the more structured gRPC framework for APIs orchestration, there is 
another modern API design in GraphQL that is a suitable alternative to REST. 
Check out the blog to learn how you can leverage GraphQL APIs with Go on z/OS!

For more details on the newly-introduced features, see What's 
new(https://www.ibm.com/docs/en/SS3PB8_latest/go-whats-new.html). Download the 
latest 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) SMP/E, or you can download the PAX 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 
(https://www.ibm.com/products/open-enterprise-sdk-go-zos)

For additional information on installation, troubleshooting and packages 
included in this offering please visit the IBM 
Documentation.(https://www.ibm.com/docs/en/sdk-go-zos/1.20)

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to