Skip to content

Releases: vmware/go-ipfix

go-ipfix v0.4.4

11 Feb 01:54
Compare
Choose a tag to compare
go-ipfix v0.4.4 Pre-release
Pre-release

Changed

  • Modify address resolution method in exporter and collector. (#134, @zyiou)

go-ipfix v0.4.3

05 Feb 19:56
Compare
Choose a tag to compare
go-ipfix v0.4.3 Pre-release
Pre-release

Changed

  • Modify the input of Exporting and Collecting process. (#129, @stati)
  • Improve testing coverage on IPv6. (#130, @zyiou)
  • Add log information for debugging. (#132, @zyiou)

Fixed

  • Fix slicing problem on TCP collector. (#126, @zyiou)
  • Validate data records in aggregation process. (#125, @stati)
  • Fix testing issues: update TLS certificate in tests (#128, @zyiou), fix flaky tests problem and golangci-lint error (#114, @zyiou).

go-ipfix v0.4.2

15 Dec 20:30
6b2adf9
Compare
Choose a tag to compare
go-ipfix v0.4.2 Pre-release
Pre-release

Added

  • Exposed message size limit in exporter. (#115, @zyiou)
  • Added a function in aggregation process to delete flow key from flowKeyRecord map without a lock. (#113, @stati)

go-ipfix v0.3.2

14 Dec 19:18
1ae047a
Compare
Choose a tag to compare
go-ipfix v0.3.2 Pre-release
Pre-release

Added

  • Added a function in aggregation process to delete flow key from flowKeyRecord
    map without a lock. (#110, @stati)

go-ipfix v0.4.1

09 Dec 07:59
96534d5
Compare
Choose a tag to compare
go-ipfix v0.4.1 Pre-release
Pre-release

Changed

  • Expose fields in AggregateElements and add integration tests. (#104, @zyiou)

go-ipfix v0.4.0

08 Dec 20:26
Compare
Choose a tag to compare
go-ipfix v0.4.0 Pre-release
Pre-release

Includes all the bug fixes from 0.3.1.

Added

  • Supported message size check for UDP transport. (#92, @stati)
  • Added stats support in aggregation process. (#99, @stati)
  • Added security support (TLS and DTLS) and client authentication for TLS. (#57, #101, @zyiou)
  • Added issue templates. (#94, @stati)

Changed

  • Modified correlating process in aggregation process. (#99, @stati)

Fixed

  • Fixed the unit tests with -race of pkg/exporter (#91, @stati), pkg/collector and pkg/intermediate(#93, @zyiou)

go-ipfix v0.3.1

23 Nov 19:17
Compare
Choose a tag to compare
go-ipfix v0.3.1 Pre-release
Pre-release

Changed

  • Simplified standalone collector code. (#83, @stati)
  • Improved intermediate process. (#81, @zyiou)
  • Exposed collecting process and aggregation process as public struct. (#84, @zyiou)

Fixed

  • Modified versions of some packages in go.mod to keep it consistent with Antrea, the main user of go-ipfix library. (#82, @zyiou)

go-ipfix v0.3.0

09 Nov 18:52
Compare
Choose a tag to compare
go-ipfix v0.3.0 Pre-release
Pre-release

Includes all the bug fixes from 0.2.1, 0.2.2, 0.2.3, and 0.2.4.

Added

  • Added the intermediate process feature for the implementation of the IPFIX mediator. (#52, @zyiou)
  • Added standalone IPFIX collector. (#71, @stati)
  • Added GitHub workflow for unit tests and code generation. (#39, #44, @stati)
  • Added code coverage for unit tests and integration tests. (#52, #56, @zyiou)
  • Added encoding and decoding support for IPv6 addresses. (#64, @stati)

Changed

  • Refactored and changed the entities abstraction, specifically sets and records. (#49, @zyiou)
  • Refactored encoding support for IPFIX exporter. (#20, @zyiou)
  • Changed the InfoElement data type to length association from the list to the map. (#58, @shihhaoli)

Fixed

  • Added locks for clients map in the collector process. (#46, @zyiou)

go-ipfix v0.2.4

05 Nov 06:51
Compare
Choose a tag to compare
go-ipfix v0.2.4 Pre-release
Pre-release

Changed

  • Change reverse information element naming (#68, @zyiou)

Fixed

  • Remove unnecessary testing log (#67, @zyiou)

go-ipfix v0.2.3

30 Oct 21:53
Compare
Choose a tag to compare
go-ipfix v0.2.3 Pre-release
Pre-release

Added

Changed

  • Change DateTimeSeconds type for information elements to uint32 following RFC7011. (#59, @zyiou)
  • Change PEN number for Antrea to '56506' (assigned by IANA). (#60, @zyiou)