An update on hardware upgrades:
I've migrated two of the three servers to the new HPE DL360 GEN10 server. This should result in a little less power consumption and a lot more compute power. We're still waiting on a drive that had to be RMA'd for the remaining server.
So far, we've migrated our database and one of our virtualization servers over to the new hardware. The virtualization server runs Jenkins, magus build nodes, logging infrastructure, and a few other things.
We've also taken the opportunity to migrate a number of services on the database server into their own jails using Bastille.
Packages
We've refreshed packages for i386 and amd64 3.2 systems. This included a number of security updates and a large jump in total packages available.
4.0 CURRENT progress
Current work has been progressing slowly, in part because I'm recovering from COVID. I also wanted to get the new hardware in place to help with builds.
The kernel is working, but there are a few things in userland broken at the moment. I'm working through those as I find them. The original plan was to release in May but that's obviously been delayed. I don't have an ETA on the release right now.
AWS & MidnightBSD
Amazon recently took down our AWS marketplace listing because the software was old and had a security issue. The last attempt we made to update it resulted in a rejection. They wouldn't test it manually and their automated tools can't handle the alternate partition and file system to scan it.
I've been working on a different approach to build images for AWS in hopes of refreshing them more often. The project does use them and the current approach was to install and then update manually. This is a big hassle. It would also be nice if we could support newer instance types as we are currently limited to old hardware (like t2 instances)
We do publish image ids for aws us-east-1 on the midnightbsd download page for folks who want to run them manually without marketplace.