Releases: rootless-containers/rootlesskit
v2.0.0-alpha.2
Changes
support detach-netns (#379 , thanks to @fahedouch)
Planned to be used for:
- accelerating (and deflaking)
nerdctl pullandnerdctl build- supporting
nerdctl run --net=host
new network driver: pasta (with port driver implicit) (#358)
Pasta: https://passt.top/passt/
Usage:rootlesskit --net=pasta --port-driver=implicit
No support for explicit port forwarding (
rootlessctl add-ports),
as pasta doesn't support it yet.
Use--port-driver=implicitto let pasta forward TCP ports implicitly.
The forwarded ports are not visible inrootlessctl list-ports.Needs very recent version of pasta (
2023_12_04.b86afe3)
Add --print-semver=(major|minor|patch) (#381)
Full changes: https://github.com/rootless-containers/rootlesskit/milestone/5?closed=1
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download//rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/7087369125
The sha256sum of the SHA256SUMS file itself is cbf6e81cd4fc638a22bb08eb151d1a2b31886b8f6006242d0922cdad7340f6d8 .
v2.0.0-alpha.1
Changes
support detach-netns (#379 , thanks to @fahedouch)
Planned to be used for:
- accelerating (and deflaking)
nerdctl pullandnerdctl build- supporting
nerdctl run --net=host
new network driver: pasta (with port driver implicit) (#358)
Pasta: https://passt.top/passt/
Usage:rootlesskit --net=pasta --port-driver=implicit
No support for explicit port forwarding (
rootlessctl add-ports),
as pasta doesn't support it yet.
Use--port-driver=implicitto let pasta forward TCP ports implicitly.
The forwarded ports are not visible inrootlessctl list-ports.No support for forwarding UDP ports
Tested with pasta 2023_06_25.32660ce on Ubuntu 23.04.
Doesn't work with 2023_06_03.429e1a7:Option --no-copy-routes needs --config-net
(This is printed despite that--no-copy-routesis not specified)Doesn't work with Ubuntu 23.04's dpkg (passt_0.0~git20230216.4663ccc-1_amd64.deb):
Couldn't open user namespace /proc/51813/ns/user: Permission denied
Likely to be related to AppArmor.
sudo apparmor_parser -R /etc/apparmor.d/usr.bin.passtcan eliminate this error, but pasta still fails with another error (Couldn't get any nameserver address)
Add --print-semver=(major|minor|patch) (#381)
Full changes: https://github.com/rootless-containers/rootlesskit/milestone/5?closed=1
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download/v2.0.0-alpha.0/rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download//rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/6450538315
The sha256sum of the SHA256SUMS file itself is cecafe5edfe8bcd46282173a5bd712de53806d5b6e843f18e88b09a441d45d83 .
v2.0.0-alpha.0
Changes
support detach-netns (#379 , thanks to @fahedouch)
Planned to be used for:
- accelerating (and deflaking)
nerdctl pullandnerdctl build- supporting
nerdctl run --net=host
new network driver: pasta (with port driver implicit) (#358)
Pasta: https://passt.top/passt/
Usage:rootlesskit --net=pasta --port-driver=implicit
No support for explicit port forwarding (
rootlessctl add-ports),
as pasta doesn't support it yet.
Use--port-driver=implicitto let pasta forward TCP ports implicitly.
The forwarded ports are not visible inrootlessctl list-ports.No support for forwarding UDP ports
Tested with pasta 2023_06_25.32660ce on Ubuntu 23.04.
Doesn't work with 2023_06_03.429e1a7:Option --no-copy-routes needs --config-net
(This is printed despite that--no-copy-routesis not specified)Doesn't work with Ubuntu 23.04's dpkg (passt_0.0~git20230216.4663ccc-1_amd64.deb):
Couldn't open user namespace /proc/51813/ns/user: Permission denied
Likely to be related to AppArmor.
sudo apparmor_parser -R /etc/apparmor.d/usr.bin.passtcan eliminate this error, but pasta still fails with another error (Couldn't get any nameserver address)
Add --print-semver=(major|minor|patch) (#381)
Full changes: https://github.com/rootless-containers/rootlesskit/milestone/5?closed=1
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download/v2.0.0-alpha.0/rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/5413506727
The sha256sum of the SHA256SUMS file itself is 8d0affc6d77eda70b1fcc3c6e328fb1b7d2e32670f0434a4068de2e692941197 .
v1.1.1
Changes:
Full changes: https://github.com/rootless-containers/rootlesskit/milestone/4?closed=1
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download/v1.1.1/rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/5118297175
The sha256sum of the SHA256SUMS file itself is 089a069ff1fe7d99a5126455484cdbfdc8ba6134caf93066b90dc6d031a6a741 .
v1.1.0
Changes
- Support using
/usr/bin/getsubidsvia--subid-source=dynamic(#340).
Useful for SSSD environments (subid: sssin/etc/nsswitch.conf)
Full changes: https://github.com/rootless-containers/rootlesskit/milestone/3?closed=1
Thanks to @kowalski7cc @zhangwenlong8911
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download/v1.1.0/rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/3469963065
The sha256sum of the SHA256SUMS file itself is 2add1e479224f9f03eb82447f3e2fa1b1886ca13da0956a1fe8b596251977ccb .
v1.0.1
Changes
- Update go.mod to have go1.17 as the minmium version (#289, thanks to @manugupt1)
- Binary release: add riscv64 binaries (#300)
Full changes: https://github.com/rootless-containers/rootlesskit/milestone/2?closed=1
Thanks to @manugupt1
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download/v1.0.1/rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/2256845312
The sha256sum of the SHA256SUMS file itself is e443d4ec34e5fa2e4025bd6e99918ce2d42ee1ee6133d34f166191f6543ce3c0 .
v1.0.0
Changes
Only minor changes since v0.14.6, such as upgrading Go to 1.18: v0.14.6...v1.0.0
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download/v1.0.0/rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/2039519294
The sha256sum of the SHA256SUMS file itself is 28df9551fd4b17ae7d83b6a9971e98c574cab0c6fc3157908e15caa805d45ffe .
v0.14.6
Changes
Minor fixes and refactoring.
v0.14.5...v0.14.6
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download/v0.14.6/rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/1433579174
The sha256sum of the SHA256SUMS file itself is b3ca7ce693e9bb3ff5ef140a93065a091ee1ae8f987ef419fa83c411864c25f5 .
v0.14.5
Changes
- No source code change. Binary release is updated to be built with Go 1.17 (#266)
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download/v0.14.5/rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/1142286003
The sha256sum of the SHA256SUMS file itself is 8e89f3e8eb64d40ca9479819a480f6d547a4475d278f2fc4759730f4b3ece742 .
v0.14.4
Changes
- port/builtin: Fix
RemovePort()regression in v0.14.3 (#265)
Install
mkdir -p ~/bin
curl -sSL https://github.com/rootless-containers/rootlesskit/releases/download/v0.14.4/rootlesskit-$(uname -m).tar.gz | tar Cxzv ~/bin
About the binaries
The binaries were built automatically on GitHub Actions.
See the log to verify SHA256SUMS.
https://github.com/rootless-containers/rootlesskit/actions/runs/1096817859
The sha256sum of the SHA256SUMS file itself is defbda27cfde6367462f6d1e8391544dd6de6da6074b9b5d7482c0d5ac0d2705 .