Skip to content

Releases: netsampler/goflow2

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

Release v1.3.2

20 Apr 13:49
b58874c
Compare
Choose a tag to compare
* Hotfix on NetFlow decoder

Release v1.3.1

16 Apr 04:24
958109e
Compare
Choose a tag to compare
* Dependabot fix
* sFlow decoder can now process any non identified fields instead of erroring

Release v1.3.0

16 Apr 04:08
c4c4ffb
Compare
Choose a tag to compare
* Modularize templates

Release v1.2.0

16 Apr 03:39
6b3c5f1
Compare
Choose a tag to compare
* Update go.mod
* Support endianness
* Support list fields
* Various fixes

Release v1.1.1

08 Oct 22:18
e0d30b7
Compare
Choose a tag to compare
Bugfixes:
* UDP routine issue when closing
* src-as issue for sFlow

Protocols:
* Export milliseconds
* Export observation domain

Transports:
* Kafka supports compression
* Kafka supports SASL scram

Other:
* Go 1.18
* Socket reuse CLI argument
* Drops empty packets

Release v1.1.0

26 Mar 23:37
58f0f97
Compare
Choose a tag to compare
Refactoring update

* Bugfixes on decoding
* Templates are modules
* Custom mapping
* Libraries updgrades