Releases: containers/gvisor-tap-vsock
Releases · containers/gvisor-tap-vsock
v0.8.0
What's Changed
- Fix consistent udp packet loss after the proxy read loop stopped by @fatanugraha in #393
- Replace dns "resolver" calls with "dns.Exchange" func by @evidolob in #339
- Check 'hosts' file records, during handling DNS requests by @evidolob in #401
- Disable ssh port forwarding when value of -ssh-port is -1 by @vyasgun in #403
- Move several log messages to the debug level by @AkihiroSuda in #408
Dependency Updates
- go.mod: remove
replace inet.af/tcpproxy => github.com/inetaf/tcpproxy
by @AkihiroSuda in #409 - packit: Don't attempt to build on f39 by @cfergeau in #400
- OWNERS: Add Yevhen to 'reviewers' by @cfergeau in #396
- Update to gvisor release-20240916.0 by @AkihiroSuda in #410
- build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 by @dependabot in #405
- build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0 by @dependabot in https://github.com/containers/gvisor-tap-vsock/
pull/395 - build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #391
- build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.7.0 by @dependabot in #406
New Contributors
- @fatanugraha made their first contribution in #393
- @vyasgun made their first contribution in #403
Full Changelog: v0.7.5...v0.8.0
v0.7.5
This release fixes a podman regression: containers/podman#23616
What's Changed
- deps: Revert inetaf/tcpproxy commit 2862066 by @cfergeau in #386
- ghactions: Automatically create gh releases by @cfergeau in #374
Dependency updates
- build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.1 by @dependabot in #376
- build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0 by @dependabot in #381
- build(deps): bump github.com/miekg/dns from 1.1.61 to 1.1.62 by @dependabot in #382
- build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 by @dependabot in #380
- Update golangci-lint to v1.60.1 by @cfergeau in #384
- build(deps): bump github.com/vishvananda/netlink from 1.2.1-beta.2 to 1.2.1 by @dependabot in #388
- build(deps): bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0 by @dependabot in #389
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- handle ENOBUFS when writing to VM socket by @Luap99 in #370
- Fix OS specific url handling for unix:// scheme in transport by @arixmkii in #373
- build: Build arm64 Windows binaries by @cfergeau in #341
- Fix lint error by @evidolob in #335
- README: Clarify that the host HTTP API is not always there by @cfergeau in #346
- Packit: remove EL8 and enable C10S downstream update by @lsm5 in #360
- Add DNS '8.8.8.8' server to use in test by @evidolob in #334
- test: Use ubuntu runner instead of macos runner for tests by @cfergeau in #359
- Allow testsuite to run on Apple Silicon hardware by @cfergeau in #362
Dependency Updates
- build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 by @dependabot in #328
- build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #331
- build(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #329
- build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0 by @dependabot in #333
- build(deps): bump golang.org/x/crypto from 0.19.0 to 0.21.0 by @dependabot in #332
- go.mod: Change inet.af/tcpproxy to github.com/inetaf/tcpproxy by @praveenkumar in #338
- build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 by @dependabot in #342
- build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 by @dependabot in #343
- build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.33.0 in /tools by @dependabot in #336
- build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #337
- build(deps): bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #354
- build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #349
- build(deps): bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2 by @dependabot in #350
- build(deps): bump github.com/miekg/dns from 1.1.58 to 1.1.59 by @dependabot in #347
- build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1 by @dependabot in #352
- build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 by @dependabot in #355
- build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0 by @dependabot in #364
- build(deps): bump github.com/miekg/dns from 1.1.59 to 1.1.61 by @dependabot in #365
- go.mod: Update github.com/insomniacslk/dhcp to latest git main by @cfergeau in #366
- build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 by @dependabot in #369
New Contributors
Full Changelog: v0.7.3...v0.7.4
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
GvProxyCommand
type/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