Skip to content

Releases: bgp/stayrtr

v0.6.1

11 Sep 14:05
@job job
Compare
Choose a tag to compare

Highlights

  • This release is intended as a stable release for production environments
  • Preliminary ASPA support has been removed. The rfc8210bis internet-draft is quite volatile and not as efficient as one'd hope it would be.
  • Memory usage was improved compared previous releases

What's Changed

  • Build with stable and specified go version by @ties in #94
  • Track multiple object types in rpki_objects metric by @ties in #101
  • Update x/sys dependency to a more current one to unbreak OpenBSD builds by @cjeker in #104
  • Use a int64 for Unix time to make this code 2038 proof. by @cjeker in #106
  • Optimize VRP struct sizes. Use netip.Prefix instead of net.IPNet. by @floatingstatic in #103
  • Remove the AFI dependency for ASPA by @cjeker in #105
  • Remove netipx dependency by @cjeker in #109
  • Require go 1.18 (it is enough for what is needed) by @cjeker in #108
  • Add switch to disable TCP_NODELAY by @benjojo in #112
  • Add a metric for current serial number by @netixx in #113
  • Don't count the wrong things by @cjeker in #116
  • Add hash check on slurm data by @netixx in #115
  • Avoid adding empty deltas to the cache by @cjeker in #117
  • Store hash before decoding, do not parse broken file twice by @ties in #118
  • Use debug level logging for hash change by @ties in #119
  • Increase maximum PDU length that is decoded by @ties in #121
  • Switch to RTR version 1 - RFC 8210; the ASPA work still is in flux hindering users by @job in #124
  • Manually set the version into the apps by @job in #125
  • Adjust handling of version-session_id-serial touple by @cjeker in #110
  • Cleanup server code a bit by @cjeker in #111
  • ARM64 builds and workflow updates by @jacekkow in #127
  • Remove ASPA / RFC8210bis support @job #128

New Contributors

Full Changelog: v0.5.1...v0.6.1

v0.5.1 - Critical fixes for v0.5.0

01 Mar 14:39
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Update following go modules to their newest proper version by @cjeker in #91
  • Fix crashes and data corruption bugs present in v0.5.0

Full Changelog: v0.5.0...v0.5.1

v0.5.0

23 Feb 21:41
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

What's Changed

  • Added Nokia SR OS example configuration by @hellt in #81
  • Fix bizarre StayRTR behavior by @job in #84
  • Always automatically generate a RTR Session ID by @job in #87
  • On OpenBSD restrict access to system calls with pledge() by @job in #83
  • Implement draft-ietf-sidrops-8210bis-10 by @benjojo in #88
  • ASPA and BGPsec SLURM filtering is now possible by @benjojo

New Contributors

  • @hellt made their first contribution in #81

Full Changelog: v0.4.0...v0.5.0

v0.4.0

26 Jan 00:09
Compare
Choose a tag to compare

Headline changes

  • Small code cleanups and tiny bug fixes
  • VRP Expiry is now taken into account if available
  • VRP JSON and SLURM fetches are now done at the same time

What's Changed

New Contributors

Full Changelog: 0.1...v0.4.0

v0.3.0

15 Oct 09:47
@job job
7af1293
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

What's Changed

  • Correct terminology helps communicate more clearly by @job in #5
  • Use the correct url in prometheus label by @ties in #7
  • Add last modified support by @ties in #8
  • Track objects that differ for a longer period separately by @ties in #9
  • Str to int by @job in #14
  • Clarify how boolean options are disabled in the help text. by @ties in #16
  • Refactor to update state when cache or SLURM changes by @ties in #17
  • Abort when positional arguments are provided by @ties in #21

New Contributors

  • @job made their first contribution in #5
  • @ties made their first contribution in #7

Full Changelog: 0.1...v0.3.0

0.1

07 May 14:55
Compare
Choose a tag to compare
0.1 Pre-release
Pre-release
cull some text