Skip to content

Releases: openedx/codejail

Renamed the package to edx-codejail

21 Apr 13:18
723432b
Compare
Choose a tag to compare

Renamed the package to edx-codejail as codejail wasn't allowed on PyPI

Release to PyPI

15 Apr 12:58
437c936
Compare
Choose a tag to compare

Added a GitHub action to push release to PyPI

Fix logging of resource limits, overrides context

09 Nov 14:21
babbe78
Compare
Choose a tag to compare
Fix 'Preparing to execute jailed code' log message (#106)

The logging statement added in 3.1.1, and modified in
3.1.2, was typoed.

Bump version to 3.1.3

Log overrides context in addition to resource limits

06 Nov 20:17
Compare
Choose a tag to compare
Log limit_overrides_context with resource limits

Bump version to 3.1.2

Log resource limits before running jailed code

05 Nov 22:19
c697d33
Compare
Choose a tag to compare

This release adds a single logging statement for every call to jail_code, including the call's slug and effective resource limits.

Developers: This release also includes a variety of code cleanup. It adds the ability to check code quality/style via make quality or tox -e quality.

Allow context-specific resource limits to be provided

30 Oct 19:55
43e4fa5
Compare
Choose a tag to compare

Adds a limit_overrides_context argument to jail_code and safe_exec.

When provided, if settings.CODE_JAIL['limit_overrides'][limit_overrides_context] exists, then prefer those values to the ones in settings.CODE_JAIL['limits'].

This allows limits to be altered for specific contexts (for example, in the context of a certain course run, the permitted execution time could be increased).

Add back support for virtualenv<20.0.0

15 Jul 15:05
ffec49b
Compare
Choose a tag to compare

We removed support for detecting older virtualenvs but then realized that edx-platform deploys on a version of ubuntu that still user the older version of the virtualenv library.

Remove python 2.7 support and add python 3.8

10 Jul 14:44
56abd45
Compare
Choose a tag to compare
Merge pull request #90 from eduNEXT/lmm/py38_tests

[BD-6] Upgrade packages

More Python 3 Related Fixes

11 Dec 16:52
2c073c6
Compare
Choose a tag to compare
Merge pull request #85 from edx/feanil/fix_python3_bugs

Feanil/fix python3 bugs

Further fix the serialization logic.

18 Oct 17:13
33758da
Compare
Choose a tag to compare

Make it more closely match what we were doing before the python3 modernization PRs change the behavior. See commit messages for more details.