Skip to content

Releases: criyle/go-judge

v1.11.3

09 Jan 20:56

Choose a tag to compare

Changelog

  • 4ef8811 fix(linuxcontainer): ETXTBSY under heavy load because of race condition between send open file an receive execve command

v1.11.2

30 Dec 01:58

Choose a tag to compare

Changelog

  • 039c2e4 feat(cpusets): add capability to assign different cpusets
  • 3d3a528 fix(envexec): report file error for copy out non-exists files
  • bb1ad34 fix(envexec): return err if copy in fail
  • 9d74572 fix: typo in readme (#177)
  • fab2719 test(integration): add benchmark tests
  • b1dd6f4 test(integration): add integration tests
  • d56560d test(integration): add sanity test and c++ compile tests
  • abbb113 test(integration): initial implementation of sanity test

v1.11.1

20 Dec 22:44

Choose a tag to compare

Changelog

  • 11c240c build(deps): bump dependencies
  • 57619a4 build(deps): update go-sandbox
  • 778969e refactor(envexec): better error handling for copyIn

v1.11.0

18 Dec 08:56

Choose a tag to compare

Changelog

  • c95a65a security(build): retract all affected versions
  • 96ee886 security(linuxc): disallow symbolic link resolve when opening file in container
  • 74482b8 security(linuxc): fix symlink escape

v1.10.0

18 Dec 00:32

Choose a tag to compare

Changelog

  • 1f71027 build(deps): bump dependencies
  • 5a3c1cc build(deps): bump github.com/quic-go/quic-go from 0.55.0 to 0.57.0 (#175)
  • 63db149 feat(pb): add disable no copy to pipe proxy configuration
  • 2f203f4 feat(pb): rename it into disable zero copy
  • 974146f feat(pipe): implement zero copy pipe proxy on Linux

v1.9.10

27 Nov 03:53

Choose a tag to compare

Changelog

  • afd4fcf build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#172)
  • 662109c stream: add stream in / out support to non-tty requests

v1.9.9

29 Oct 00:20

Choose a tag to compare

Changelog

  • a4e3da8 chore(deps): upgrade dependencies
  • 565f302 doc: Synchronize README.cn.md content with English version (#169)
  • bf22d6f feat(main): ignoring SIGTERM when managed by PM2

v1.9.8

07 Oct 02:19

Choose a tag to compare

Changelog

v1.9.6

23 Aug 20:40

Choose a tag to compare

Changelog

  • 876bb4b fix(go-sandbox): preserve bind mount flags during readonly remounts

v1.9.5

18 Aug 01:22

Choose a tag to compare

Changelog

  • 6bf9f2e build(deps): upgrade go-seccomp-bpf to fix seccomp filter
  • 21edeac chore(deps): downgrade go-gin-prometheus for performance
  • 28fd2ea chore(deps): upgrade dependencies for go1.25
  • 181b110 chore(deps): upgrade go-gin-prometheus with performance fix
  • 51423d7 chore(pb): migrate step 1 with hybrid API
  • 95377a4 chore(pb): migrate step 2 with opaque API
  • 989e8dc chore(pb): update package version
  • 6582aae chore(pb): upgrade dependencies
  • 25240a0 ci: build for riscv64 images
  • 7e9bf4b ci: bump to go1.25
  • 6211423 feat: support -copy-in-dir for easier debugging (#155)
  • c5eaf84 feat: support -no-fallback cli flag (#151) (#152)
  • f57ca89 ffi: add cpu rate config
  • 48a47da fix(build): upgrade pb
  • 3a849af fix: tmp fix for clock time < cpu time (#156) (#158)
  • 2b42c8b fix: typo (#157)
  • 2bc4a4f refactor(ffi): remove unused code