Skip to content

v1.8.0-community

Latest
Compare
Choose a tag to compare
@jotak jotak released this 11 Feb 11:01
· 20 commits to main since this release
3ff3d60

What's Changed

Non-breaking changes

  • NETOBSERV-1739 move kernel version check to its own pkg by @msherif1234 in #373
  • NETOBSERV-1703 Add enrichment in packet capture by @jpinsonneau in #364
  • Removed base image ref in konflux by @OlivierCazade in #379
  • NETOBSERV-1754 Add flow filter capability to filter on TCP flags by @msherif1234 in #367
  • Fix older kernel handling for Fentry by @msherif1234 in #374
  • NETOBSERV-1777: Allow DNS tracking to use configurable port for tracking by @msherif1234 in #381
  • NETOBSERV-1803: Allow flow filtering for L4 protocols using two ports by @msherif1234 in #389
  • Need to differentiate between cached dns response vs incomplete ones by @msherif1234 in #400
  • NETOBSERV-1808: Avoid loading pkt drop hook for rt and rhel9.2 version by @msherif1234 in #395
  • NETOBSERV-1805: make sure to cleanup pod veth's hooks when pods is deleted by @msherif1234 in #399
  • NETOBSERV-1792: Added update-build script to add downstream labels by @OlivierCazade in #386
  • NETOBSERV-1637: OVS monitoring ebpf hook by @msherif1234 in #286
  • NETOBSERV-1882 make sure pkt drop hook is disabled for PCA feature by @msherif1234 in #413
  • Addressing konflux error and fixing multi arch build with podman 5.2 by @OlivierCazade in #408
  • fix codecov upload by @jotak in #421
  • NETOBSERV-1898 & NETOBSERV-1896: refactor pkt drop to be more efficient with using stack by @msherif1234 in #423
  • NETOBSERV-1889: decoupling, use gopacket fork by @jotak in #416
  • fix ebpf agent e2e test by @msherif1234 in #428
  • NETOBSERV-1633 : Add description label to downstream container image by @OlivierCazade in #415
  • NETOBSERV-1805: threads are leaking with continous adding and deletinng pods by @msherif1234 in #426
  • NETOBSERV-1910: Add pkt drop filter support by @msherif1234 in #419
  • NETOBSERV-1633: Add prefetch configuration for konflux by @OlivierCazade in #431
  • Simplify counters manipulation by @jotak in #445
  • Align build steps - distinguish clean vs dev builds by @jotak in #442
  • NETOBSERV-1633 Konflux pipeline multiarch and downstream requirements by @OlivierCazade in #435
  • Fix #446 - Bumped golangci v1.54.2 to v1.61.0 and corrected new lint … by @PMaynard in #447
  • NETOBSERV-1954: fix under-estimation of traffic by @jotak in #444
  • Fixing konflux results and adding rpms task by @OlivierCazade in #464
  • NETOBSERV-1974: Refactor network events to return list of maps instead of strings by @msherif1234 in #458
  • NETOBSERV-1994: remove unneeded bpf map update calls by @msherif1234 in #466
  • NETOBSERV-1995: Use global map, spinlock, split maps by @jotak in #469
  • NETOBSERV-2042: eBPF packet translation tracker by @msherif1234 in #438
  • SDN-5393: eBPF agent intg with bpfman for ebpf progs life cycle mgmts by @msherif1234 in #443
  • NETOBSERV-2005: Support multiple flow filter rules using json fmt string by @msherif1234 in #473
  • make sure to remove pca map pinning by @msherif1234 in #485
  • fix make sure flow filter is on by default for pca by @msherif1234 in #486
  • Improve e2e troubleshooting by @jotak in #448
  • Adding version label in downstream build by @OlivierCazade in #484
  • Memset dns id to 0 by @jotak in #494
  • move to go 1.23 by @jotak in #490
  • optimize filter sampling logic when filtering not enabled by @msherif1234 in #488
  • bump flp dependency by @jpinsonneau in #495
  • Change netevents debug logs to trace by @jotak in #497
  • Add running doc info by @jotak in #459
  • NETOBSERV-2031: fix agent verifier issue and userspace crash with no features by @msherif1234 in #499
  • NETOBSERV-1996: in-kernel de-duplication by @jotak in #470
  • Restore performances in filtering case by @jotak in #496
  • pkt xlat need to align with flow sampling configs by @msherif1234 in #503
  • Add missing , after additional metrics name by @msherif1234 in #505
  • Add enrichment stats by @jotak in #483
  • put back tcp flags by @jotak in #506
  • change direction type in GenericMap back to int by @msherif1234 in #507
  • NETOBSERV-2055: Xlat ICMP code is redundant with icmp code field so removing it by @msherif1234 in #508
  • Always set the additional map size by @msherif1234 in #510
  • NETOBSERV-1965: Initial intg with UDN interface mapping api by @msherif1234 in #487
  • NETOBSERV-2028 handle bc images in makefile by @jpinsonneau in #519
  • NETOBSERV-2047: Add peerCIDR support by @msherif1234 in #501
  • Add test -race by @jotak in #521
  • Avoid using reference to ovnk udn map and create a copy instead by @msherif1234 in #520
  • NETOBSERV-2075: Simplifying observed interfaces - moving it to main map by @jotak in #509
  • OCPBUGS-48838: replace bpf_probe_read by bpf_probe_read_kernel() by @msherif1234 in #523
  • NETOBSERV-2063: fix agent fds leak by @msherif1234 in #513
  • NETOBSERV-2081: Cache and load UDN maps only when udn is enabled by @msherif1234 in #528
  • NETOBSERV-2051: Fix eBPF verifier errors with 5.14.0-284.71.1.el9_2 by @msherif1234 in #534
  • NETOBSERV-2084: (nit) no need to copy map anymore [backport 1.8] by @jotak in #540
  • NETOBSERV-2077: switch to syncMap to handle concurrency issues [BP 1.8] by @msherif1234 in #537
  • update actions/upload-artifact to v4 [BP 1.8] by @msherif1234 in #542

Dependencies

  • Bump golang.org/x/sys from 0.21.0 to 0.22.0 by @dependabot in #365
  • Bump google.golang.org/grpc from 1.63.2 to 1.65.0 by @dependabot in #366
  • Bump k8s.io/client-go from 0.30.2 to 0.30.3 by @dependabot in #372
  • Red Hat Konflux update netobserv-ebpf-agent by @red-hat-konflux in #375
  • Bump github.com/cilium/ebpf from 0.15.0 to 0.16.0 by @dependabot in #380
  • Bump golang.org/x/sys from 0.22.0 to 0.23.0 by @dependabot in #383
  • Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.3 by @dependabot in #405
  • Bump golang.org/x/sys from 0.23.0 to 0.25.0 by @dependabot in #406
  • Bump k8s.io/apimachinery from 0.30.3 to 0.31.0 by @dependabot in #392
  • Bump github.com/vishvananda/netlink from 1.1.0 to 1.3.0 by @dependabot in #396
  • Bump k8s.io/client-go from 0.30.3 to 0.31.1 by @dependabot in #407
  • Update Konflux references by @red-hat-konflux in #376
  • Bump google.golang.org/grpc from 1.65.0 to 1.67.1 by @dependabot in #425
  • Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #417
  • Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in #432
  • Bump golang.org/x/sys from 0.25.0 to 0.26.0 by @dependabot in #433
  • Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #437
  • Update Konflux references (main) by @red-hat-konflux in #414
  • Update Konflux references to 52a1a93 (main) by @red-hat-konflux in #465
  • Update registry.access.redhat.com/ubi9/ubi-minimal Docker tag to v9.5 (main) by @red-hat-konflux in #384
  • Update Konflux references (main) by @red-hat-konflux in #471
  • Update Konflux references by @red-hat-konflux in #474
  • Update Konflux references by @red-hat-konflux in #526
  • Bump k8s.io/client-go from 0.31.1 to 0.32.1 by @dependabot in #518
  • Bump golang.org/x/net from 0.30.0 to 0.33.0 by @dependabot in #512
  • Bump sigs.k8s.io/e2e-framework from 0.4.0 to 0.6.0 by @dependabot in #517
  • Bump github.com/vmware/go-ipfix from 0.9.0 to 0.12.0 by @dependabot in #500
  • Bump github.com/gopacket/gopacket from 1.2.0 to 1.3.1 by @dependabot in #461
  • Bump github.com/vishvananda/netns from 0.0.4 to 0.0.5 by @dependabot in #532
  • Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #530
  • Bump golang.org/x/sys from 0.28.0 to 0.29.0 by @dependabot in #531
  • Bump google.golang.org/protobuf from 1.35.1 to 1.36.4 by @dependabot in #529
  • Red Hat Konflux update netobserv-ebpf-agent-1-8 by @red-hat-konflux in #536
  • Update Konflux references by @red-hat-konflux in #544

New Contributors

Full Changelog: v1.6.1-community...v1.8.0-community