Releases: vmware/go-ipfix
Releases · vmware/go-ipfix
go-ipfix v0.16.0
Added
- Add new IEs for K8s object UUIDs to Antrea registry. (#433, @antoninbas)
Changed
Fixed
- Remove some unnecessary error logs with typo. (#432, @antoninbas)
go-ipfix v0.15.0
Added
- Support for more TLS config options in Collector and Exporter. (#423, @antoninbas)
- Add curl and jq to ipfix-collector Docker image. (#429, @antoninbas)
Changed
- Bump Go to 1.24. (#425, @antoninbas)
Fixed
- Ignore Read error in TCP collector when server is closed. (#428, @antoninbas)
go-ipfix v0.14.0
Fixed
- Fix Record length computation so that IPFIX UDP messages can be sized
correctly by the buffered exporter. (#417, @antoninbas) - Fix sequence number incrementing in IPFIX exporter. (#418, @antoninbas)
go-ipfix v0.13.0
Added
- Support configurable decoding mode in reference collector program. (#396, @antoninbas)
- Add Path MTU to Exporter inputs. (#407, @antoninbas)
- Add buffered exporter for IPFIX messages. (#409, @antoninbas)
Changed
- Improve received stats in collector. (#394, @antoninbas)
- Improve IPFIX header decoding in collector. (#395, @antoninbas)
- Prevent unnecessary memory allocations in WriteIPFIXMsgToBuffer. (#397, @antoninbas)
- Re-use same buffer when receiving messages in TCP collector. (#399, @antoninbas)
- Improve collector program for data sets with multiple records. (#410, @antoninbas)
Fixed
- Do not embed Record interface into baseRecord. (#398, @antoninbas)
go-ipfix v0.12.0
Added
- Ability to support unknown IEs when decoding template sets. (#380, @antoninbas)
- Add SendDataRecords to IPFIX Exporter to send multiple data records at once. (#391, @antoninbas)
- Support Records as input for AggregationProcess. (#389, @antoninbas)
- Add clusterId IE to Antrea registry. (#379, @antoninbas)
Changed
- Manage templates per session instead of globally. (#386, @antoninbas)
- Close TCP connection in case of error. (#384, @antoninbas)
- Remove CloseMsgChan method from collector process. (#388, @antoninbas)
- Improve IPFIX Set implementation: add AddRecordV3 method to interface and
optimize ResetSet to avoid memory allocations. (#390, @antoninbas) - Delete existing template if a new invalid one is received. (#383, @antoninbas)
- Stop using projects.registry.vmware.com registry for Kafka images. (#373, @antoninbas)
Fixed
- Fix UDP template expiry in collector process. (#381, @antoninbas)
go-ipfix v0.11.0
Changed
- Bump Go to 1.23. (#365, @antoninbas)
- Add a few log messages to exporter process. (#367, @antoninbas)
- Bump Ubuntu to 24.04 for Docker images. (#369, @antoninbas)
go-ipfix v0.10.1
Fixed
- Restore check for closed TCP connection in exporter process. (#360, @antoninbas)
go-ipfix v0.10.0
This version has been retracted and should not be used. Please use v0.10.1 instead.
Added
- Add more features to the test IPFIX collector web API. (#351, @antoninbas)
Changed
- Return receive-only channel in the GetMsgChan() method of the collector
process. (#350, @antoninbas) - Use recommended default value of 600s for templateRefreshTimeout. (#353,
@antoninbas) - Stop referencing the VMware Harbor registry for ipfix-collector. (#347,
@antoninbas)
Fixed
- Fix how decoding errors are handled for UDP clients in collector
process. (#352, @antoninbas) - Fix how collector connections are closed in exporter process. (#354, @antoninbas)
go-ipfix v0.9.0
Added
- Add EgressNodeName field to the Antrea registry. (#343, @Atish-iaf)
go-ipfix v0.8.2
Changed
- Improve IPFix collector to speed up log retrieval (#338, @yuntanghsu )