Skip to content

chore(deps): update dependency go to v1.26.0#255

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/go-1.x
Open

chore(deps): update dependency go to v1.26.0#255
renovate[bot] wants to merge 1 commit intomainfrom
renovate/go-1.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 19, 2026

This PR contains the following updates:

Package Type Update Change Pending
go minor 1.25.51.26.0 1.26.1
go (source) toolchain minor 1.25.51.26.0 1.26.1

Release Notes

golang/go (go)

v1.26.0

Compare Source

v1.25.8

Compare Source

v1.25.7

Compare Source

v1.25.6

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 19, 2026

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

Go 1.26.0 Major Changes:

  • Language Enhancements:

    • Enhanced new function now accepts expressions for initial values
    • Self-referential generic types support added
  • Runtime Improvements:

    • Green Tea Garbage Collector enabled by default (10-40% GC overhead reduction)
    • Faster cgo calls (~30% baseline overhead reduction)
    • Heap base address randomization for security on 64-bit platforms
    • Experimental goroutine leak detection profile
  • Toolchain Updates:

    • go fix command revamped with automated modernizers
    • go mod init now creates go.mod with lower version (1.25.0) by default
    • cmd/doc removed (use go doc instead)
    • io.ReadAll performance improved (~2x faster, ~50% less memory)
  • Security:

    • Post-quantum hybrid key exchanges enabled by default in crypto/tls
    • New crypto/hpke package for Hybrid Public Key Encryption (RFC 9180)
    • New experimental runtime/secret package for secure erasure
  • Breaking Changes/Removals:

    • cmd/doc and go tool doc removed
    • 32-bit windows/arm port removed
    • Historical go fix fixers removed
    • Deprecated: crypto/rsa PKCS Configure Renovate #1 v1.5 encryption, crypto/ecdsa big.Int fields
  • Platform Changes:

    • macOS 12 Monterey support (last release)
    • PowerPC ELFv1 ABI support (last release)
    • linux/riscv64 now supports race detector

🎯 Impact Scope Investigation

Files Changed:

  • go.mod: Toolchain version updated from go1.25.5 to go1.26.0
  • mise.toml: Development environment version updated from 1.25.5 to 1.26.0

Codebase Compatibility Analysis:

  • All tests pass with Go 1.26.0 (internal/gat, internal/masker, internal/prettier)
  • Build successful with Go 1.26.0
  • go vet passes without warnings
  • No deprecated APIs used - The codebase does not use crypto/rsa, crypto/ecdsa, net/http/httputil.ReverseProxy, or other deprecated APIs
  • No GOEXPERIMENT or GODEBUG settings - No custom environment variables that might conflict with new defaults
  • Standard library usage - Only uses stable standard library packages (os, strings, encoding/json, etc.)
  • Module requirement - go.mod specifies go 1.24.0 which is well below 1.26.0 (maintains backward compatibility)
  • Platform targets - Builds for linux, windows, darwin (all supported in 1.26.0)
  • Dependencies compatible - All external dependencies work with Go 1.26.0

CI/CD Impact:

  • ✅ GitHub Actions workflows use mise-action which will automatically use the updated version
  • ✅ GoReleaser configuration compatible with Go 1.26.0
  • ✅ No platform-specific code affected by removed platforms (windows/arm 32-bit not targeted)

💡 Recommended Actions

Immediate Action:

  • Merge this PR - The update is safe and backward compatible

Optional Follow-up (Low Priority):

  • Consider updating to Go 1.26.1 when it becomes stable (currently in the pending queue per Renovate)
  • Monitor for any new Go 1.26.x patch releases for security fixes
  • Review new language features (enhanced new function, self-referential generics) for potential code improvements in future development

No Action Required:

  • No code changes needed
  • No configuration changes needed
  • No dependency updates required
  • No deprecated API migrations needed

🔗 Reference Links

Generated by koki-develop/claude-renovate-review


🚫 Permission Denied Tool Executions

The following tool executions that Claude Code attempted were blocked due to insufficient permissions.
Consider adding them to allowed_tools if needed.

Run #22745011032 - 1 tool denied

Tool Input
WebSearch {"query":"Go 1.26.0 release notes 2026 breaking changes"}

Generated by koki-develop/claude-denied-tools

@renovate renovate bot force-pushed the renovate/go-1.x branch from 4757e76 to 20385b0 Compare March 5, 2026 20:38
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.

0 participants