Warning
After upgrade, you need to run php bin/console doctrine:migrations:migrate (or equivalent) as webserver user after upgrade.. If you are running a docker container, use sudo docker exec --user=www-data partdb php bin/console doctrine:migrations:migrate, or sudo -E inside the docker container, to ensure that the migrations are applied to the correct database.
Note
If you are using Part-DB it would be helpful if you fill out this short survey on your usage of Part-DB (Google Forms): https://forms.gle/Q15twx3YYq3qCNfe8
Part-DB 2.16.0
New Features
- Add a component image generator for resistors, capacitors and inductors @Sebbeben in #1435
- Improved KiCAD API which should massively increase load speeds in KiCAD (after PR #1489)
- Added MCP tools to get attachment contents
- Added MCP tools to create, edit and delete parts, storage locations, categories, footprints, manufacturers and suppliers
- Log the access_method in change logs, to see whether the change was done via WebUI, REST API or MCP
- Log an unique request ID with change logs, so that all changes done in a single request can be easily grouped together
- Show max_input_vars and sqlite enforce fk status in server info page
- Allow to create a new lot at new location via lot move dialog @calebwest-SS in #1500
- Allow to edit part BOM entries from BOM table (PR #1488)
- Added "performance mode" for projects. When an project has more than 100 entries, the BOM cannot be edited via the project admin page anymore to avoid issues with too large forms.
Bugfixes
- Fixed attachment merging by @d-buchmann in #1498
- Allow alternative names with commas by @d-buchmann in #1465
- Fix merge part confirmation dialog by @mkne in #1506
Other changes
- Updated dependencies
- Updated GNU Unifont
- Updated documentation
- Updated translations
- Updated KiCAD lists
- Add VS Code dev container support by @alangibson in #1490
- Increased max_input_vars in docker images
- Bump mcp/sdk to v0.7.1 (fixes CVE-2026-53965 SSE buffer DoS) by @Sebbeben in #1495
New Contributors
- @robertpogue made their first contribution in #1487
- @duleorlovic made their first contribution in #1491
- @alangibson made their first contribution in #1490
- @calebwest-SS made their first contribution in #1500
Full Changelog: v2.15.0...v2.16.0