Skip to content

The Go Engineer v2.1.0-rc.1 - Release Candidate 1! 🚀

Pre-release
Pre-release

Choose a tag to compare

@rasel9t6 rasel9t6 released this 22 Apr 19:55
cba0852

The Go Engineer v2.1.0-rc.1 Release Notes

Release Candidate Milestone

The Go Engineer v2.1.0-rc.1 is now published as the first release candidate for the v2.1 curriculum line.

This release marks the point where the beta-complete curriculum moves into final release validation. The architecture, learner routing, validator, maintainer workflow, and RC release gate are now aligned on the release/v2 branch.

What's New in v2.1.0-rc.1

RC Gate & Release Discipline

  • formalized the v2.1.0-rc.1 release gate for release/v2
  • documented the exact smoke matrix required before tagging RC and final v2 releases
  • aligned RELEASE.md, MAINTAINER-CHECKLIST.md, and CHANGELOG.md with the active RC branch model

Stabilized v2.1 Curriculum Line

  • carried forward the completed 12-section v2.1 architecture from the beta-complete snapshot
  • kept learner-facing docs and curriculum metadata coherent with the current root-stage structure
  • preserved the stricter single-validator contract introduced during beta hardening

Verified RC Smoke Matrix

The release/v2 branch tip was verified with the maintained RC checks:

  • go build ./...
  • go test ./...
  • go test ./08-quality-test/01-quality-and-performance/testing/benchmarks -bench="." -benchmem -count=1
  • go run ./01-getting-started/2-hello-world
  • go run ./01-getting-started/4-dev-environment
  • go run ./scripts/validate_curriculum.go

GitHub Actions remained the authoritative path for the race-detection gate where the local Windows environment lacks a working CGO C toolchain.

Release Tracking

  • RC gate issue: #368
  • Release-prep PR: #369
  • Base branch: release/v2

Next

This release candidate opens the final validation window for v2.1.0.

From here, work should focus on:

  • final RC feedback
  • any release-blocker fixes discovered during validation
  • cutting the stable v2.1.0 release once RC validation is complete