Releases: moby/sys
userns v0.1.0
What's Changed
This is the first release of the github.com/moby/sys/userns module which
was previously integrated in the github.com/moby/sys/user module in commit
86870e7 (user v0.2.0). The userns code was migrated from libcontainer (runc)
at commit runc@3778ae6.
Code was originally added through runc@c0ad40c, and located in the
libcontainer/system package; history of this code from before it was moved
can be found through 3 and 4.
user v0.3.0
What's Changed
- remove userns package that was added in v0.2.0
- downgrade minimum go version to v1.17
- retract v0.2.0
Breaking changes
This release removes the userns package, which was added in v0.2.0, and
now retracted. Commit 86870e7 integrated the userns package into the
github.com/moby/sys/user module, which was included in the v0.2.0 version
of the module.
After further discussion with maintainers, this was not a good choice,
as the package has no direct relation with "user" operations (other than
their name).
For that reason, the userns package was move to its own module and can
now be found in the github.com/moby/sys/userns module.
This release retracts the previous (v0.2.0) release and removes the userns
package, effectively reverting the module to v0.1.0.
Full Changelog: user/v0.2.0...user/v0.3.0
user v0.2.0
⚠️ this release was retracted
After further discussion with maintainers, it was decided to move the
userns package to a separate module as it has no direct relation with
"user" operations (other than having "user" in its name).
Refer to the user v0.3.0 and userns v0.1.0 release notes for details.
What's Changed
-
user: require go1.21 or higher
-
integrate libcontainer/userns into moby/sys/user
This release integrates the userns package from libcontainer (runc) at commit;
3778ae603c706494fd1e2c2faf83b406e38d687d.Code was originally added through runc@c0ad40c, and located in the
libcontainer/system package; history of this code from before it was moved
can be found through 3 and 4.
Full Changelog: user/v0.1.0...user/v0.2.0
mount v0.3.4
What's Changed
- mount: rm unneeded errorlint annotation
- mount: fix Go 1.20 errorlint warning
- update minimum supported go version to go1.17
- bump golang.org/x/sys to v0.1.0
- bump github.com/moby/sys/mountinfo v0.7.2
Full Changelog: mount/v0.3.3...mount/v0.3.4
symlink v0.3.0
What's Changed
- symlink: touch-up documentation
- update minimum supported go version to go1.17
- bump golang.org/x/sys to v0.1.0
Full Changelog: symlink/v0.2.0...symlink/v0.3.0
signal v0.7.1
What's Changed
- update minimum supported go version to go1.17
- bump golang.org/x/sys to v0.1.0
Full Changelog: signal/v0.7.0...signal/v0.7.1
sequential v0.6.0
What's Changed
- sequential: remove fileFlagSequentialScan const
- sequential: consistently use x/sys/windows for consts
- sequential: open(File)Sequential: remove unused arg
- sequential: move error-handling to openFileSequential
- sequential: simplify docs for non-Windows implementations
- sequential: update docs for Windows-implementation
- bump golang.org/x/sys to v0.1.0
Full Changelog: sequential/v0.5.0...sequential/v0.6.0
mountinfo v0.7.2
What's Changed
- mountinfo: rm unneeded errorlint annotation
- update minimum supported go version to go1.17
- bump golang.org/x/sys to v0.1.0
Full Changelog: mountinfo/v0.7.1...mountinfo/v0.7.2
mountinfo v0.7.1
What's Changed
- mountinfo: linux: add a /proc/self/mountinfo fallback by @cyphar in #135 (a regression for a bug in v0.7.0)
Full Changelog: mountinfo/v0.7.0...mountinfo/v0.7.1