Skip to content

v1.2.0

Compare
Choose a tag to compare
@Jip-Hop Jip-Hop released this 24 Apr 15:33
· 89 commits to main since this release
fe8fcf3

This release combines the changes previously released as v1.1.4 and v1.1.5. Because those releases didn't follow use semantic versioning, releases v1.1.4 and v1.1.5 will be removed to correct this mistake. If you are already on version v1.1.5 then this release only changes the version number to v1.2.0. If you're on v1.1.4 or before you may want to read these release notes carefully as new behavior is introduced and deprecated features are announced.

This release includes the feature request to create a ZFS dataset for each jail thanks to @templehasfallen. This behavior is now the default for new users. Existing users may want to migrate their existing setup, which uses plain directories for their jails, by following the migration guide.

This release deprecates the config options gpu_passthrough and docker_compatible. They will be removed in a future release. To be prepared I recommend to no longer use these deprecated config options when creating new jails and replace these options in existing jails which still use them.

  • The gpu_passthrough option should be replaced with gpu_passthrough_intel and/or gpu_passthrough_nvidia
  • The docker_compatible is not actually required to run docker containers in a jail. You may look at the docker config template to see how to run docker in a jail.

Additionally this release introduces the new seccomp config option which allows you to completely turn off seccomp filtering. This may increase performance at the expense of security. When seccomp is off you don't need allow syscalls with --system-call-filter= (no syscalls will be blocked by seccomp). This behavior was previously included with the docker_compatible option, but is now separated in its own dedicated option.

There should be no breaking changes. You can simply replace jlmkr.py to upgrade to the latest version.

What's Changed

  • Added Full ZFS Dataset Support by @templehasfallen in #118
  • Deprecated docker_compatible and gpu_passthrough config options and added seccomp config option in #121
  • Correct semver by @Jip-Hop in #134

New Contributors

Full Changelog: v1.1.3...v1.2.0