Skip to content

The Go Engineer v2.1.0 - Stable Release! 🎉

Choose a tag to compare

@rasel9t6 rasel9t6 released this 22 Apr 20:21
eeafd90

The Go Engineer v2.1.0 Release Notes

Stable v2.1 Release

The Go Engineer v2.1.0 is now published as the first stable release of the v2.1 curriculum line.

This release promotes the completed beta migration and RC hardening work into the stable learner-facing release. The public architecture, learner routing, validator, maintainer workflow, and release process are now aligned on the v2.1 line.

What's New in v2.1.0

Stable Curriculum Line

  • ships the full 5-phase, 12-section v2.1 architecture as the stable curriculum line
  • keeps learner-facing routing aligned with the current root-stage repository structure
  • preserves the stricter single-validator workflow introduced during beta and RC hardening

Release Discipline and Maintainer Workflow

  • formalized stable release gating on release/v2
  • aligned RELEASE.md, MAINTAINER-CHECKLIST.md, ROADMAP.md, and CHANGELOG.md with the real v2.1 branch model
  • kept the release-prep, milestone, and blocker workflow consistent across beta, RC, and stable release stages

Verified Stable Gate

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

  • go build ./...
  • go vet ./...
  • 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 race detection where the local Windows environment lacks a working CGO C toolchain.

Release Artifacts

  • Stable branch: release/v2
  • Release candidate predecessor: v2.1.0-rc.1
  • Final stable tag: v2.1.0

Next

With v2.1.0 now stable, the next major stream should move back to main for post-release work, including:

  • any required v2.1.x fixes
  • deeper flagship implementation work
  • the next iteration of curriculum and project depth beyond the release line