Skip to content

Releases: netsampler/goflow2

Release v2.2.1

21 Aug 04:55
127c1a3
Compare
Choose a tag to compare
Hotfix for protobuf producer.
When configuration was not passed, did not parse the packet.

fix:

* should parse with empty config #347

Release v2.2.0

19 Aug 03:27
d4bffe2
Compare
Choose a tag to compare
The protobuf producer refactor and move to slog.
This version contains various fixes and improves mapping of encapsulated data.

fixes:

* mpls labels in NetFlow (#345)
* udp receiver not passing errors (#323)

features:

* add reload option for systemd service (#340)
* add more protocols to renderer (#341)
* refactor encapsulation and configuration (#342)
* use slog instead of logrus (#199)

The protobuf producer refactor allows more flexibility in terms of parsing of encapsulated protocols.
For instance SRv6, IPIP, MPLS, GRE, etc.
It also improves configuration handling for a better use as a library.

Release v2.1.5

18 Jul 04:17
e171a04
Compare
Choose a tag to compare
features:

* sFlow: decode drop packets (#337)
* sFlow: decode ethernet flow record (#336)

Release v2.1.4

18 Jul 03:00
f363eff
Compare
Choose a tag to compare
bugfixes:

* fix CLI arg typo, use sockets count (#324)
* typo in JSON tag for TCPFlags in NFv5 records (#322)
* NetFlow v9 bad timestamp calculation (#325)
* NetFlow v5 uptime/first/last are in millisecond (#304)

Release v2.1.3

24 Mar 04:52
c109a5f
Compare
Choose a tag to compare
bugfixes:

* double count of NetFlow metrics (#302)
* obsdomainid missing for NetFlow (#282)

Release v2.1.2

20 Jan 05:31
bd9d794
Compare
Choose a tag to compare
* feat: add string renderer
* fix: protobuf was formatting bytes into hexadecimal, creating issues with renderers

Release v2.1.1

06 Jan 09:04
a61288e
Compare
Choose a tag to compare
enhancements and bugfix

metrics: count packets dropped by the queue
decoder: fix parsing of MAC and IP address with sFlow

*

Release v2.1.0

02 Jan 21:03
175421a
Compare
Choose a tag to compare
improve reliability of GoFlow2 and library

bugfixes:

* decoder: missing time received ns in netflow v5 (#209)
* decoder: fix netflow flowsets (#218)
* decoder: improve BasicTemplateSystem (#233)
* decoder: ipfix have max size (#237)
* decoder: do not stop reading sets (#239)
* decoder: check etype size (#252)
* producer: fix fragments for IPFIX (#196)
* producer: bugfix of sampling mapping for ipfix (#207)
* producer: add missing renderer for bgp_next_hop (#210)
* producer: fix fragment for NetFlow (#215)
* producer: increase performance of sampling rate lookup (#264)
* transport: fix kafka default partitioning (#246)

features:

* goflow2: allows using a single port for multiple protocols (sFlow, NetFlow, IPFIX) (#197)
* goflow2: add additional parameters in listen URL (#208)
* goflow2: handle panic (#254)
* producer: add datetime render (#225)

Release v1.3.7

06 Dec 12:42
e1c581e
Compare
Choose a tag to compare
* ipfix decoding protection: max size
* fixes custom renderers (eg: etype -> name)

Release v1.3.6

01 Sep 22:05
9287e05
Compare
Choose a tag to compare
* performance: optimizations on read functions
* security: protects against bad packets with unrealistic field lengths