Releases: containers/gvisor-tap-vsock
v0.8.7
What's Changed
- Added EC2 Metadata Service Access Flag by @dpdornseifer in #512
- Don't show an ERROR when ignoring a RELEASE message by @jandubois in #529
- Do not use RUN statement by @gbraad in #511
- golangci-lint: migrate configuration to v2 schema by @vyasgun in #510
- packit: Switch back to fedora-all alias by @cfergeau in #506
Dependency Updates
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #536
- build(deps): bump github.com/coreos/stream-metadata-go from 0.4.7 to 0.4.8 by @dependabot[bot] in #517 and #526
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /tools by @dependabot[bot] in #518
- build(deps): bump github.com/golangci/golangci-lint/v2 from 2.1.6 to 2.3.1 in /tools by @dependabot[bot] in #519 and #532
- build(deps): bump github.com/miekg/dns from 1.1.65 to 1.1.68 by @dependabot[bot] in #507, #523 and #531
- build(deps): bump github.com/onsi/gomega from 1.37.0 to 1.38.0 by @dependabot[bot] in #527
- build(deps): bump github.com/vishvananda/netlink from 1.3.0 to 1.3.1 by @dependabot[bot] in #509
- build(deps): bump golang.org/x/crypto from 0.38.0 to 0.41.0 by @dependabot[bot] in #515, #525 and #535
- build(deps): bump golang.org/x/mod from 0.24.0 to 0.27.0 by @dependabot[bot] in #514, #522 and #534
- build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot[bot] in #516
New Contributors
- @dpdornseifer made their first contribution in #512
Full Changelog: v0.8.6...v0.8.7
v0.8.6
The main change in this release is a slight change of behaviour with the gvproxy
--debug
option. In previous releases, it was creating a capture.pcap
file in gvproxy
’s working directory. This was problematic for some users, as if this directory is not writable, gvproxy
exits with an error.
Starting with 0.8.6, --debug
will no longer dump network traffic automatically. If you need network traffic dumps, there’s a new --pcap
option, and the path where to dump the data is configurable.
If this behaviour change is problematic for you, please file an issue so that we can revisit this in future releases.
What's Changed
- gvproxy: Add --pcap option by @cfergeau in #501
- Dockerfile changes to build gvforwarder by @vyasgun in #460
- Add building image as a separate step to CI workflow by @vyasgun in #498
- Document how gvisor-tap-vsock releases are made by @cfergeau in #461
Dependency Updates
- build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #499
- build(deps): bump golang.org/x/crypto from 0.36.0 to 0.38.0 by @dependabot in #495 and #503
- build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot in #494
- build(deps): bump github.com/coreos/stream-metadata-go from 0.4.5 to 0.4.7 by @dependabot in #491 and #502
- build(deps): bump github.com/miekg/dns from 1.1.63 to 1.1.65 by @dependabot in #496
- build(deps): bump github.com/onsi/gomega from 1.36.2 to 1.37.0 by @dependabot in #492
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- fix vfkit socket disposal by @lstocchi in #486
- Upgrade to go '1.23.7' by @evidolob in #488
- build(deps): bump golang.org/x/crypto from 0.32.0 to 0.36.0 by @dependabot in #482
- build(deps): bump golang.org/x/mod from 0.22.0 to 0.24.0 by @dependabot in #483
- build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot in #487
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- Remove filewatcher package by @jandubois in #469
- gvproxy: command: Add AddServiceEndpoint by @cfergeau in #468
- Trim 'search' list field on macOS by @evidolob in #478
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- OWNERS: Add Yevhen and Luca as approvers by @cfergeau in #459
- Enable debugger for tests on macOS by @evidolob in #446
- Use poll-based approach to subscribe to file changes by @fatanugraha in #463
- Revert PR #339 by @evidolob in #467
- Upload and Download tests against vfkit by @vyasgun in #453
- Add --services flag to start API without using --listen flag by @lstocchi in #429
Dependencies updates
- build(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.63 by @dependabot in #465
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Allow empty list of nameservers by @jandubois in #443
- Sync DNS Resolver Nameserver List by @fatanugraha in #450
- Fix
PortsForwarder.Expose()
proxy check by @cpick in #441 - Fix small error typo by @cpick in #440
- Warn user and keep executing if Event Log Service is stopped by @lstocchi in #442
- Tests: basic implementation for testing against vfkit by @lstocchi in #427
- Run unit tests on linux by @lstocchi in #457
Dependencies updates
- build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 by @dependabot in #438
- build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0 by @dependabot in #445
- build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.2 by @dependabot in #444
- build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0 by @dependabot in #448
New Contributors
- @cpick made their first contribution in #440
- @jandubois made their first contribution in #443
Full Changelog: v0.8.1...v0.8.2
v0.8.1
This release fixes a few regressions in the DNS code introduced in v0.8.0, and a race condition in one of our test cases.
There are also a few dependencies updates.
What's Changed
- Use all configured ipv4 dns services by @evidolob in #426
- Avoid crash with empty resolv.conf by @siretart in #420
- win-sshproxy.tid created before thread id is available by @lstocchi in #433
Dependency updates
- build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #415
- build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1 by @dependabot in #414
- build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 by @dependabot in #423
- build(deps): bump github.com/coreos/stream-metadata-go from 0.4.4 to 0.4.5 by @dependabot in #421
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #430
- build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0 by @dependabot in #431
New Contributors
Full Changelog: v0.8.0...v0.8.1
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