Skip to content

Releases: openedx/codejail

Django 3.2 Upgrade

01 Dec 07:20
4e807cd

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.1.5...3.2.0

Renamed the package to edx-codejail

21 Apr 13:18
723432b

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

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

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

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

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

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

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

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

Choose a tag to compare

Merge pull request #85 from edx/feanil/fix_python3_bugs

Feanil/fix python3 bugs