Skip to content

v0.8.0

Latest
Compare
Choose a tag to compare
@EtiennePerot EtiennePerot released this 03 Oct 01:08
· 17 commits to master since this release
v0.8.0
eaa142a

v0.8.0 is a compatibility-fix release.

  • The default value of the WEB_ACCESSIBLE_DIRECTORY_PATH valve has been fixed. This fixes clickable links to generated files in the Open WebUI code evaluation function. Fixes issue #16.
  • A new REQUIRE_RESOURCE_LIMITING valve has been added. This is enabled by default, but may be turned off to remove the dependency on cgroups v2 for code evaluation sandbox resource limiting. This is unsafe to do in multi-user setups but may be OK for trusted single-user setups, and enables code evaluation sandboxes to run on old Linux distributions that only have cgroups v1. Fixes issue #14.
  • The Open WebUI setup page has been updated to include instructions on how to lock down the code evaluation function and tool for multi-user setups. Fixes issue #5.
  • Memory limits are now enforced in userspace as well as by the host kernel. This should be more effective at proactively killing sandboxes using too many system resources.
  • The structure of the codebase has been reorganized, and documented here. This should be invisible to users.
  • The codebase has tests now. This should be invisible to users other than providing more stability across releases.