Since our last update in July, connect RPC support was added on server and client side. Happy eyeballs is used on the 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 also implemented.
Various improvements were done for SQLite usage in the storage layer. Path MTU calculation was fixed for shortcut paths. A simple BPF port filter was added to enable the use of non-XDP raw sockets by the router underlay providers.
Outdated dependencies were updated, and documentation was further improved.
We also released v0.14.0 “Tannhorn”. It includes all the features mentioned above.
An NVIDIA BlueField-2 based 25 gbit/s workstation was prepared to be used for development and benchmarking of future XDP based underlay implementations.
The full list of changes is available on GitHub.