Skip to content

Releases: netsampler/goflow2

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

Release v2.0.0

10 Aug 05:27
6b6d464
Compare
Choose a tag to compare
v2.0.0 refactoring

The library and the app have undergone massive changes.
It includes a key refactor of the formatting and producer system.

Decoder:
* Temporarily removed the template drivers
* Improved decoding error information

Producer:
* Became a module like formatters or transporters: specific to protobuf
* Improved use of reflect to do custom mapping
* Uses protoreflect to add extra fields (also supports lists)
* Uses nanosecond-based timestamps
* Reduced number of Protobuf fields as the previous ones can be added with a custom mapping

Formatting:
* Use `Marshal` functions
* Binary formatting replaces the protobuf-specific formatting
* Binary, JSON and Text have been simplified
* Raw samples can be formatted in text form
* Custom mapping is formatted properly with user-defined names

GoFlow2:
* Adds a mode to display the raw samples
* Improved listening on multiple sockets
* Disassociated the Prometheus and logging integrations from from the core libraries, using wrappers now
* Linted Prometheus metrics
* Improved interrupt process/shutting-down

Release v1.3.5

10 Aug 05:02
7c52d81
Compare
Choose a tag to compare
fixes sFlow bug on fragments

Release v1.3.4

26 May 01:56
e5696f1
Compare
Choose a tag to compare
dep upgrades and sampling rate for nfv5 fix

Release v1.3.3

21 Apr 03:10
69a6eaf
Compare
Choose a tag to compare
* Make the new template system retro-compatible with older version
* Re-introduce the default memory template
* Adds a wrapper to convert