Skip to content

Update eng/doc based on 1.27 - #2466

Merged
George Adams (gdams) merged 3 commits into
microsoft/mainfrom
dev/dagood/doc-1.25-out
Aug 21, 2026
Merged

Update eng/doc based on 1.27#2466
George Adams (gdams) merged 3 commits into
microsoft/mainfrom
dev/dagood/doc-1.25-out

Conversation

@dagood

Copy link
Copy Markdown
Member
  • Typical updates removing unnecessary mentions of 1.25, particularly where that lets us simplify.
  • Some reworking around cgo, cross-platform builds, and glibc. Centralize some information in a more reasonable place (IMO) in a super clear (I hope) way.
  • Treat the cgo-less OpenSSL backend as something that users should expect to work for them, vs. something new. Tried to simplify the FIPS doc in particular with this viewpoint.

@dagood
Davis Goodin (dagood) requested a review from a team as a code owner August 20, 2026 21:02
Copilot AI lite review requested due to automatic review settings August 20, 2026 21:02
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates engineering documentation to reflect Microsoft Go 1.27 behavior, especially around systemcrypto, cgo vs no-cgo OpenSSL backends, and simplifying/modernizing guidance by removing older 1.25-era details.

Changes:

  • Updates the no-cgo (cgo-less) OpenSSL backend documentation and clarifies how it relates to the cgo OpenSSL backend.
  • Simplifies the Migration Guide by removing an older (Go 1.25) variant of a systemcrypto/cgo-related build error example.
  • Reworks FIPS documentation and adds a new cgo-focused section to cross-platform crypto docs to centralize guidance.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
eng/doc/NocgoOpenSSL.md Clarifies terminology (“no-cgo” vs “cgo-less”) and selection behavior in 1.27+.
eng/doc/MigrationGuide.md Removes Go 1.25-specific error example to reduce legacy guidance.
eng/doc/fips/README.md Updates systemcrypto explanation and guidance for 1.27+ behavior; includes a small typo to fix.
eng/doc/CrossPlatformCryptography.md Adds a new “Cgo” section and cgo availability table; however this file is generated and should not be edited directly.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread eng/doc/CrossPlatformCryptography.md
Comment thread eng/doc/fips/README.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: gdams <20224954+gdams@users.noreply.github.com>
@gdams
George Adams (gdams) enabled auto-merge (squash) August 21, 2026 08:52
@gdams
George Adams (gdams) merged commit e0d05c7 into microsoft/main Aug 21, 2026
56 checks passed
@gdams
George Adams (gdams) deleted the dev/dagood/doc-1.25-out branch August 21, 2026 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2026-08-19 releases: 1.27.0-1

4 participants