PackageTrack

Go modules · #2342

github.com/scionproto/scion

v0.15.1scionproto/scion

Release timeline

226 releases since 2017
20172019202120232025

Releases

  1. v0.15.2-0.20260824111241-681d9a82bda124 Aug 2026pre-release

    Nothing published for this version

  2. v0.15.2-0.20260819102729-ce575dc806e919 Aug 2026pre-release

    Nothing published for this version

  3. v0.15.16 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 →
    Additional notes

    v0.15.1 "Schimberig" Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  4. v0.15.1-0.20260727162622-2bd9c299cdbc27 Jul 2026pre-release

    Nothing published for this version

  5. v0.15.1-0.20260715180952-c83afab1937115 Jul 2026pre-release

    Nothing published for this version

  6. v0.15.1-0.20260709204646-6c66f135feb89 Jul 2026pre-release

    Nothing published for this version

  7. v0.15.1-0.20260708202458-0768aef00c508 Jul 2026pre-release

    Nothing published for this version

  8. v0.15.1-0.20260625121527-be52bab805a725 Jun 2026pre-release

    Nothing published for this version

  9. v0.15.1-0.20260604131834-c4d1b5bd840b4 Jun 2026pre-release

    Nothing published for this version

  10. v0.15.1-0.20260422100243-368ef5973c7922 Apr 2026pre-release

    Nothing published for this version

  11. v0.15.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 →
    Additional notes

    v0.15.0 "Schimberig"

    Compare

    Choose a tag to compare

    Open source →
  12. v0.14.1-0.20260402085043-3f6735e4d0a72 Apr 2026pre-release

    Nothing published for this version

  13. v0.14.1-0.20260331230727-cf956bb7099331 Mar 2026pre-release

    Nothing published for this version

  14. v0.14.1-0.20260330120102-685bd8ecb19730 Mar 2026pre-release

    Nothing published for this version

  15. v0.14.1-0.20260330114629-1f66c0923d0930 Mar 2026pre-release

    Nothing published for this version

  16. v0.14.1-0.20260326132406-dd1c1bfeaff126 Mar 2026pre-release

    Nothing published for this version

  17. v0.14.1-0.20260325143144-35a2b6d8d5d925 Mar 2026pre-release

    Nothing published for this version

  18. v0.14.1-0.20260316094231-ea645ec789c016 Mar 2026pre-release

    Nothing published for this version

  19. v0.14.1-0.20260309124933-8b01ba4619409 Mar 2026pre-release

    Nothing published for this version

  20. v0.14.1-0.20260304085012-bea7df4b35304 Mar 2026pre-release

    Nothing published for this version

  21. v0.14.1-0.20260218121520-1724cd29c29418 Feb 2026pre-release

    Nothing published for this version

  22. v0.14.1-0.20260206144937-a201cf5654706 Feb 2026pre-release

    Nothing published for this version

  23. v0.14.1-0.20260116151421-cce7754b652c16 Jan 2026pre-release

    Nothing published for this version

  24. v0.14.1-0.20251204093915-ece253328abe4 Dec 2025pre-release

    Nothing published for this version

  25. v0.14.1-0.20251117135537-d23064e9f66117 Nov 2025pre-release

    Nothing published for this version

  26. v0.14.010 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 →
    Additional notes

    v0.14.0 "Tannhorn"

    Compare

    Choose a tag to compare

    Open source →
  27. v0.13.1-0.20251110070150-63c26fa5bd0610 Nov 2025pre-release

    Nothing published for this version

  28. v0.13.1-0.20251028091902-019049d63acb28 Oct 2025pre-release

    Nothing published for this version

  29. v0.13.1-0.20250818091724-bb86f536c5aa18 Aug 2025pre-release

    Nothing published for this version

  30. v0.13.017 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 →
    Additional notes

    v0.13.0 "Fürstein"

    Compare

    Choose a tag to compare

    Open source →
  31. v0.12.1-0.20251028091902-019049d63acb28 Oct 2025pre-release

    Nothing published for this version

  32. v0.12.1-0.20251013122436-6787965828cd13 Oct 2025pre-release

    Nothing published for this version

  33. v0.12.1-0.20250930145652-38e79c43faf330 Sept 2025pre-release

    Nothing published for this version

  34. v0.12.1-0.20250903084722-66ca97f817fd3 Sept 2025pre-release

    Nothing published for this version

  35. v0.12.1-0.20250813123405-7f774b0bd84613 Aug 2025pre-release

    Nothing published for this version

  36. v0.12.1-0.20250728130440-8364ada874b428 Jul 2025pre-release

    Nothing published for this version

  37. v0.12.1-0.20250625122450-379c6c7db20625 Jun 2025pre-release

    Nothing published for this version

  38. v0.12.1-0.20250317081603-241a2e72ddfc17 Mar 2025pre-release

    Nothing published for this version

  39. v0.12.1-0.20250218154507-ecb4eaa08a1c18 Feb 2025pre-release

    Nothing published for this version

  40. v0.12.1-0.20250217133856-c30fb32a09c217 Feb 2025pre-release

    Nothing published for this version

  41. v0.12.1-0.20250212152555-14c7a71f609812 Feb 2025pre-release

    Nothing published for this version

  42. v0.12.1-0.20250121123317-6e7f0521434f21 Jan 2025pre-release

    Nothing published for this version

  43. v0.12.1-0.20250116095901-f6ef8642cea016 Jan 2025pre-release

    Nothing published for this version

  44. v0.12.1-0.20241224134704-05dfe8158ab424 Dec 2024pre-release

    Nothing published for this version

  45. v0.12.1-0.20241223103250-0b42cbc4248623 Dec 2024pre-release

    Nothing published for this version

  46. v0.12.1-0.20241129143332-3c8e30fbdb6429 Nov 2024pre-release

    Nothing published for this version

  47. v0.12.1-0.20241121055601-a118737fd69e21 Nov 2024pre-release

    Nothing published for this version

  48. v0.12.1-0.20241120133356-8109a33f2c8c20 Nov 2024pre-release

    Nothing published for this version

  49. v0.12.1-0.20241115104017-5c3b50dce3ba15 Nov 2024pre-release

    Nothing published for this version

  50. v0.12.1-0.20241105120659-dd852aa7a8e65 Nov 2024pre-release

    Nothing published for this version

  51. v0.12.1-0.20241101153335-db3e6c50f2e61 Nov 2024pre-release

    Nothing published for this version

  52. v0.12.1-0.20241016094009-5cedae9b534616 Oct 2024pre-release

    Nothing published for this version

  53. v0.12.010 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 →
    Additional notes

    v0.12.0 "Rooterberg"

    Compare

    Choose a tag to compare

    Open source →
  54. v0.11.1-0.20241010103401-e6b0576682c710 Oct 2024pre-release

    Nothing published for this version

  55. v0.11.1-0.20241008083440-eef5cf743f238 Oct 2024pre-release

    Nothing published for this version

  56. v0.11.1-0.20241004144129-aa917bb458d64 Oct 2024pre-release

    Nothing published for this version

  57. v0.11.1-0.20240919193131-26103217c80719 Sept 2024pre-release

    Nothing published for this version

  58. v0.11.1-0.20240919095343-59c70dcadeed19 Sept 2024pre-release

    Nothing published for this version

  59. v0.11.1-0.20240918205335-296ec950093c18 Sept 2024pre-release

    Nothing published for this version

  60. v0.11.1-0.20240918144820-a83a906b716618 Sept 2024pre-release

    Nothing published for this version