Skip to content

Releases: JuliaContainerization/Sandbox.jl

v1.3.0

31 Mar 06:29
0748b78
Compare
Choose a tag to compare

Sandbox v1.3.0

Diff since v1.2.0

Closed issues:

  • No executor available (#75)
  • Can't install packages with apk in the Alpine image (#86)

Merged pull requests:

multiarch-support-945ac912

27 Apr 00:35
0748b78
Compare
Choose a tag to compare

v1.2.0

20 Jan 18:03
Compare
Choose a tag to compare

Sandbox v1.2.0

Diff since v1.1.0

Closed issues:

  • Unable to use the multiarch functionality on a Linux x86_64 host with an aarch64 rootfs image and the UnprivilegedUserNamespacesExecutor (#58)
  • Provide better error if overlayfs module is not loaded (#61)
  • Do not leak information from the host system (#64)
  • Debian rootfs tree hash mismatch (#66)

Merged pull requests:

  • Use Tar_jll.jl to provide a GNU tar binary (instead of relying on the system tar) (#51) (@DilumAluthge)
  • When registering binfmt_misc entries, print an @info message about sudo even if verbose is false (#59) (@DilumAluthge)
  • For the warn_priviledged function, use maxlog=1 instead of using a global variable (#60) (@DilumAluthge)
  • Check for overlay kernel module (#62) (@staticfloat)
  • Add hostname option to SandboxConfig (#65) (@staticfloat)
  • Require UserNSSandbox_jll v2022.1.6 (#68) (@staticfloat)
  • Bindmount /dev/zero into our root_dir (#70) (@DilumAluthge)
  • Don't recurse into links when setting permissions. (#71) (@maleadt)

v1.1.0

19 Aug 01:25
51bf7f4
Compare
Choose a tag to compare

Sandbox v1.1.0

Diff since v1.0.1

Closed issues:

  • GitHub Actions CI is failing on the main branch (#46)
  • Feature request: automatically use qemu to emulate architectures (#47)

Merged pull requests:

  • Add the optional --tmpfs-size command-line option to the user namespace sandbox (#48) (@DilumAluthge)
  • Sketch out initial multiarch support (#49) (@staticfloat)
  • Fix CI by using a new debian_minimal rootfs image and updating some tests to work on Julia nightly (#50) (@DilumAluthge)
  • Fix Buildkite CI (#52) (@staticfloat)
  • If the Linux kernel version cannot be parsed, do not assume it is >= 3.18 (#54) (@DilumAluthge)
  • CI: Fix the names of the CI jobs so that they include whether or not we are building the sandbox locally (#56) (@DilumAluthge)
  • Add "and contributors" to the copyright statement at the top of userns_sandbox.c (#57) (@DilumAluthge)

v1.0.1

11 Jun 18:07
Compare
Choose a tag to compare

Sandbox v1.0.1

Diff since v1.0.0

Merged pull requests:

ubuntu-multiarch-52a35972: Update contrib with a Dockerifle building example

13 Aug 00:21
Compare
Choose a tag to compare
Also add the `julia` and `python3` debgian rootfs as an example of how
to build something a little more chunky.

multiarch-testing-65fee52d: Update contrib with a Dockerifle building example

13 Aug 04:28
Compare
Choose a tag to compare
Also add the `julia` and `python3` debgian rootfs as an example of how
to build something a little more chunky.

multiarch-support-e3674774: Update contrib with a Dockerifle building example

13 Aug 04:00
Compare
Choose a tag to compare
Also add the `julia` and `python3` debgian rootfs as an example of how
to build something a little more chunky.

multiarch-78df527c: Update contrib with a Dockerifle building example

13 Aug 04:14
Compare
Choose a tag to compare
Also add the `julia` and `python3` debgian rootfs as an example of how
to build something a little more chunky.

multiarch-6f2a372d: Update contrib with a Dockerifle building example

13 Aug 00:51
Compare
Choose a tag to compare
Also add the `julia` and `python3` debgian rootfs as an example of how
to build something a little more chunky.