PackageTrack
Sign in Get early access

github.com/scionproto/scion

v0.15.1 #2342 most downloaded on Go modules scionproto/scion

What this package is like to depend on

Last release 5 days ago

19 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Some releases are documented

notes for 10 of 19 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

220 releases · first in 2017

32 releases in the last 12 months

see the full history below

Release timeline

220 releases · Feb 2017 to Aug 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 220
  1. v0.15.2-0.20260819102729-ce575dc806e9 19 Aug 2026 pre-release

    Nothing published for this version

  2. v0.15.1 06 Aug 2026
    Release notes

    This patch release is created to address the issue with the binaries from 0.15.0 (#4960)

    Improvements

    • The checks to prevent failures similar to 0.15.0 were added.
    • Beacon grouping was fixed.
    • Explicit setting of the grace period for non-base TRCs is now enforced.
    • nil-deref panic on session events after routing table close was fixed.

    Dependencies

    • Bazel was upgraded to 9.1.1.
    • Security updates for quic-go, golang.org/x/crypto, golang.org/x/net, google.golang.org/grpc and others.

    New Contributors

    Full Changelog: v0.15.0...v0.15.1

    Open source →
    Release notes

    v0.15.1 "Schimberig" Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  3. v0.15.1-0.20260727162622-2bd9c299cdbc 27 Jul 2026 pre-release

    Nothing published for this version

  4. v0.15.1-0.20260715180952-c83afab19371 15 Jul 2026 pre-release

    Nothing published for this version

  5. v0.15.1-0.20260709204646-6c66f135feb8 09 Jul 2026 pre-release

    Nothing published for this version

  6. v0.15.1-0.20260708202458-0768aef00c50 08 Jul 2026 pre-release

    Nothing published for this version

  7. v0.15.1-0.20260625121527-be52bab805a7 25 Jun 2026 pre-release

    Nothing published for this version

  8. v0.15.1-0.20260604131834-c4d1b5bd840b 04 Jun 2026 pre-release

    Nothing published for this version

  9. v0.15.1-0.20260422100243-368ef5973c79 22 Apr 2026 pre-release

    Nothing published for this version

  10. v0.15.0 07 Apr 2026
    Release notes

    Please use v0.15.1 instead since the binaries for this release were built incorrectly.

    New features and improvements

    • STUN implementation for NAT traversal was added.
    • Applications can now run without a SCION daemon by communicating with the control service directly and running daemon functionality in-process.
    • Selection algorithm of the beacon store can now be changed with options.
    • Subject template can now be extracted from an existing certificate or CSR.
    • Voting certificates can now be created without ISD-AS.
    • scion-pki UX was improved.
    • Beacon diversity calculation bug was fixed.
    • Repeated beacon registration errors are now handled gracefully.
    • Grace period is considered when checking validity for DRKey.

    Documentation

    Building, testing, code quality

    • Code base was modernized with Go upgrade.
    • We made it clearer that certain files are generated and should not be edited directly.

    Dependencies

    • We revered back to using the mattn SQLite driver to address database issues (#4904)
    • We're using Go 1.26.0 now.
    • Bazel rules were upgraded.
    • Security updates for quic-go, golang.org/x/crypto, google.golang.org/grpc and others.

    New Contributors

    Full Changelog: v0.14.0...v0.15.0

    Open source →
    Release notes

    v0.15.0 "Schimberig"

    Compare

    Choose a tag to compare

    Open source →
  11. v0.14.1-0.20260402085043-3f6735e4d0a7 02 Apr 2026 pre-release

    Nothing published for this version

  12. v0.14.1-0.20260331230727-cf956bb70993 31 Mar 2026 pre-release

    Nothing published for this version

  13. v0.14.1-0.20260330120102-685bd8ecb197 30 Mar 2026 pre-release

    Nothing published for this version

  14. v0.14.1-0.20260330114629-1f66c0923d09 30 Mar 2026 pre-release

    Nothing published for this version

  15. v0.14.1-0.20260326132406-dd1c1bfeaff1 26 Mar 2026 pre-release

    Nothing published for this version

  16. v0.14.1-0.20260325143144-35a2b6d8d5d9 25 Mar 2026 pre-release

    Nothing published for this version

  17. v0.14.1-0.20260316094231-ea645ec789c0 16 Mar 2026 pre-release

    Nothing published for this version

  18. v0.14.1-0.20260309124933-8b01ba461940 09 Mar 2026 pre-release

    Nothing published for this version

  19. v0.14.1-0.20260304085012-bea7df4b3530 04 Mar 2026 pre-release

    Nothing published for this version

  20. v0.14.1-0.20260218121520-1724cd29c294 18 Feb 2026 pre-release

    Nothing published for this version

  21. v0.14.1-0.20260206144937-a201cf565470 06 Feb 2026 pre-release

    Nothing published for this version

  22. v0.14.1-0.20260116151421-cce7754b652c 16 Jan 2026 pre-release

    Nothing published for this version

  23. v0.14.1-0.20251204093915-ece253328abe 04 Dec 2025 pre-release

    Nothing published for this version

  24. v0.14.1-0.20251117135537-d23064e9f661 17 Nov 2025 pre-release

    Nothing published for this version

  25. v0.14.0 10 Nov 2025
    Release notes

    What's Changed

    New features and improvements

    • Connect RPC support was added on server and client side. Happy eyeballs is used on a client side.
    • A new beacon extension containing the control and discovery service addresses of the AS was added, so less SVC resolution is done now.
    • Pluggable segment registration was implemented.
    • Various improvements were done for SQLite usage in the storage layer.
    • A simple BPF port filter was added to enable the use of non-XDP raw sockets by the router underlay providers.
    • Path MTU calculation was fixed for shortcut paths.

    Documentation

    • SGRP section was added.
    • The demo network tutorial was further improved.
    • KMS can now be configured in the TRC signing ceremony builder.
    • Various small fixes are included too.

    Building, testing, code quality

    • We've upgraded to golangci-lint v2, fixing various linter findings at the same time.
    • Different graph topologies can be generated and used in tests now.
    • Local topology certificate validity was increased.

    Dependencies

    Various dependencies were updated:

    • We're using Go 1.24.2 now.
    • gopkg.in/yaml.v3 is used instead of gopkg.in/yaml.v2.
    • We cleaned up the tools required for Bazel.
    • Security updates for quic-go, golang.org/x/crypto, go-viper/mapstructure/v2 and others.

    New Contributors

    Full Changelog: v0.13.0...v0.14.0

    Open source →
    Release notes

    v0.14.0 "Tannhorn"

    Compare

    Choose a tag to compare

    Open source →
  26. v0.13.1-0.20251110070150-63c26fa5bd06 10 Nov 2025 pre-release

    Nothing published for this version

  27. v0.13.1-0.20251028091902-019049d63acb 28 Oct 2025 pre-release

    Nothing published for this version

  28. v0.13.1-0.20250818091724-bb86f536c5aa 18 Aug 2025 pre-release

    Nothing published for this version

  29. v0.13.0 17 Apr 2025
    Release notes

    What's Changed

    New features and improvements

    • A major refactoring of router was done to enable multiple underlay implementations.
    • Handling TCP/SCION packets at the last-mile AS is now supported.
    • BGP ASNs in local topologies are now supported.
    • Flaky tests were fixed.
    • Various changes for running SCION on Windows.

    Documentation

    • The demo network tutorial had multiple improvements, including an automated Docker setup.
    • SIG documentation was updated.
    • Various small updates were made as well.

    Building, testing, code quality

    • We are using Bazel 8.1.1 now. Bazel configuration was overhauled.
    • Cross-platform RPM packages are now available.
    • New linters were added.
    • Lots of small refactorings to improve code quality and use the best code practices.

    Dependencies

    Various dependencies were updated:

    • We are using Go 1.24.0 now.
    • Security updates for quic-go, golang.org/x/crypto, golang.org/x/net and others.
    • Bazel-related rules to use with Bazel 8.

    New Contributors

    Full Changelog: v0.12.0...v0.13.0

    Open source →
    Release notes

    v0.13.0 "Fürstein"

    Compare

    Choose a tag to compare

    Open source →
  30. v0.12.1-0.20251028091902-019049d63acb 28 Oct 2025 pre-release

    Nothing published for this version

  31. v0.12.1-0.20251013122436-6787965828cd 13 Oct 2025 pre-release

    Nothing published for this version

  32. v0.12.1-0.20250930145652-38e79c43faf3 30 Sep 2025 pre-release

    Nothing published for this version

  33. v0.12.1-0.20250903084722-66ca97f817fd 03 Sep 2025 pre-release

    Nothing published for this version

  34. v0.12.1-0.20250813123405-7f774b0bd846 13 Aug 2025 pre-release

    Nothing published for this version

  35. v0.12.1-0.20250728130440-8364ada874b4 28 Jul 2025 pre-release

    Nothing published for this version

  36. v0.12.1-0.20250625122450-379c6c7db206 25 Jun 2025 pre-release

    Nothing published for this version

  37. v0.12.1-0.20250317081603-241a2e72ddfc 17 Mar 2025 pre-release

    Nothing published for this version

  38. v0.12.1-0.20250218154507-ecb4eaa08a1c 18 Feb 2025 pre-release

    Nothing published for this version

  39. v0.12.1-0.20250217133856-c30fb32a09c2 17 Feb 2025 pre-release

    Nothing published for this version

  40. v0.12.1-0.20250212152555-14c7a71f6098 12 Feb 2025 pre-release

    Nothing published for this version

  41. v0.12.1-0.20250121123317-6e7f0521434f 21 Jan 2025 pre-release

    Nothing published for this version

  42. v0.12.1-0.20250116095901-f6ef8642cea0 16 Jan 2025 pre-release

    Nothing published for this version

  43. v0.12.1-0.20241224134704-05dfe8158ab4 24 Dec 2024 pre-release

    Nothing published for this version

  44. v0.12.1-0.20241223103250-0b42cbc42486 23 Dec 2024 pre-release

    Nothing published for this version

  45. v0.12.1-0.20241129143332-3c8e30fbdb64 29 Nov 2024 pre-release

    Nothing published for this version

  46. v0.12.1-0.20241121055601-a118737fd69e 21 Nov 2024 pre-release

    Nothing published for this version

  47. v0.12.1-0.20241120133356-8109a33f2c8c 20 Nov 2024 pre-release

    Nothing published for this version

  48. v0.12.1-0.20241115104017-5c3b50dce3ba 15 Nov 2024 pre-release

    Nothing published for this version

  49. v0.12.1-0.20241105120659-dd852aa7a8e6 05 Nov 2024 pre-release

    Nothing published for this version

  50. v0.12.1-0.20241101153335-db3e6c50f2e6 01 Nov 2024 pre-release

    Nothing published for this version

  51. v0.12.1-0.20241016094009-5cedae9b5346 16 Oct 2024 pre-release

    Nothing published for this version

  52. v0.12.0 10 Oct 2024
    Release notes

    What's Changed

    New Features and improvements

    • The dispatcher is gone! Well, mostly. We still have a shim for backward compatibility.
    • The migration to ConnectRPC has begun. The first PR has been merged. Many more to come.
    • We now build RPM packages for the x86_64 platform. Stay tuned for other platforms as the Bazel rules improve.
    • The router code got faster by about 15%.
    • For the price of one small patch, SCION can now build for windows too.
    • Scion-pki has acquired some new features. Find them in the scion-pki documentation.

    Documentation

    • We have updated and improved the deployment tutorial.
    • The cryptography documentation now includes instructions to use scion-pki and sports a ceremony script builder UI (yes, embedded in the documentation!).
    • Added OpenWRT installation instructions.

    Configuration Changes

    • The unused QUIC configuration field is gone from the Control Service's schema. It must be removed from toml files.
    • The router configuration gained a new field: router.bfd. This allows to configure BFD on all links by default. Subfields are the same as in the bfd field of links in the topology configuration. The defaults apply to links that do not have an explicit configuration for a given field. Previously, this was done by setting the environment variables SCION_EXPERIMENTAL_BFD_*. Those are now ignored.
    • The topology.json file gained a new field: dispatched_ports. While transitioning away from the dispatcher, SCION applications on dispatcher-less hosts are expected to listen on a restricted port range. This must be set to the same value on updated hosts and on their updated border routers. The recommended value is dispatched_ports="31000 - 32767". This must be configured, there is no safe default.
    • The field "reconnect_to_dispatcher" is gone. It must be removed from all toml files (i.e. the control service and the SCION daemon).

    Building, Testing, and Code Quality

    As usual, we've put quite a bit of effort in improving build reliability, burying dead code, simplifying, adding tests, fixing flakes, filling potholes, and complying with best practice and standards (including SCION published specs). Most notable in the latter category were:

    • router - race condition: #4282 - Another finding of VerifiedSCION (Thanks @jcp19!)
    • router - drop invalid packets packets: #4415, #4558
    • router - return SCMP on invalid dst address: #4126
    • router - strengthen the checks performed by parsePath: #4524, #4531 - Another findind of VerifiedSCION (Thanks @jcp19 and @mlimbeck!)
    • topology - allow peering links between core ASes: #4484

    We have also made a small improvement to Wireshark's SCION support: heuristic detection of SCION traffic is now supported. With the removal of the dispatcher and associated limited port range, this became nice-to-have.

    Dependencies

    We have updated a few of our dependencies. Most notably our minimum Go version, which is now 1.22.7. Also updated are:

    • Certifi: 2024.2.2 -> 2024.7.4
    • Antlr: 0.6.0 -> 0.6.1
    • rules_js: 1.33.1 -> 2.0.0-rc6
    • nodejs: latest -> 16.19.0
    • pnpm: latest -> 9.4.0
    • spectral-cli: 6.11.0 -> 6.11.1

    New Contributors

    Full Changelog: v0.11.0...v0.12.0

    Open source →
    Release notes

    v0.12.0 "Rooterberg"

    Compare

    Choose a tag to compare

    Open source →
  53. v0.11.1-0.20241010103401-e6b0576682c7 10 Oct 2024 pre-release

    Nothing published for this version

  54. v0.11.1-0.20241008083440-eef5cf743f23 08 Oct 2024 pre-release

    Nothing published for this version

  55. v0.11.1-0.20241004144129-aa917bb458d6 04 Oct 2024 pre-release

    Nothing published for this version

  56. v0.11.1-0.20240919193131-26103217c807 19 Sep 2024 pre-release

    Nothing published for this version

  57. v0.11.1-0.20240919095343-59c70dcadeed 19 Sep 2024 pre-release

    Nothing published for this version

  58. v0.11.1-0.20240918205335-296ec950093c 18 Sep 2024 pre-release

    Nothing published for this version

  59. v0.11.1-0.20240918144820-a83a906b7166 18 Sep 2024 pre-release

    Nothing published for this version

  60. v0.11.1-0.20240917162923-f0d570b1cdf7 17 Sep 2024 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive