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
- @floatingstatic made their first contribution in #103
- @netixx made their first contribution in #113
- @jacekkow made their first contribution in #127
Full Changelog: v0.5.1...v0.6.1