Releases: aibor/exceed2go
Releases · aibor/exceed2go
v0.4.5
v0.4.4
Patch release (2024-09-01)
Changelog
- 6024255 ci(release): copy artifacts into build dir
- f3f0c58 git: ignore build artifacts dir
- add9460 chore: bump github.com/aibor/virtrun from 0.11.3 to 0.11.4
- 3bade9d build(goreleaser): fix license for packages
- 5950fb5 chore: bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0
- 8ad61d3 ci(lint): enforce line length of 80
- 265441f ci(lint): satisfy err113 linter
- 0d519a4 ci: use alpine container for codegen
- 7f9c317 ci: use alpine container for testing
- 181037b chore: bump github.com/vishvananda/netlink from v.1.1.0 to v1.2.1
- 010ca89 refactor: satisfy wrapcheck linter
- 0f81c29 ci: pin golangci-lint version
- 20b3a74 refactor: fix gosec integer conversion issues
- 86c73f5 git: ignore generated files
- cd0beb3 ci: sanitize release generate job
- 0206d53 ci: add missing job dependency
- eb011e2 ci: add golangci-lint deprecations
- caa9c5c refactor: fix gosec integer conversion issues
- b648b3e ci: use clang-format version 18
- 3e51ee3 ci: generate bpf and go code
v0.4.3
Patch release (2024-08-15)
- Dependency updates
Changelog
- e70b18b chore: improve goreleaser config
- 830475f chore: bump github.com/aibor/virtrun from 0.11.1 to 0.11.3
- 3e92a63 chore: rebuild bpf with updated deps
- d6bde43 chore: bump DoozyX/clang-format-lint-action from 0.17 to 0.18
- b913169 chore: bump golang.org/x/tools from 0.23.0 to 0.24.0
- db60560 chore: bump github.com/cilium/ebpf from 0.15.0 to 0.16.0
- 645bd3a chore: bump github.com/aibor/virtrun from 0.11.0 to 0.11.1
v0.4.2
Patch release (2024-07-14)
- Dependency updates
- Code cleanup
Changelog
- 83ad110 chore: bump github.com/aibor/virtrun from 0.10.0 to 0.11.0
- 2159fe3 chore: bump golang.org/x/tools from 0.22.0 to 0.23.0
- f865e10 chore: bump fsfe/reuse-action from 3 to 4
- 16a7f8b fix: ireturn linter hints
- 5af6665 fix: allow tc layer 3 program tests
- c78952d chore: add more linters
- d28e2c4 fix(formatting): fix comment formatting
- 8cca921 fix: handle all errors
- 26fa2ff fix(formatting): uncuddle return values
- da15244 fix: tighten dir permissions to necessary perms
- b19f044 fix: return interfaces only when necessary
- 602d28d fix(formatting): reorder functions logically
- 6c98d77 chore: update to go 1.22
- 4bd7f17 refactor: use complete packets for test expectations
- 2a5dd33 fix(bpf): fix wrong mac addr swapping
- 3e56501 chore: use active gopacket fork
- ebe4ba7 chore: bump github.com/spf13/cobra from 1.8.0 to 1.8.1
- 625d2fa chore: bump alpine from 3.19 to 3.20
- a3a2d05 chore(dependabot): remove invalid scope key
- 2070eff chore(dependabot): add docker config
- cb4323b chore(docker): rename Containerfile to work with dependabot
- 40f3bbd chore(dependabot): use conventional commits
- d4576ae Bump goreleaser/goreleaser-action from 5 to 6
- 64a4e54 Bump golang.org/x/tools from 0.21.0 to 0.22.0
- ab93c89 Add custom golangci-lint config
- 2d9bbbd Big refactor to support individual interface configs
- 40e4a1f Move defer after error check
- ab9ed05 Reverse pinner map so strings are used as keys
- d7ce2f5 Remove obsolete XDP layer 3 pin file
- 8b6a4ce Refactor hop list into smaller tasks
- 49d8011 Move system types into bpf package
- 506c7a3 Specify coverpkg explicitely
- b7a6f58 Switch to eBPF instruction set v3
- 630d76f Bump golangci/golangci-lint-action from 5 to 6
- 0bee877 Bump golang.org/x/tools from 0.20.0 to 0.21.0
- 9a5ff76 Bump golangci/golangci-lint-action from 4 to 5
- 8f0db8b Bump github.com/cilium/ebpf from 0.14.0 to 0.15.0
- 7fd1d02 Remove obsolete perf map definition
v0.4.1
Patch release (2024-04-21)
- Remove unsupported XDP layer 3 program version
- Fix tc layer 3 version
Changelog
- 42d8676 Fix tc programs for layer 3 interfaces
- 8583c89 Bump golang.org/x/tools from 0.19.0 to 0.20.0
- c36d3e7 Bump github.com/cilium/ebpf from 0.13.2 to 0.14.0
- cfdaaf9 Bump golang.org/x/tools from 0.18.0 to 0.19.0
- f38cd34 Bump github.com/aibor/virtrun from 0.9.2 to 0.10.0
- 2dfbf9b Bump fsfe/reuse-action from 2 to 3
- b6bf345 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
- 6886c33 Minor bpf code cleanup
- 16f5ccb Remove XDP L3 mode
- 0529ff7 Set language for clangd
v0.4.0
Minor release (2024-02-25)
- Add support for layer 3 interfaces
- Add support for multiple interfaces
- Change specifying interfaces by flag instead of positional parameter
Changelog
- b6291a1 Do race test
- b3fb44a Use alpine image and install go
- 60daabb Change default container target to smaller image
- 2efe318 Change CI to use container
- d7cdf44 Rebuild with llvm-17
- dfd468e Refactor Makefile for use in container
- 1a452e2 Add Containerfile
- cbe8151 Fix make flag
- 95b0e63 Fix paths in Makefile to keep license files
- f6e3f1a Bump github.com/cilium/ebpf from 0.13.0 to 0.13.2
- 0955286 Make licenseing REUSE compatible
- 33b908a Remove obsolete todo file
- c993cab Update libbpf
- 7c9769d Allow attaching to multiple interfaces
- 3440eaf Combine XDP and TCX attach and link
- 6326d33 Support IP tunnel interfaces
- 2ef3765 Add newline after return code
- 6de8259 Bump golang.org/x/tools from 0.17.0 to 0.18.0
- c64e6f1 Adapt to cilium/ebpf v0.13.0
- 9dd926b Bump github.com/cilium/ebpf
- c8a25d8 Use clang format version 16
- 3102bc9 Use go 1.22 in CI
- 7c57645 Avoid caching issue with golangci-lint
- 4a5bd0d Remove double CI runs on PRs
- fad1265 Bump golangci/golangci-lint-action from 3 to 4
- 98a7862 Bump github.com/aibor/virtrun from 0.8.3 to 0.9.2
- cbbd0d0 Bump golang.org/x/tools from 0.16.1 to 0.17.0
- 698f320 Bump DoozyX/clang-format-lint-action from 0.14 to 0.17
- e507b7d Bump actions/checkout from 3 to 4
- 512a156 Bump actions/setup-go from 3 to 5
- bc61729 Create dependabot.yml
v0.3.2
Patch release (2024-01-06)
Changelog
- d02b733 Provide systemd unit in packages
- 5373684 Update README to include new program type
- f1f9532 Add flag to load TC program instead of XDP program
- fd9c7b3 Update command texts
- f7a2c2b Add TC program attach function
- e627c23 Add TC program
- 43a86fe Use virtrun vor CI tests
- 1e5d60c Add custom flags support to pidonetest target
- 284a465 Add test kernel fetching to Makefile
- b2bfabe Update ebpf and adjust to batch changes
- 68623eb Update dependencies
- 3810432 Remove unneccesary stats test log output
- 762ce7c Reduce release builds to relevant ones
- 192dec4 Update dependencies
- 0266aea Update virtrun