升级注意事项
本次更新需配合 OnlineJudge v1.6.0 或更新的版本。若使用 v1.5.0 或更早的版本,Python 2、Python 3 与 Java 会无法正常评测。
改动
- 更新基底映像档,从
ubuntu:18.04
改为debian:trixie-slim
。 - 更新评测的程序语言版本。
- C/C++: GCC 13
- Java: Temurin 21
- Python 2: 移除
- Python 3: CPython 3.12
- Golang: Golang 1.22
- Node.js: Node.js 20
- PHP: 暫時移除
- 使用 GitHub Action 构建容器映像档。
Upgrade Notes
This update require OnlineJudge v1.6.0 or newer. If using v1.5.0 or older, Python 2, Python 3 and Java will not work as expected.
Changes
- Upgrade base image from
ubuntu:18.04
todebian:trixie-slim
. - Upgrade judge language versions.
- C/C++: GCC 13
- Java: Temurin 21
- Python 2: REMOVED
- Python 3: CPython 3.12
- Golang: Golang 1.22
- Node.js: Node.js 20
- PHP: REMOVED temporarily
- Use GitHub Action to build container images.