KiCad V10 development status (as of 24-Nov-2025)?

There are so many great features coming in KiCad V10. Could one of the core devs give us an update on the progress?

Specifically, has it stabilized enough for those of us who are adventurous enough to work with pre-release code to use it? Occasional crashes and misbehavior are acceptable; file format changes that may not be supported in the stable release would be disqualifying.

1 Like

It’s in feature freeze. No new features are being added barring some exceptions.

file format changes that may not be supported in the stable release would be disqualifying.

our file format changes are linear in time and not version based, meaning the newest always can read the oldest files and this applies to nightly versions as well.

For those intersted, this may give some pointers to what RRPollack means:

The milestone will be removed from many of them, but some have been marked as “in progress” and have been assigned to some developer, and they are more probable candidates for actually being in v. 10.0.

One large and important feature is a variant system (assembly variants, not board variants). Another big one would be schematic editor API (although it hasn’t been marked as “in progress”). Library table chaining has been discussed recently because it is expected to help with personal library management, especially when updating KiCad between major versions.

1 Like

In that case it would be time to remove the milestone from those not in the exeption list…

Okay! That suggests it’s ready for adventurous types to give it a look.

Between stable releases, yes. From one nightly build to the next? I’m not sure I agree with you on that.

Btw, the latest kicad-nightly build for ubuntu 24.04 (the current LTS release) is nearly a month old. Am I missing something or is this build stuck?

Yes, same here. There is several issues in the current Nightly version, but I suspect that most of than could be already fixed.

If some dev give some direction of the farm compilation error, I could being following and help in the future.

This happens closer to the first release candidates usually.

The PPA is built by launchpad, they do not allow remote uploads of packages. You can view the errors on there.

I applied a potential patch for it already.

Yes, I understood that. For my humble understanding appear like a “running a Docker” that need to be fixed (some dependency for compilation, etc).

Is this related with this repository bellow? (So, some fixed need to the scripts).

That’s just the build recipe for ngspice, which I dont think is used anymore.

This is the one for KiCad.

Note, the problem isn’t in this repo/recipe. There is no missing dependency.

Instead its a link error due the SPICE qa test executable (not ngspice, but our own code) attempting to pull in pcb functions that isn’t correct in anyway. There was an errant link to a pcb library which I removed.