Releases: moby/sys
Releases · moby/sys
signal/v0.7.0
What's Changed
- Add lcow supported signals to windows signal map by @katiewasnothere in #98
- Makefile: rm .SHELLFLAGS, add set -e by @kolyshkin in #105
Full Changelog: signal/v0.6.0...signal/v0.7.0
mount/v0.3.1
What's Changed
- mount: fix unused/deadcode warnings on Mac by @kolyshkin in #101
- mount: bump mountinfo to v0.6.0 by @kolyshkin in #103
- Makefile: rm .SHELLFLAGS, add set -e by @kolyshkin in #105
Full Changelog: mount/v0.3.0...mount/v0.3.1
mountinfo v0.6.0
New functionality
- Add
MountedFast
by @kolyshkin in #100
Note: most users should keep usingMounted
, which already incorporates all optimizations fromMountedFast
Full changelog: mountinfo/v0.5.0...mountinfo/v0.6.0
symlink/v0.2.0
What's Changed
- symlink: drop go 1.13, and use testing.Cleanup() by @thaJeztah in #55
- ci/gha: add go 1.16; run as root; fix some tests; add fedora by @kolyshkin in #65
- linting: do not capitalize errors by @thaJeztah in #75
- CI: update Vagrant to Fedora 34 by @thaJeztah in #80
- lint: update golangci-lint to v1.41.1 by @thaJeztah in #79
- ci/gha: drop go 1.14, add go 1.17 by @kolyshkin in #84
- Test fixes by @kolyshkin in #87
- Drop go < 1.16 compatibility by @kolyshkin in #89
- CI: add more linters by @kolyshkin in #92
- ci: bump Fedora to 35 by @kolyshkin in #93
Full Changelog: symlink/v0.1.0...symlink/v0.2.0
signal/v0.6.0
What's Changed
- signal: Handle more signals to make ParseSignal containerd compatible by @kzys in #71
- signal: fix name for SIGBUS on darwin by @thaJeztah in #72
- signal: fix name for SIGBUS on freebsd by @thaJeztah in #73
- signal: sort Windows signals alphabetically by @thaJeztah in #74
- signal: remove DefaultStopSignal by @thaJeztah in #77
- linting: do not capitalize errors by @thaJeztah in #75
- CI: update Vagrant to Fedora 34 by @thaJeztah in #80
- lint: update golangci-lint to v1.41.1 by @thaJeztah in #79
- ci/gha: drop go 1.14, add go 1.17 by @kolyshkin in #84
- Test fixes by @kolyshkin in #87
- Drop go < 1.16 compatibility by @kolyshkin in #89
- CI: add more linters by @kolyshkin in #92
- ci: bump Fedora to 35 by @kolyshkin in #93
New Contributors
Full Changelog: signal/v0.5.0...signal/v0.6.0
mount/v0.3.0
What's Changed
- mount: create proper mounter for OpenBSD by @yukiisbored in #59
- ci/gha: add go 1.16; run as root; fix some tests; add fedora by @kolyshkin in #65
- mount: add exec and noexec as valid flags to mount options by @thaJeztah in #66
- mount: bump mountinfo to 0.4.1, add TestRecursiveUnmountTooGreedy test by @kolyshkin in #64
- mount: errors should not start with a capital by @thaJeztah in #78
- CI: update Vagrant to Fedora 34 by @thaJeztah in #80
- lint: update golangci-lint to v1.41.1 by @thaJeztah in #79
- ci/gha: drop go 1.14, add go 1.17 by @kolyshkin in #84
- Test fixes by @kolyshkin in #87
- Drop go < 1.16 compatibility by @kolyshkin in #89
- CI: add more linters by @kolyshkin in #92
- ci: bump Fedora to 35 by @kolyshkin in #93
- mount: update github.com/moby/sys/mountinfo v0.5.0 by @thaJeztah in #94
New Contributors
- @yukiisbored made their first contribution in #59
Full Changelog: mount/v0.2.0...mount/v0.3.0
mountinfo/v0.5.0
Potentially breaking changes
- Go versions < 1.16 are no longer supported
Mounted
: in case the argument does not exist, it now returns an appropriate error. Previously, this condition was treated as "not a mount point", with no error returned, but in fact such path could be an unreachable mount point (overshadowed by another mount). In case callers are not interested in such error, they should filter it out, e.g.if !errors.Is(err, os.IsNotExist)
.
What's Changed
- Drop go < 1.16 compatibility by @kolyshkin in #89
- mountinfo.Mounted(): fix by @kolyshkin in #90
- mountinfo: support darwin build by @thehajime in #85
- mountinfo.Mounted: fix docs, add more test by @kolyshkin in #86
- linting: do not capitalize errors by @thaJeztah in #75
- mountinfo: rewrite more tests to use a test-table by @thaJeztah in #82
- mountinfo: GetMountsFromReader(): use strings.SplitN() by @thaJeztah in #76
- mountinfo: GetMountsFromReader(): remove redundant switch, fix dropped "optional" fields by @thaJeztah in #81
- Test fixes by @kolyshkin in #87
- CI: add more linters by @kolyshkin in #92
- ci: bump Fedora to 35 by @kolyshkin in #93
- CI: update Vagrant to Fedora 34 by @thaJeztah in #80
- lint: update golangci-lint to v1.41.1 by @thaJeztah in #79
New Contributors
- @thehajime made their first contribution in #85
Full Changelog: mountinfo/v0.4.1...mountinfo/v0.5.0
signal v0.5.0
Initial release of the github.com/moby/sys/signal module, which was imported
from github.com/docker/docker/pkg/signal at 9a6ff685a80639995311c0572d662360b55796d9
mountinfo v0.4.1
mount v0.2.0
Breaking changes:
- Remove stub-implementations for Windows for
Mount()
,Unmount()
,
RecursiveUnmount()
,MergeTmpfsOptions()
(#31)
Fixes and improvements:
go.mod
: update github.com/moby/sys/mountinfo to v0.4.0 (#44, #56)- use
MNT_*
flags from golang.org/x/sys/unix on freebsd (#36) - add support for OpenBSD in addition to FreeBSD (#32)
- fix package overview documentation not showing (#43)
RecursiveUnmount()
: minor improvements (#46)
Thanks to:
- Tobias Klauser