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.
Important
Since this version Part-DB can enable foreign key checks for SQLite: it is recommend to do this, but it requires some manual intervention. See this announcement on how to do it: #1486
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
New Features
- Added OAuth server capability, for easy and automatic API access to Part-DB without the need to generate an API token by hand. An application can redirect to an Part-DB page, where an user can authorise the access of the external application. This feauture is opt-in and requires some setup by hand.
- With the OAuth server capability, Part-DB can now be used as an remote MCP connector for AI applications like claude.ai. Just add a custom connector with your Part-DB url, and you can authorize the access via one click. No need for fiddeling with API tokens or config files
- Allow to enable foreign key checking for sqlite via an env variable. It is recommended to do this, however it requires some manual intervention.
- Add Docker based development environment by @swdee in #1441
- Link to update manager from homepage banner update notification
Bug fixes
- Fixed that orphaned BOMEntries, APITokens and Orderdetails were possible
- Fix TypeError when tree expand/collapse/search is used before the tree finished loading by @Sebbeben in #1482
- Require full user authentication, when changing users or groups
- Fixed problem with MCP Endpoint Host validation
Other changes
- Updated dependencies
- Updated KiCad symbols
- Improved documentation
- Improved translations
- Improved code structure
New Contributors
- @KarloffsGhost made their first contribution in #1484
Full Changelog: v2.14.1...v2.15.0