Skip to content

Releases: aibor/exceed2go

v0.4.5

23 Feb 21:25
Compare
Choose a tag to compare

Patch release (2025-02-23)

What's Changed

Full Changelog: v0.4.4...v0.4.5

v0.4.4

01 Sep 20:30
Compare
Choose a tag to compare

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

15 Aug 12:50
Compare
Choose a tag to compare

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

14 Jul 21:20
Compare
Choose a tag to compare

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

21 Apr 22:01
Compare
Choose a tag to compare

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

25 Feb 12:28
Compare
Choose a tag to compare

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

06 Jan 23:43
Compare
Choose a tag to compare

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

v0.3.1

10 Dec 16:45
Compare
Choose a tag to compare

Patch release (2023-12-10)

Changelog

  • 3b2a670 Change to goreleaser
  • 4a18e05 Update and adjust to virtrun changes
  • 68bed05 Update dependency
  • e5c77c9 Update pidonetest
  • 6657725 Update pideonetest and adjust and fix Makefile
  • 8b585ac Update dependencies