Open Hardware & RISC-V

KiCad 10.0.8 bug-fix release patches critical crashes, AMD GPU and Wayland issues

Key Takeaway

KiCad 10.0.8 delivers critical stability fixes including startup crashes on Linux, OpenGL software rendering fallback on AMD integrated GPUs, and Wayland input polling bugs.

Summary

The KiCad project has released version 10.0.8, a stable bug-fix update to its widely-used open-source electronic design automation suite for schematic capture and PCB layout. This release addresses several critical issues including a Linux startup crash, a hang-on-exit bug with HTTP symbol libraries, and a problem where OpenGL would fall back to software rendering on AMD integrated GPUs when handling large boards. The update also resolves numerous schematic editor, board editor, and footprint editor issues ranging from LTspice import parsing to Altium import fidelity and PDF plotting accuracy.

Version 10.0.8 is built from the 10.0 maintenance branch with selected cherry-picks from the development branch. Binaries are available or forthcoming for Windows, macOS, and Linux. The project recommends prompt upgrading due to the severity of several fixed bugs.

Critical fixes in KiCad 10.0.8

  • Linux platform stability: Resolves a crash at startup on Linux (#25720) and eliminates non-modifier key polling in the view switcher on Wayland (#25744), improving desktop session compatibility.
  • GPU rendering: Prevents OpenGL from falling back to software rendering on AMD integrated GPUs when processing large boards (#25894), restoring hardware-accelerated canvas performance.
  • File I/O and networking: Fixes an error when renaming temporary files during saves to Samba/SMB shares mapped as network drives (#25691) and resolves a hang on exit when HTTP symbol libraries are configured (#25901).
  • Import and interoperability: Corrects LTspice symbol pin parsing, preserves Altium component copper with footprints, prevents false "No connect" flags on Altium import, and fixes JLCEDA Pro project import crashes (#25781).
  • Schematic and board editor correctness: Preserves explicit junctions during cleanup (#25844), rebuilds HTTP and database libraries after source loading (#25870), prevents via padstack crashes (#25683), and shows net names in the board editor (#25747).

Why it matters

KiCad is the dominant open-source EDA tool for PCB design in the maker, academic, and professional hardware engineering communities, and this release directly improves daily workflow reliability across all supported platforms. The Linux-specific fixes for Wayland and AMD GPU compatibility are particularly significant as they address regressions that could push users toward proprietary alternatives or X11 workarounds. For hardware projects relying on collaborative symbol libraries over HTTP or SMB shares, the networking and exit-hang fixes remove friction from team-based and cross-platform development pipelines.

Original reference: www.kicad.org →