Releases: telenornms/skogul
v0.32.4
v0.32.3
Release date: 2026-02-16
Add support for rate calculations
TLS support in Kafka
Handle case where reflect.TypeOf returns nil
v0.32.2
Release date: 2026-02-11
Add support for M&R Actions to the MNR sender.
v0.32.1
Changed build base back to Rockylinux 8 after spending a week at 9.
v0.32.0
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
Release date: 2025-05-09
Updates switch transformer and adds new one to operate on the data field
v0.31.3
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
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
Release date: 2025-04-17
Fixes incorrect encoding of unsigned integers in the influx sender.
v0.31.0
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.