Skip to content

What's new in 2025


Photo by Claudio Schwarz on Unsplash

Introduction

Welcome to the inaugural post for our new blog on our refreshed website! Have a read-through below to see what we've been up to this year. We look forward to hearing from you, whether it's a feature request or bug report, just to say "hi" in Discord, or join our Insiders for more features or to support our work.

New website (now with a blog!)

If you've been to raspap.com before, you've probably noticed a brand-new look. The new site uses the MkDocs framework with the SimpleAF theme, which is based on Squidfunk's Material for MkDocs. This new deployment aligns the website with our documentation site, which streamlines administration. It also easily enables us to have a blog now (which was previously hosted through Medium). We would love to hear from you if you have a blog post idea for how you're using RaspAP — just connect with us, or open a pull request in this site's GitHub repository.

Status page

We thought it would be useful to have a status page to communicate the availability of RaspAP's various services. We chose Uptime Robot for this as lets us monitor uptime, response time and log incidents if they occur. Please add this site to your bookmarks if you rely on RaspAP's resources.


(Click to view larger in new tab)

Tidying up documentation

If you haven't been to our documentation site in a while, please check it out now. We've added things like:

New custom image downloads

We've made an effort to enable more people to download RaspAP's pre-built OS images, particularly those with slow or unreliable internet connections. Starting with v3.4.1, we've made available Torrent files for RaspAP's 64- and 32-bit image files. The downloads will still originate from GitHub, but are much easier to transfer, pause or resume using your preferred torrent client. Please connect with us if you still have issues downloading.

Insider goals met

Earlier this year, we met our 2nd Insiders Edition goal and merged a big set of features into the main repository! Thanks to this project's sponsors, we're able to allocate more time to develop and ship new features and bug fixes. This also means we donated a record amount to the Raspberry Pi Foundation last quarter. It was so significant that Open Collective, our fiscal sponsor, reached out to help us register the Foundation as a vendor. This will streamline our future giving and allow funds to be paid directly from our OC-managed balance.

New features

Here's a rundown of the newest features you can start using straight away:

New contributors

Thank you and welcome to our newest contributors, we are grateful for their contributions over the last several releases:

  • @tulik: Fix: add validation for CSS color formats in getColorOpt function
  • @YichaoXu: Fix: mitigate UUF vulnerability by escaping entity with escapeshellarg
  • @Dhanus3133:
    • CI builds 32 bit and 64 bit images, and
    • Add common script to configure public and Insiders builds
  • @francescoforcellini: Feature suggestion: Refactor dhcpd.conf handling with updateDhcpdConfig()
  • @no-sec-marko: Add interface validation and improve shell argument escaping
  • @danidemingo: Feature suggestion: User-configurable interface for WG PostUp/PostDown rules
  • @RuralMeltdown: helped with the new website, blog, and docs tidying; as well as some minor tweaks to the RaspAP base code

Looking ahead

All currently planned milestones and goals can be found on our GitHub project board. If you would like to add, fix or change something, please feel free to create a GitHub issue (in the respective repository, of the relevant type), and we'll review it with you and get it slotted into the pipeline.

One item that's high on our list is supporting Debian Trixie. Users are encouraged to connect with us if they'd like to help test RaspAP with the latest Debian distribution.

It is worth noting that (most) new features land in Insiders first, which you are encouraged to join, for as little as $10 USD per month.