Releases: netobserv/netobserv-ebpf-agent
Releases · netobserv/netobserv-ebpf-agent
v0.2.1
What's Changed
Breaking changes 🛠
Non-breaking changes
- Update measurements with minor details by @praveingk in #52
- Add TCP traffic measurements by @praveingk in #53
- NETOBSERV-550: fix inconsistent reporting of packets by @mariomac in #54
- NETOBSERV-578: deduplicate flows at agent level by @mariomac in #56
- Allow selecting flows' direction by @mariomac in #58
- create systemd unit example by @joewilliams in #59
- Some code improvements by @mariomac in #60
- NETOBSERV-613: decrease premature eviction of eBPF hashmap by @mariomac in #61
- NETOBSERV-613: Rework pipeline by @mariomac in #62
- NETOBSERV-613: drop messages when they accumulate in the exporter by @mariomac in #63
New Contributors
- @joewilliams made their first contribution in #59
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
This release improves the CPU consumption by 2 orders of magnitude and the Memory consumption by 1 order of magnitude. See the measurements.pptx for a comparison of CPU consumption on high-load scenarios.
Other Changes
- [NETOBSERV-494, NETOBSERV-438] Performance optimization using eBPF aggregation by @praveingk and @mariomac in #39
- Updated the eBPF <--> userspace interaction documentation by @mariomac in #50
- Add breaking-change triage in release notes by @jotak in #46
- NETOBSERV-560: fix fragmentation of reported flows by @mariomac in #51
Full Changelog: v0.1.2...v0.2.0
v0.1.2
What's Changed
- Enable remote profiling by @mariomac in #38
- add IPAddrFromNetIP function to allow conversion from NetIP to IPAddr by @eranra in #41
- Added ICMP single-packet test by @mariomac in #42
- Increased number of ICMP test packets by @mariomac in #43
- NETOBSERV-397 Implement TLS for Kafka connection in the agent by @jotak in #44
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- add flowlogs-dump example by @eranra in #21
- Remove fmt from PR make target by @mariomac in #25
- NETOBSERV-307 & NETOBSERV-308: changed example deployments + documentation by @mariomac in #23
- NETOBSERV-306 : Enable ipv6 support by @praveingk in #24
- Fixed example deployments by @mariomac in #29
- NETOBSERV-199: E2E Integration tests by @mariomac in #30
- NETOBSERV-333: allow overriding default GRPC server options by @mariomac in #31
- Merge IPv4 and IPv6 addresses into a single type by @mariomac in #32
- NETOBSERV-258: JSON+Kafka export by @mariomac in #33
- Fix FLP in e2e tests by @mariomac in #35
New Contributors
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Basic project structure + Build scripts by @mariomac in #1
- NETOBSERV-200: Basic flows' agent architecture by @mariomac in #2
- NETOBSERV-200: Basic eBPF agent that fetches flows' information by @mariomac in #3
- NETOBSERV-212 (I): basic protobuf definition and generation for Flows by @mariomac in #4
- [NETOBSERV-202] GRPC+Protobuf submission by @mariomac in #6
- Github action to push short-lived images by @mariomac in #7
- Fix some CI tasks by @mariomac in #8
- Separate HOST from PORT in the env configuration by @mariomac in #9
- Amend example images by @mariomac in #10
- NETOBSERV-229 create pre-merge image on PR via action by @jotak in #11
- NETOBSERV-218 upgrade base image by @jotak in #12
- Rename project to netobserv-ebpf-agent by @mariomac in #13
- Fix reported bytes by @mariomac in #14
- NETOBSERV-201: Allow configuration from env by @mariomac in #15
- NETOBSERV-201: configure LogLevel and Sampling by @mariomac in #16
- Improved README and configuration documentation by @mariomac in #17
- Add release action by @jotak in #18
- NETOBSERV-281: dynamic registering/unregistering of network interfaces by @mariomac in #19
New Contributors
Full Changelog: https://github.com/netobserv/netobserv-ebpf-agent/commits/v0.1.0