Skip to content

Releases: telenornms/skogul

v0.32.4

04 Mar 11:57

Choose a tag to compare

Release date: 2026-03-04

Don't install example config

v0.32.3

16 Feb 12:08

Choose a tag to compare

Release date: 2026-02-16

Add support for rate calculations
TLS support in Kafka
Handle case where reflect.TypeOf returns nil

v0.32.2

11 Feb 09:52

Choose a tag to compare

Release date: 2026-02-11

Add support for M&R Actions to the MNR sender.

v0.32.1

22 Jan 12:08

Choose a tag to compare

Changed build base back to Rockylinux 8 after spending a week at 9.

v0.32.0

12 Jan 11:36
e6c083a

Choose a tag to compare

Release date: 2026-01-12

Two new features and some maintenance

Features

  • SQL TLS
    Both the SQL (MySQL & Postgresql) sender and receiver now support TLS
    connections and full mTLS.

  • Configuration with JSON5
    This allows users with complex config files to comment out parts of the
    config temporarily or add documentation in comments, and also to leave in
    trailing commas without issue.

Maintenance

The protobuf code generation has been modernized:

  • Migrated from deprecated gogo/proto to google.golang.org/protobuf
  • Using vtproto for performance
  • Fixed some minor issues in protobuf parsing implementation for USP
  • Juniper protobuf files updated from v23.2R1 to v25.2R1.8-EVO
  • This adds about 1M lines of Protobuf definitions, which unfortunately
    increasing the binary size by nearly 100%

Some toolchain updates:

  • CGO disabled for default build as we are currently not using any libraries
    that need CGO
  • RPM builds now use Rocky Linux 9
  • Fixed an issue that prevented benchmarking from executing and added more
    benchmarks related to protobufs
  • Various minor go syntax updates

v0.31.4

09 May 08:02

Choose a tag to compare

Release date: 2025-05-09

Updates switch transformer and adds new one to operate on the data field

v0.31.3

09 May 08:02

Choose a tag to compare

Release date: 2025-04-17

An additional attempt at fixing Influx encoding of unsigned integers.

Counters such as ifOutDiscards are registered as uint, which is "either
uint32 or uint64", depending on architecture, but doesn't cast into either,
so we need the precise type...

v0.31.2

09 May 08:01

Choose a tag to compare

Release date: 2025-04-17

More minor influx fixes on how unsigned integers are handled, both in
sender and encoder.

This is done mainly to fix Svipul which currently ends up encoded
ifHcInOctets correctly, but not e.g. ifInErrors. E.g.:

Example of bad encoding seen from svipul using real life SNMP data using
v0.31.1:

skrot,target=e1-kbula.tg25.tg.no,ifName=dsc ifName="dsc",ifDescr="dsc",ifOperStatus="up(1)",ifAdminStatus="up(1)",ifHCInOctets=0u,ifHCOutOctets=0u,ifOutErrors=0x0,ifInUnknownProtos=0x0,ifAlias="",ifHighSpeed=0x0,ifPhysAddress="",ifOutDiscards=0x0,ifInErrors=0x0,ifOutQLen=0x0,ifIndex=5,ifType="other(1)",ifLastChange=0xb48,ifInDiscards=0x0 1744919740470127807

This should hopefully the remaining issues.

v0.31.1

09 May 08:01

Choose a tag to compare

Release date: 2025-04-17

Fixes incorrect encoding of unsigned integers in the influx sender.

v0.31.0

01 Apr 12:02
d95f658

Choose a tag to compare

Release date: 2025-04-1

Fixes a bug in influxdb parser that incorrectly closed opened apostrophes
when found escaped apostrophes.

Adds options to add CA files for certificate verification in influxdb sender.