v1.9.0-community
What's Changed
Non-breaking changes
- NETOBSERV-2084: (nit) no need to copy map anymore by @jotak in #539
- NETOBSERV-2077: use syncMap to handle concurrency issues in intf watcher by @msherif1234 in #535
- update actions/upload-artifact to v4 by @msherif1234 in #541
- add ovn model utilities by @jotak in #481
- Update Konflux references by @red-hat-konflux in #543
- nit: fix linter warning by @jotak in #551
- Align downstream dockerfile with the upstream one by @OlivierCazade in #560
- NETOBSERV-2112: FIPS compliance by @jotak in #561
- fix BC manifest build by @msherif1234 in #573
- test fix for bc workflow by @msherif1234 in #575
- fix typo by @jotak in #599
- fix pkt xlat program name in the bc image by @msherif1234 in #611
- Fix outdated examples by @jotak in #618
- Improve konflux build time - single-arch on PR by @jotak in #619
- licenses, discussions and contributions by @jotak in #603
- NETOBSERV-2150: Add licenses to downstream container by @jotak in #604
- nit: unused Duplicate field in protobuf by @jotak in #616
- NETOBSERV-2194: OCP4.19 uses rhel9.6 which doesn't have rh_psample_sample_packet anymore by @msherif1234 in #621
- bpfman needs to have ns string instead of the nshandle by @msherif1234 in #636
- NETOBSERV-2198: IPsec support by @msherif1234 in #538
- Fixing typo in konflux image target by @OlivierCazade in #637
- Decouple config to reduce dependencies in dependants by @jotak in #654
- NETOBSERV-2215: Add missing IPSec per flow hasIPSec metrics by @msherif1234 in #662
- NETOBSERV-2214: Shrink IPSec tables to 1 entry when the feature is disabled by @msherif1234 in #661
- Add missing ipsec prom counter to flowenrich definition by @msherif1234 in #670
- NETOBSERV-2193: fix race on capacity limiter test by @jotak in #682
- Disable cgo on upstream builds and attach binaries to releases by @jotak in #683
- Simplify previous test fix by @jotak in #684
- NETOBSERV-2186: set sampling field even without filters for consistency by @jotak in #691
- Konflux build pipeline service account migration by @red-hat-konflux in #694
- Fix pca - need to unpin ipsec maps by @jotak in #696
- Allow custom registry by @jpinsonneau in #699
- NETOBSERV-2101: document needed caps, remove CAP_SYS_RESOURCE by @jotak in #693
- Fix outdated documentation on filters + trivial code style update by @jotak in #710
- NETOBSERV-2222: merge ipsec fields in generated map by @jotak in #708
- NETOBSERV-2257: identify interfaces by index and mac by @jotak in #703
- Prevent lost updates in IfaceNameForIndexAndMAC by @frobware in #716
- [Trivial] Add config examples, + a link to RFC by @jotak in #715
- NETOBSERV-2289: Troubleshooting info on interface events, more control through config, fix memory leak by @jotak in #725
- NETOBSERV-2289: fix FD leak with tcx links by @jotak in #735
- NETOBSERV-2290: sriov: fix interfaces matched using their parent ifindex by @jotak in #737
Dependencies
Dependencies
- chore(deps): update konflux references by @red-hat-konflux in #672
- bump fedora 42 by @jotak in #675
- chore(deps): update konflux references by @red-hat-konflux in #605
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1742914212 by @red-hat-konflux in #600
- fix(deps): update github.com/mariomac/guara digest to 0985019 by @red-hat-konflux in #569
- chore(deps): update konflux references by @red-hat-konflux in #631
- chore(deps): update github.com/knetic/govaluate digest to 7625b7f by @red-hat-konflux in #632
- chore(deps): update konflux references to 1d26a89 by @red-hat-konflux in #639
- chore(deps): update k8s.io/utils digest to 1f6e0b7 by @red-hat-konflux in #647
- chore(deps): update konflux references by @red-hat-konflux in #663
- fix(deps): update github.com/mariomac/guara digest to 1e4dbdf by @red-hat-konflux in #666
- chore(deps): update konflux references by @red-hat-konflux in #554
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1738816775 by @red-hat-konflux in #547
- fix(deps): update module github.com/cilium/ebpf to v0.17.3 by @red-hat-konflux in #572
- fix(deps): update github.com/ovn-org/ovn-kubernetes/go-controller digest to dd2a70c by @red-hat-konflux in #570
- fix(deps): update kubernetes packages to v0.32.2 by @red-hat-konflux in #571
- bump-1.9.0 by @jpinsonneau in #595
- chore(deps): update konflux references by @red-hat-konflux in #567
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1739420147 by @red-hat-konflux in #562
- fix(deps): update module github.com/netobserv/flowlogs-pipeline to v1.8.0-crc0 by @red-hat-konflux in #590
- fix(deps): update module github.com/prometheus/client_golang to v1.21.0 by @red-hat-konflux in #591
- fix(deps): update github.com/ovn-org/ovn-kubernetes/go-controller digest to 57a2590 by @red-hat-konflux in #580
- fix(deps): update module github.com/vmware/go-ipfix to v0.13.0 by @red-hat-konflux in #592
- fix(deps): update module github.com/caarlos0/env/v6 to v11 by @red-hat-konflux in #593
- Bump github.com/cilium/ebpf from 0.16.0 to 0.17.1 by @dependabot in #533
- Bump google.golang.org/grpc from 1.67.1 to 1.70.0 by @dependabot in #549
- Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #555
- Bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot in #556
- Bump github.com/netobserv/flowlogs-pipeline from 1.7.0-community.0.20241217113023-fa0540a1658e to 1.8.0-crc0 by @dependabot in #585
- Bump github.com/vmware/go-ipfix from 0.12.0 to 0.13.0 by @dependabot in #584
- Bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot in #596
- Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.1 by @dependabot in #598
- Bump k8s.io/client-go from 0.32.2 to 0.32.3 by @dependabot in #613
- Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #622
- Bump golang.org/x/sys from 0.30.0 to 0.31.0 by @dependabot in #597
- Bump github.com/netobserv/flowlogs-pipeline from 1.8.0-crc0 to 1.8.2-community by @dependabot in #620
- Bump github.com/cilium/ebpf from 0.17.3 to 0.18.0 by @dependabot in #655
- Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 by @dependabot in #656
- Bump golang.org/x/sys from 0.31.0 to 0.32.0 by @dependabot in #667
- Bump google.golang.org/grpc from 1.71.0 to 1.71.1 by @dependabot in #669
- Bump google.golang.org/grpc from 1.71.1 to 1.72.0 by @dependabot in #674
- chore(deps): update konflux references by @red-hat-konflux in #676
- fix(deps): update go modules by @red-hat-konflux in #680
- Bump golang.org/x/sys from 0.32.0 to 0.33.0 by @dependabot in #692
- chore(deps): update konflux references by @red-hat-konflux in #689
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1745855087 by @red-hat-konflux in #688
- chore(deps): update konflux references by @red-hat-konflux in #701
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.6-1747218906 by @red-hat-konflux in #700
- fix(deps): update go modules by @red-hat-konflux in #690
- Bump google.golang.org/grpc from 1.72.0 to 1.72.2 by @dependabot in #709
- Bump google.golang.org/grpc from 1.72.2 to 1.73.0 by @dependabot in #721
- Bump google.golang.org/grpc from 1.72.2 to 1.73.0 by @dependabot in #732
- Bump github.com/vmware/go-ipfix from 0.14.0 to 0.15.0 by @dependabot in #724
New Contributors
Full Changelog: v1.8.2-community...v1.9.0-community