skip to content
Alvin Lucillo

Upgrading go version considerations

/ 1 min read

💻 Tech

When upgrading a Go version, for example from 1.21 to 1.22, it’s important to consider the following questions:

  1. Will there be breaking changes?
  2. Will there be effects on imported external libraries?
  3. Will there be significant and noticeable performance impact?
  4. What packages have become deprecated and what are the recommended replacements?
  5. Will existing test cases still pass?
  6. Will existing scans (e.g., code security, vulnerability) still pass?
  7. What are the included fixes and features in the major/minor version?
  8. Can we hold off on updating it just to wait if there’s any patches will come out soon?
  9. What are the members of the community saying about the latest version? (Check PRs, Reddit, Mastodon, Stackoverflow, etc.)