go-judge/pb
2025-08-14 03:06:33 +00:00
..
file_protoopaque.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
file.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
file.proto chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
gen.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
go.mod chore(pb): upgrade dependencies 2025-08-13 23:45:54 +00:00
go.sum chore(pb): upgrade dependencies 2025-08-13 23:45:54 +00:00
judge_grpc.pb.go chore(pb): upgrade dependencies 2025-08-13 23:45:54 +00:00
judge_protoopaque.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
judge.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
judge.proto chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
README.md chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
request_protoopaque.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
request.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
request.proto chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
response_protoopaque.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
response.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
response.proto chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
stream_request_protoopaque.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
stream_request.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
stream_request.proto chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
stream_response_protoopaque.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
stream_response.pb.go chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00
stream_response.proto chore(pb): migrate step 1 with hybrid API 2025-08-14 03:06:33 +00:00

go-judge protobuf package

Migration

Following the Blog opaque API migration the pb package will be adapted to newer API for the future.

Although The client integration should stays the same giving the backwards compatibility promised by the protobuf team, it is still recommended to migrate to newer version.

FAQ

For clients with older API, it is recommended to stick with v1.0.1 for now.

To migration to newer version:

  • Upgrade to v1.1.0
  • Following the migration guide to install the open2opaque tool
  • Use the tool to migrate existing code to use newer version
  • Upgrade to v1.2.0 to finish the migration