The Go Engineer v2.1.0-rc.1 - Release Candidate 1! 🚀
Pre-release
Pre-release
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, andCHANGELOG.mdwith 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=1go run ./01-getting-started/2-hello-worldgo run ./01-getting-started/4-dev-environmentgo 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
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.0release once RC validation is complete