We’ve released NSD 4.14.1 with more compact data storage for improved memory efficiency.
Check the release notes: www.nlnetlabs.nl/projects/nsd...
Willem also wrote a blog post explaining the approach and measurements showing the reduced memory footprint: blog.nlnetlabs.nl/smaller-fast...
Posts by NLnet Labs
We tagged version 0.10.0 of Roto!
For those who are unfamiliar: Roto is a statically-typed, compiled, embedded scripting language for Rust by @nlnetlabs.bsky.social.
Release notes: community.nlnetlabs.nl/t/release-ro....
I'll summarize the important features!
1/8
#rust #rustlang #roto
We now have a forum for Roto and the other @nlnetlabs.bsky.social projects, which should make it easier to ask questions and start discussions! You can also interact with it via email if you prefer.
Check it out at community.nlnetlabs.nl!
We are not NLnet. We make open source software ourselves, like Unbound and Routinator
I collaborated with @cirw.in at EuroRust to make a Zed extension for Roto! It's based on the tree-sitter grammar and supports syntax highlighting and generating an outline. It can be installed via Zed's regular extension manager.
Thanks @cirw.in!
cc @nlnetlabs.bsky.social
#rust #rustlang
If you want to know more about how we at use Roto as @nlnetlabs.bsky.social , you can watch Luuk's great talk about Rotonda and Roto at NLNOG last week: www.youtube.com/watch?v=B9cE....
3/N
OpenDNSSEC will reach End-of-Life in Oct 2027.
Since 2010, it’s been a trusted DNSSEC signer, pioneering automated key management and zone signing. As operational needs evolved, maintenance became complex. Our focus now shifts to Cascade, a modern, efficient successor.
nlnetlabs.nl/news/2025/Oc...
We are not NLnet.nl. We develop #OpenSource software ourselves and are not affiliated with the foundation that funds projects. We do think they are awesome. 😊
And as always, I forgot the hashtags. How do feeds work again over here?
Anyways, we did a Roto release! Check out this thread for the highlights.
#rust #rustlang #opensource #roto
Forgot to tag @nlnetlabs.bsky.social properly! Darn you Bluesky let me edit my posts!
Yes, we’ve got some shared history: NLnet Labs was started by board members of NLnet. But we’ve always been independent. And, as the saying goes: NLnet Labs writes code, NLnet writes checks.
Whiteboard with Hackathon room layout and the projects.
Picture of the Hackathon overflow room.
Picture of main Hackathon room.
Kicking off this weekend in Madrid, #IETF123 began with the #IETFHackathon on Saturday and Sunday. A fantastic way to start the week coding and connecting. Nearly 500 people registered and almost 60 projects. The Hackathon rooms are buzzing!
Unbound 1.23.1 is out — a security update fixing the Rebirthday Attack (CVE‑2025‑5994), affecting DNS resolvers with ECS servers replying without ECS.
Details: nlnetlabs.nl/downloads/un...
Release: github.com/NLnetLabs/un...
Thanks to Xiang Li for reporting!
Need a fast, safe scripting language for your Rust app? Terts Diepraam and the team at @nlnetlabs.bsky.social couldn’t find one that fit. So they built their own. It’s called Roto. And you’ll be hearing all about it at #EuroRust25. 👇🏼
🧵1/3
We updated DNS-over-QUIC in Unbound #DNS resolver to use the latest release of ngtcp2, version 1.13.0. It now also supports OpenSSL 3.5.0.
In addition, this change now calls the new performance increase init for the ngtcp2 crypto library. #DoQ #OpenSource github.com/NLnetLabs/un...
When you make it to the top of Hacker News, you end up with lots of feedback that helps to improve your #OpenSource product. We're proud to introduce the latest version of our modular #BGP engine, Rotonda 0.4.2 'Bonjour des Pyrénées'. github.com/NLnetLabs/ro...
We just released Roto 0.6.0!
Roto is the JIT compiled, strongly-typed, embedded scripting language for Rust used by Rotonda.
This release features many fixes, quality of life improvements and an assignment operator!
github.com/NLnetLabs/ro...
@nlnetlabs.bsky.social
#OpenSource #rustlang #BGP
We're proud to launch "dnst", our #DNS toolbox for network operators. With the "domain" #Rust crate acting as the natural successor to the "ldns" library, with "dnst" we are offering a modern drop-in replacement for the most widely used "ldns" utilities. #rustlang blog.nlnetlabs.nl/introducing-...
Small thread on recent developments with Roto!
To recap, Roto is the statically-typed compiled scripting language we're working on at @nlnetlabs.bsky.social .
...speaking about the Roto language: it was featured on the front page of Hacker News after @terts introduced it on our blog:
blog.nlnetlabs.nl/introducing-...
We've released Rotonda 0.4.1! It features improved support for RPKI route origin validation in the embedded `roto` language.
github.com/NLnetLabs/ro...
We are not the NLnet Foundation/ NGI Zero. We don’t believe they are on Bluesky.
We spent 2024 working on 'domain', our #DNS library for #Rust, as part of a grant from the Sovereign Tech Agency. As this work finished up and we approached 2025, we took a closer look at the foundations and realized the best way towards a more ergonomic and efficient 'domain' was to rework them.
Five months, several iterations, and tens of thousands of lines of code later, we're ecstatic to announce the release of domain v0.11.0. We'm so proud of the team, and Arya in particular. You can read about her experiences in this article. #opensource #rustlang blog.nlnetlabs.nl/overhauling-...
Five months, several iterations, and tens of thousands of lines of code later, we're ecstatic to announce the release of domain v0.11.0. We'm so proud of the team, and Arya in particular. You can read about her experiences in this article. #opensource #rustlang blog.nlnetlabs.nl/overhauling-...
We spent 2024 working on 'domain', our #DNS library for #Rust, as part of a grant from the Sovereign Tech Agency. As this work finished up and we approached 2025, we took a closer look at the foundations and realized the best way towards a more ergonomic and efficient 'domain' was to rework them.