Skip to content

v0.10.0 "Stäfeliflue"

Compare
Choose a tag to compare
@matzf matzf released this 27 Dec 09:41
· 116 commits to master since this release
0871860

What's Changed

Dependencies

Update various dependencies; in particular, update quic-go to v0.40.0.
Update to go 1.21, building with go 1.21.3.

Packages

Build debian packages for the SCION services and tools for multiple target platforms (x86-64, arm64, x86-32 and arm).
These packages are not published in a package repository just yet. Packages for release versions are attached to the release. Packages for in-development versions are available from the latest nightly build.
See the installation manual page for more details.

Internal / Testing

Add benchmark tests for the router to track the packet forwarding performance.
These benchmarks are run in the CI, failing on unexpected performance regressions. The benchmark can also be run locally to determine the performance impact of any changes. For this, run e.g. bazel test --test_output=streamed -t- //acceptance/router_benchmark:test and inspect the measured performance in the test output.

Bug fixes

  • daemon: fix docstring for latencies in protobuf file by @mlegner in #4443
  • processmetrics: explicit type conversion to support arm64 by @mlegner in #4446
  • bazel: update bazelisk and support arm64 by @mlegner in #4447
  • prometheus: fix copying of metrics labels by @sustrik in #4450
  • pkg/log: fix panic when using custom Logger by @lukedirtwalker in #4452
  • daemon: error out when using drkey endpoints without configured drkey by @rohrerj in #4453
  • tools: fix wireshark dissector TLV options without data by @marcodermatt in #4458

Full Changelog

v0.9.1...v0.10.0

New Contributors