Releases: JuliaContainerization/Sandbox.jl
Releases · JuliaContainerization/Sandbox.jl
v1.3.0
Sandbox v1.3.0
Closed issues:
Merged pull requests:
- [Docker] Add platform argument to
pull_docker_image
(#79) (@giordano) - Use
@static
check to simplifyget_loaded_modules
(#80) (@giordano) - Simplify
uname
with some@static
checks (#81) (@giordano) - Fix docstring of
getgid
(#82) (@giordano) - Allow using
Tar_jll
v1.34 (#84) (@giordano) - [UserNamespaces] Make it clearer that the
overlay
module is needed (#85) (@giordano) - Bind-mount
/dev/random
in as well (#88) (@staticfloat) - Signal handling (#90) (@staticfloat)
- Bump required version of UserNSSandbox_jll (#91) (@staticfloat)
multiarch-support-945ac912
Release v1.3.0
v1.2.0
Sandbox v1.2.0
Closed issues:
- Unable to use the multiarch functionality on a Linux
x86_64
host with anaarch64
rootfs image and theUnprivilegedUserNamespacesExecutor
(#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 ifverbose
isfalse
(#59) (@DilumAluthge) - For the
warn_priviledged
function, usemaxlog=1
instead of using a global variable (#60) (@DilumAluthge) - Check for
overlay
kernel module (#62) (@staticfloat) - Add
hostname
option toSandboxConfig
(#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
Sandbox v1.1.0
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
Sandbox v1.0.1
Merged pull requests:
- Remove JLLWrappers from project (#40) (@giordano)
- Update
debootstrap
example script with current best practices (#41) (@staticfloat) - Teach
test/runtests.jl
to build the sandbox exeutable (#42) (@staticfloat) - Update contrib with a Dockerifle building example (#43) (@staticfloat)
ubuntu-multiarch-52a35972: Update contrib with a Dockerifle building example
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
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
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
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
Also add the `julia` and `python3` debgian rootfs as an example of how to build something a little more chunky.