github Part-DB/Part-DB-server v2.16.0
Part-DB 2.16.0

5 hours ago

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

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

Full Changelog: v2.15.0...v2.16.0

Don't miss a new Part-DB-server release

NewReleases is sending notifications on new releases.