KiCon 2025 in Asia is coming in November!
Get your tickets now to join the KiCad community for 3 days of classes, presentations, and collaboration.

KiCad 9.0.5 Release

The KiCad project is proud to announce the version 9.0.5 bug fix release. The 9.0.5 stable version contains critical bug fixes and other minor improvements since the previous release.

A list of all of the fixed issues since the 9.0.5 release can be found on the KiCad 9.0.5 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.

Version 9.0.5 is made from the 9.0 branch with some cherry picked changes from the development branch.

Packages for Windows, macOS, and Linux are available or will be in the very near future. See the KiCad download page for guidance.

Thank you to all developers, packagers, librarians, document writers, translators, and everyone else who helped make this release possible.

Changelog

General

Schematic Editor

  • Fix crash when navigating legacy schematic. #21497

  • Prevent assertion due to missing commit screen object (Sentry KICAD-YKY).

  • Fix hanging when updating symbols after loading legacy schematic with missing symbols. #21536

  • Expose shape in property inspector for sheet pins. #21545

  • Update power filter for power symbols placement.

  • Properly handled exception when attempting to add a database library using latest MariaDB connector. #21707

  • Support multiple footprints in HTTP libraries. #20750

  • Prevent invalid warning when updating other fields in schematic from PCB. #21467

  • Fix broken connectivity with label at the intersection of two nets. #21494

  • Fix broken intersheet wiring on root schematic that temporarily breaks the netlist. #18297

  • Use combo-box for alternate body style in properties panel. #19905

  • Update properties to show units. #21685

  • Prevent graphic lines from drawing on netclass layers. #21731

  • Unify sheet name validators and apply to properties. #21698

  • Fix crash when adding text. #21380

  • Fix broken rotation during multi-label input. #21765

Symbol Editor

  • Snap new pin to grid without requiring mouse movement. #16828

  • Show inherited fields in derived symbols. #11422

  • Fix crash when reducing the symbol unit count. #21631

  • Fix broken symbol field position. #21781

  • Fix incorrect handling of vertical position of fields in the library symbol properties dialog. #21781

Board Editor

Footprint Editor

  • Show embed 3D model immediately. #19991

  • Prevent stale names in footprint browser. #9763

3D Viewer

  • Remove noise from orthographic projection ray tracing. #8863

Command Line Interface

Job Sets

Windows

macOS

Linux

  • Fix for cursor rendering on EGL+Nvidia in accelerated graphics mode. #12183

  • Prevent broken library tree scrolling behavior on search. #18000



See Also

KiCad Version 9.0.5 Release Candidate 1 Available
2025-09-25

The first release candidate for version 9.0.5 is available for testing. Version 9.0.5 will be released soon unless critical issues are found in testing this release candidate. There may be additional bug fixes to the 9.0 series available as testing builds for users who require those bugs fixed after 9.0.5 is released. You can obtain the release candidate for your platform here: Windows x86_64 Windows arm64 macOS Ubuntu: Using the 9.

KiCad 9.0.4 Release
2025-08-18

The KiCad project is proud to announce the version 9.0.4 bug fix release. The 9.0.4 stable version contains critical bug fixes and other minor improvements since the previous release.