Skip to content

Releases: vmware/go-ipfix

go-ipfix v0.5.4

07 Jul 05:25
Compare
Choose a tag to compare
go-ipfix v0.5.4 Pre-release
Pre-release

Changed

  • Clear original export fields in the aggregation process. (#220, @stati)
  • Move bytes.buffer to []byte for set and message. Optimize the encoding of record, set and message entities. (#215, @zyiou)

go-ipfix v0.5.3

18 Jun 01:44
Compare
Choose a tag to compare
go-ipfix v0.5.3 Pre-release
Pre-release

Added

  • Add Pod Labels to the Antrea registry. (#203, @dreamtalen)
  • Add Kafka TLS support to the Kafka Producer. (#178, @stati)
  • Add more methods to the Kafka Producer. (#210, @stati)
  • Add AreExternalFieldsFilled metadata field for AggregationFlowRecord. (#211, @dreamtalen)
  • Add more metadata to the aggregated flow record. (#216, @stati)

Changed

  • Modify record entity and encoding/decoding methods to use byte datatype directly. (#207, @stati)
  • Remove element map from the record. (#206, @zyiou)
  • Modify the proto format of Kafka flow message. (#208, @stati)

Fixed

  • Remove unnecessary allocations in record entity code. (#200, @stati)
  • Optimize encoding code when adding element to data record and decrease memory allocations. (#204, @stati)
  • Fix the aggregation process set/get methods by modifying the aggregate record
    map. (#212, @zyiou)
  • Fix the buffer management in the Collection Process. (#213, @stati)

go-ipfix v0.5.2

18 May 17:15
Compare
Choose a tag to compare
go-ipfix v0.5.2 Pre-release
Pre-release

Added

  • Add support for isMetadataFilled for aggregation process (#196 @zyiou)

Changed

  • Remove the portion of updating the version of Helm Chart in generating manifest process,
    and fix the issue that manifest of ipfix-collector cannot be uploaded to release assets.
    (#194 @heanlan)
  • Update some package versions to keep consistent with Antrea go.mod (#195 @zyiou)

go-ipfix v0.5.1

13 May 20:51
Compare
Choose a tag to compare
go-ipfix v0.5.1 Pre-release
Pre-release

Added

  • Create K8s deployment yaml to deploy ipfix-collector and add instructions on
    deploying the latest go-ipfix collector . (#159, #182, @heanlan)
  • Add aggregation process support for deny connections tracking. (#175, #183, @zyiou)

Changed

  • Modify aggregation process to maintain records in a heap based on active and
    inactive expiry timeouts. (#185, @stati)
  • Modify rule priority types in Antrea registry. (#184, #189, @heanlan)
  • Delete unrequired method of deleting record from record map witout lock. (#181, @stati)
  • Modify network policy related fields in Antrea registry. (#179, @zyiou)
  • Move klog to klog/v2. (#187, @zyiou)

Fixed

  • Remove codecov token from script. (#176, @zyiou)

go-ipfix v0.5.0

20 Apr 18:11
Compare
Choose a tag to compare
go-ipfix v0.5.0 Pre-release
Pre-release

Includes all the bug fixes from 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, and 0.4.8.

Added

  • Added Kafka Producer that is initialized given the address of Kafka broker
    system. It gathers the IPFIX messages from the collecting process
    and turns them into Kafka messages. (#88, @stati)
  • Demonstrate the ability to support multiple proto schemas in Kafka Producer. (#99, @stati)
  • Add new fields to Antrea Registry for enhancing network policy info and adding
    all the tcp states of the connection. (#165, @zyiou)

Changed

  • Change the name of master branch to main. (#144, @zyiou)
  • Change the names of Flow Types. (#171, @zyiou)
  • Enhance the debug logs with useful info. (#170, @zyiou)

Fixed

  • Fix the default expiration time of TLS certificates in tests by increasing it
    from one month to one year. (#127, @zyiou)
  • Fix the code in pkg/producer when cherrypicking commits from v0.4.5 release. (#143, @stati)
  • Fix the branch name in go-ipfix collector image workflow. (#160, @stati)
  • Fix an issue of cleaning up slice in the IPFIX set Reset method. (#163, @stati)

go-ipfix v0.4.8

19 Mar 21:11
Compare
Choose a tag to compare
go-ipfix v0.4.8 Pre-release
Pre-release

Changed

go-ipfix v0.4.7

15 Mar 19:19
Compare
Choose a tag to compare
go-ipfix v0.4.7 Pre-release
Pre-release

Added

  • Added new field flowType in Antrea registry. (#148, @stati)

Changed

  • Modify aggregation process to consume flow end reason. (#150, @stati)
  • Support consuming tcpState in aggregation process. (#151, @zyiou)

go-ipfix v0.4.6

25 Feb 22:42
Compare
Choose a tag to compare
go-ipfix v0.4.6 Pre-release
Pre-release

Added

  • Added tcpState information element for Antrea registry. (#145, @zyiou)

go-ipfix v0.4.5

17 Feb 22:45
2878db9
Compare
Choose a tag to compare
go-ipfix v0.4.5 Pre-release
Pre-release

Added

  • Added new methods in Set interface to reduce set allocations for user. (#139,
    @stati)

Changed

  • Simplified the network address consumption in exporter and collector processes.
    (#140, @stati)

Fixed

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)