Releases: containers/gvisor-tap-vsock
Releases · containers/gvisor-tap-vsock
v0.7.3
What's Changed
- Add log-file to proxy builder by @baude in #316
- Improve gvproxy error reporting, and improve gvproxy --version in a corner case by @cfergeau in #315
- github actions improvements
Dependency updates
- build(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58 by @dependabot in #317
- build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1 by @dependabot in #318
- build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #325
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #323
- build(deps): bump actions/setup-go from 3 to 5 by @dependabot in #324
Full Changelog: v0.7.2...v0.7.3
gvisor-tap-vsock v0.7.2
What's Changed
- transport: Support passing CID for linux vsock by @jalaziz in #287
- Add retries to ssh connections to fix a race when used by podman/applehv by @cfergeau in #308
- Add --log-file to gvproxy by @baude in #312
- Add --version argument to commands by @cfergeau in #298
- Add support for go 1.22 (by updating the gvisor go module) by @AkihiroSuda in #311
- packit changes by @lsm5 in #285 and #304
Dependency updates
- build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #278
- build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.30.0 by @dependabot in #292
- build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0 by @dependabot in #283
- build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0 by @dependabot in #293
- build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 by @dependabot in #302
- build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0 by @dependabot in #307
- build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 by @dependabot in #282
- build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by @dependabot in #291
- build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in #306
- build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #284
- build(deps): bump github.com/coreos/stream-metadata-go from 0.4.3 to 0.4.4 by @dependabot in #301
- build(deps): bump github.com/miekg/dns from 1.1.56 to 1.1.57 by @dependabot in #297
New Contributors
Full Changelog: v0.7.1...v0.7.2
gvisor-tap-vsock v0.7.1
What's Changed
- gvproxy: add docker.internal dns entries by @Luap99 in #251
- Add
GvProxyCommandtype/helper API by @jakecorrenti in #258 - Add graceful shutdown support for gvproxy on Win by @n1hility in #272
- RPM packaging and packit improvements by @lsm5 and @martinpitt in #247, #254, #267, #268, #271, #273 and #275
Dependency updates
- build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.56 by @dependabot in #270
- build(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0 by @dependabot in #252
- build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 by @dependabot in #253
- build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0 by @dependabot in #265
New Contributors
- @martinpitt made their first contribution in #254
- @jakecorrenti made their first contribution in #258
Full Changelog: v0.7.0...v0.7.1
gvisor-tap-vsock v0.7.0
This releases updates the gvisor.dev go module, this fixes compilation with golang 1.20 and 1.21. This has the side-effect of breaking compilation with golang 1.19. If you need to build with this older golang version, you'll need to stay on the 0.6.2 release.
What's Changed
- Remove unnecessary allocations and Write calls. by @NullHypothesis in #215
- Update gvisor.dev/gvisor to latest tagged release by @AkihiroSuda, @cfergeau and @lsm5 in #249
- Dependency updates
New Contributors
- @NullHypothesis made their first contribution in #215
Full Changelog: v0.6.2...v0.7.0
gvisor-tap-vsock v0.6.2
What's Changed
- DNS resolver improvement (support for both UDP and TCP, handle records bigger than 512 bytes, add support for CNAME, MX, SRV and TXT records) by @nhart12, @praveenkumar and @cfergeau
- Support for dynamically adding of DNS records by @balajiv113 in #217
- Add systemd and NetworkManager config files for starting gvproxy in guests by @baude and @cfergeau in #202 and #207
- Add vfkit support by @cfergeau in #231
New Contributors
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- set proper protocol for stdio by @sakai135 in #195
- ghactions: Upload all binaries by @cfergeau in #191
- build(deps): bump github.com/miekg/dns from 1.1.51 to 1.1.52 by @dependabot in #192
- build(deps): bump github.com/onsi/gomega from 1.27.2 to 1.27.4 by @dependabot in #194
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Allow connections over stdio for WSL2by @sakai135 in #177
- Support for using multiple protocols by @balajiv113 in #175
- Improve rxStream performance using bufio reader by @balajiv113 in #188
- Dependency updates
New Contributors
Full Changelog: v0.5.0...v0.6.0
gvisor-tap-vsock 0.5.0
What's changed
- Option to build gvproxy as Windows GUI (background) app
- Fix interrupted pending writes on socket write shutdown from eager close
- Plug a packet buffer memory leak
- Allow unix sockets on windows
- vm: Make network configuration optional
- Switch to go 1.18
Dependency updates
- gvisor.dev/gvisor v0.0.0-20221216231429-a78e892a26d2
- Bump github.com/mdlayher/vsock from 1.1.1 to 1.2.0
- Bump github.com/Microsoft/go-winio from 0.5.2 to 0.6.0
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
- Bump github.com/onsi/gomega from 1.19.0 to 1.24.2
- Bump github.com/coreos/stream-metadata-go from 0.3.0 to 0.4.0
New Contributors
- @balajiv113 made their first contribution in #135
- @arixmkii made their first contribution in #140
- @stevenmhood made their first contribution in #152
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- cmd/vm: Remove '--change-default-route' by @cfergeau in #73
- Bump github.com/coreos/stream-metadata-go from 0.1.5 to 0.1.6 by @dependabot in #72
- tcp forwarder net.Dial failures should be trace by @protosam in #79
- Bump github.com/miekg/dns from 1.1.43 to 1.1.45 by @dependabot in #76
- Bump go to 1.16 by @guillaumerose in #81
- CI: use same version of golang in build and test steps by @guillaumerose in #82
- Bump github.com/onsi/gomega from 1.16.0 to 1.17.0 by @dependabot in #71
- Bump gvisor to latest version by @guillaumerose in #80
- Support BESS protocol (for UML) by @AkihiroSuda in #83
- Update README with the latest changes: performance and new features by @guillaumerose in #85
- Use a small helper for tests instead of pulling images by @guillaumerose in #87
- Implement windows ssh proxy with windows pipe support by @n1hility in #88
- #77 extract of unix-to-tcp part by @guillaumerose in #89
- Bump github.com/onsi/gomega from 1.17.0 to 1.18.0 by @dependabot in #90
- Will always return an error by @guillaumerose in #91
- Bump gvisor by @guillaumerose in #92
- Bump github.com/coreos/stream-metadata-go from 0.1.6 to 0.1.7 by @dependabot in #93
- Fix linter error by @guillaumerose in #94
- Bump github.com/onsi/gomega from 1.18.0 to 1.18.1 by @dependabot in #95
- Bump github.com/mdlayher/vsock to v1.0.0 by @mdlayher in #96
- Bump github.com/miekg/dns from 1.1.45 to 1.1.46 by @dependabot in #97
- unix socket proxy support added by @protosam in #77
- Bump github.com/mdlayher/vsock to v1.1.0 by @mdlayher in #99
- Update dyanamic ssh-tunnel port to reuse existing ssh-forwarding and capabilities by @n1hility in #98
- Bump github.com/Microsoft/go-winio from 0.5.1 to 0.5.2 by @dependabot in #101
- Bump github.com/mdlayher/vsock from 1.1.0 to 1.1.1 by @dependabot in #102
- Add functionaility to expose unix/tcp over named pipe for windows by @praveenkumar in #103
- Change ssh-port to listen on localhost only by @holzman in #106
- test: Update redhat.com IP address by @cfergeau in #118
- Bump github.com/miekg/dns from 1.1.46 to 1.1.49 by @dependabot in #117
- Bump github.com/coreos/stream-metadata-go from 0.1.7 to 0.3.0 by @dependabot in #115
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #110
- Bump github.com/onsi/gomega from 1.18.1 to 1.19.0 by @dependabot in #111
- Bump github.com/miekg/dns from 1.1.49 to 1.1.50 by @dependabot in #124
- Bump github.com/stretchr/testify from 1.7.1 to 1.8.0 by @dependabot in #126
- always "complete" the ForwarderRequest when the connection fails by @bugfood in #128
- Superseed #130 and #129 by @praveenkumar in #132
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #133
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Check error is not nil before calling a function on it by @guillaumerose in #64
- Add support for multiple unix socket forwards over ssh by @n1hility in #66
Full Changelog: v0.2.0...v0.3.0