Skip to content

Chore/upgrade go version - #215

Merged
DrmagicE merged 3 commits into
masterfrom
chore/upgrade-go-version
Apr 5, 2026
Merged

DrmagicE merged 3 commits into
masterfrom
chore/upgrade-go-version

Conversation

@DrmagicE

@DrmagicE DrmagicE commented Apr 4, 2026

Copy link
Copy Markdown
Owner

Summary

  - Replace `golang/mock` with `go.uber.org/mock` for better Go compatibility
  - Upgrade `grpc-gateway` from v1 to v2
  - Migrate protobuf management from manual `protoc` to `buf` tool for:
    - plugin/admin
    - plugin/auth
    - plugin/federation
  - Regenerate all protobuf files with buf
  - Update mock files to use uber/mock
  - Add `tools.go` for managing tool dependencies

Test plan

  • make build passes
  • Unit tests pass (Redis integration tests require Redis server)

🤖 Generated with Claude Code

DrmagicE and others added 3 commits April 4, 2026 22:08
- google.golang.org/grpc v1.50.1 → v1.79.3 (HTTP/2 rapid reset, auth bypass)
- google.golang.org/protobuf v1.28.1 → v1.36.10 (protojson infinite loop)
- golang.org/x/net v0.0.0-20221014... → v0.48.0 (HTTP/2 vulnerabilities)
- golang.org/x/crypto v0.0.0-20210921... → v0.46.0 (ssh DoS, key exchange)
- prometheus/client_golang v1.4.0 → v1.11.1 (promhttp DoS)
- gogo/protobuf v1.2.1 → v1.3.2 (improper input validation)
- gopkg.in/yaml.v3 v3.0.0-... → v3.0.1 (DoS vulnerability)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Transitively upgrades:
- golang.org/x/crypto v0.46.0 → v0.47.0
- golang.org/x/net v0.48.0 → v0.49.0
- golang.org/x/sys v0.39.0 → v0.40.0
- google.golang.org/protobuf v1.36.10 → v1.36.11

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Replace golang/mock with uber/mock for better Go compatibility
- Upgrade grpc-gateway from v1 to v2
- Migrate protobuf management from manual protoc to buf tool for:
  - plugin/admin
  - plugin/auth
  - plugin/federation
- Regenerate all protobuf files with buf
- Update mock files to use uber/mock
- Add tools.go for managing tool dependencies

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@DrmagicE
DrmagicE merged commit d9773c6 into master Apr 5, 2026
7 checks passed
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.

1 participant