Krill 0.5.0 'Serve no Turf' Released
We are very excited about introducing Krill 0.5.0 'Serve No Turf'. This release is a major step forward for the project, improving the installation, onboarding, interoperability and usability of Krill.
The most prominent change you will notice is that Krill now offers a multi-language user interface, allowing you to set up a Certificate Authority, perform the parent exchanges with one or more Regional and National Internet Registries, configure a publication server and manage Route Origin Authorisations (ROAs).
The UI is managed as a separate open source project, named Lagosta. It uses Vue.js as Javascript framework and Element as UI framework. The first release, Lagosta 0.1.0 'Fritto Misto', offers everything to get started with Krill. You can expect the UI to evolve heavily over time, including ROA suggestions, tagging and alerts. The user interface is compiled as static HTML and JS, which is bundled in the Krill package. We're proud that this addition resulted in just an 8MB increase of memory usage, making Krill still completely capable of running on minimalist hardware such as a Raspberry Pi.
But the UI is not the only major change in version 0.5.0. The documentation received an overhaul, clearly laying out every aspect of the software. Krill can now be installed from a new Linux machine in just seven steps, greatly simplifying the process. You can them immediately start using it using either the UI, CLI or API. Lastly, Krill now also offers a Prometheus monitoring end point.
Finally, we ironed out some interoperability issues with ARIN and APNIC, ensuring Krill works reliably with all RIRs. We wish to thank Cynthia Revström for the fantastic help she provided in ironing out some issues we found when setting up Krill under ARIN.
You can find out more about the development and features in our blog post.
Related links: