Skip to content

Releases: project-lovelace/lovelace-engine

🛋️ v3.2.0

11 Apr 19:20
4f68d24
Compare
Choose a tag to compare

Fixed bugs:

  • Fix issue where python processes run forever #23

Merged pull requests:

🐠 Project Lovelace 3.1

28 Mar 01:15
947b6df
Compare
Choose a tag to compare

Merged pull requests:

🐳 Project Lovelace 3.0

25 Mar 03:51
961434b
Compare
Choose a tag to compare

Fixed bugs:

  • Engine stalls when submitted code returns None. #19

Closed issues:

  • Switch from running code in LXC to Docker? #59
  • Build script for lovelace-image #57
  • Multiple gunicorn workers #52
  • Turn into a real Python package? #51
  • Tiny optimization: lxc file pull all output pickles at once #47
  • Dynamic resources must all have different names #44
  • Document setting up lovelace-engine as a systemd service #38
  • Document symbolic links used #32
  • Improve Julia runner performance #24
  • Add support for C and C++ #20
  • Engine must run users’ programs in parallel #12

Merged pull requests:

🎷 Project Lovelace 2.0

22 Jul 18:27
Compare
Choose a tag to compare
  • Support for Julia.
  • Test cases are executed all at once, speeding up the engine by at least a factor of 2.
  • Engine now returns friendly errors for many more cases. Text included plus an email link with a prefilled stacktrace.
  • Python, Javascript, and Julia runners have been integrated into a single CodeRunner class.
  • Integration tests for all solutions via make test with performance benchmarking.
  • Lots of refactoring and cleanup.

🥑 Project Lovelace 1.1

06 Jan 17:23
Compare
Choose a tag to compare
  • Support for multiple languages, now Python, Javascript, and Julia.
  • Return informative messages to users when submission fails.
  • Unit tests that submit all the solutions available to the engine.

🎉 Project Lovelace 1.0

26 Nov 19:05
Compare
Choose a tag to compare
v1.0

Fixed some submission bugs