Judge0 API v1.7.0 Release Notes
Release Date: 2020-05-05 // almost 4 years ago-
v1.7.0 (2020-05-05)
Huge thanks to sponsors of this release: Filtered and Evalart.
๐ New Features
- Added 10 new languages , and in total there are now 42 active languages.
ID Name Note 75 C (Clang 7.0.1) 76 C++ (Clang 7.0.1) 77 COBOL (GnuCOBOL 2.2) Sponsored by Evalart. 78 Kotlin (1.3.70) Sponsored by Filtered. 79 Objective-C (Clang 7.0.1) Sponsored by Filtered and Evalart. 80 R (4.0.0) Sponsored by Filtered. 81 Scala (2.13.2) Sponsored by Filtered. 82 SQL (SQLite 3.27.2) Sponsored by Filtered. (*) 83 Swift (5.2.3) Sponsored by Filtered and Evalart. 84 Visual Basic.Net (vbnc 0.0.0.5943) Sponsored by Filtered. (*) Watch this asciicast to learn how to use this language.
Other Changes
- Increased default
MAX_MEMORY_LIMIT
to 512000.- Commits: @3dcbfc96
- Set compile CPU time limit to
MAX_CPU_TIME_LIMIT
.- Commits: @3dcbfc96
- Set compile wall time limit to
MAX_WALL_TIME_LIMIT
.- Commits: @3dcbfc96
- Redirect input from
/dev/null
when compiling. Thank you @gollux for your help.- Commits: @42b89a7c
๐ Deployment Procedure
With HTTPS (SSL/TLS)
๐ณ 1. Install Docker and Docker Compose. ๐ 2. Download and extract release archive:
wget https://github.com/judge0/api/releases/download/v1.7.0/judge0-api-v1.7.0-https.zip unzip judge0-api-v1.7.0-https.zip
Change directory to
judge0-api-v1.7.0-https
:cd judge0-api-v1.7.0-https
Edit
docker-compose.yml
and change variablesVIRTUAL_HOST
,LETSENCRYPT_HOST
andLETSENCRYPT_EMAIL
.Run all services and wait few seconds until everything is initialized:
docker-compose up -d db redis sleep 10s docker-compose up -d sleep 5s
Your instance of Judge0 API v1.7.0 is now available at
https://<YOUR DOMAIN>
.
With HTTP
๐ณ 1. Install Docker and Docker Compose. ๐ 2. Download and extract release archive:
wget https://github.com/judge0/api/releases/download/v1.7.0/judge0-api-v1.7.0.zip unzip judge0-api-v1.7.0.zip
Run all services and wait few seconds until everything is initialized:
cd judge0-api-v1.7.0 docker-compose up -d db redis sleep 10s docker-compose up -d sleep 5s
Your instance of Judge0 API v1.7.0 is now available at
http://<IP ADDRESS OF YOUR SERVER>
.