Please make sure to use the DISABLE_PASSWORD_AUTH environment variable if you want to disable password authentication. Directly editing the PocketBase users collection does not persist this setting after restart.
What's changed
Fixed backslash escaping in the copy/paste Windows agent install command (#785).
Setting DOCKER_HOST="" will skip attempting to connect to the Docker daemon.
FreeBSD systems should have a proper FreeBSD icon now.
Fix EXTRA_FILESYSTEMS drive detection on Windows (#422)
Fix cpu and memory stats for windows docker daemon by @ViryBe in #653
Prepend base path for command palette links (#689).
Other changes
Removed nvidia-smi dependency for Jetson devices (#286).
Improved system information display for Windows and macOS systems.
Container names in tooltips are truncated if over a certain width.
Prevent h/j/left/right from changing system if meta/shift/ctrl key is pressed.
Use GPU temperature as primary sensor if no other sensors are available.
Add --auto-update Option to Agent Installer Script by @daniel-hiller in #682
Added documentation for notification services (adapted from existing Shoutrrr docs).
Updated Go dependencies.
Switched to nicholas-fedor/shoutrrr because Shoutrrr is no longer maintained by containrrr. We use a pinned version so I can review changes and update docs on our end. Big thanks to @nicholas-fedor for keeping the project alive!
Localization
Updated Arabic translations (thanks rihla on Crowdin)
From this version Part-DB uses the digikey v4 API. If you have an existing API key, make sure to select the Product Information V4 capability on digikey's api console. Otherwise the digikey info provider will not function!
Important
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
Tip
There is a new experimental docker image, which is much faster. See this post for more info.
Tip
You can help to translate Part-DB to other languages. See this post for more info.
Changes
Use Digikey V4 API for digikey provider (by @Danixu in #875)
New features
Added a way to change the location of parts as batch action, as long as they contain only one lot.
Added a command to download all external-only attachments to the local file system (php bin/console partdb:attachments:download)
Added an experimental automigration feature to docker image. Set DB_AUTOMIGRATE to true in your docker-compose file to automatically apply database migrations on container startup.
Bug fixes
Fixed bugs for pollin info provider
Workaround a bug in KiCAD which could cause a crash (#878)
Use own CA bundle for element14 provider, to workaround missing CA in debian (#891, #866)
Fixed problems with mouser info provider, where part numbers could not be resolved to a unique part (#888, #616)
Fixed 500 if internal attachment path was not resolvable to an URL (#898)
Fixed problem that global_theme config param was ignored (#880)
Fixed problem, that categories did not appear in KiCAD, even though they contained visible parts (#885)
Make database migrationn more compliant with SQL standard (#900)
The Windows agent is experimental and may get flagged by AV. I'll try to improve the setup process and sort out the major issues over the next handful of minor releases. See this article by Alex Kretzschmar for usage.
New features
Allow x minutes downtime before alerting. (#595, #625).
inside an extension's detail page in the marketplace, the back state is not valid if it's a nullish value and it should (#24703 by @CiaccoDavide)
redirect to the extensions list
@directus/api
Fixed invalid item_duplication_fields paths existing after a field in the path is deleted (#24654 by @ComfortablyCoding)
Fixed filter_count returning incorrect values for relational filters (#24718 by @ComfortablyCoding)
@directus/system-data
Fixed invalid item_duplication_fields paths existing after a field in the path is deleted (#24654 by @ComfortablyCoding)
π Documentation
Updated incorrect UsersService example in the docs (#24726 by @br41nslug)
Ensured that the Kanban layout only resets the group title when the group field changes within the same collection (#24567 by @formfcw)
Ensured that the βShow Ungroupedβ option is disabled and that the βNo Groupβ column doesnβt appear in Kanban layouts if (#24563 by @formfcw)
the group field is not nullable
Ensured that Kanban layout groups can be reordered without admin rights when selecting a non-relational group_by field (#24537 by @formfcw)
by saving updates in the layout presets.
Improved custom translation experience by prefilling existing values (#24535 by @hanneskuettner)
Ensured that the Kanban layout refreshes after deleting a group column (#24565 by @formfcw)
Fixed trimmed fields not saving null for empty strings (#24544 by @connorwinston)
Fixed Opening of Translation Split Pane Overriding 2nd lang when not needed (#24628 by @connorwinston)
Fixed being able to input non-integer values into an integer input. (#24569 by @connorwinston)
Ensured that bulk selection and editing in the table layout of the O2M and M2M interfaces works as expected (#24540 by @formfcw)
Added customizable handling for missing data in time series charts, allowing continuous lines, gaps, or a set value. (#24529 by @connorwinston)
PHP Version Requirement Change - The minimum supported PHP version has changed from PHP 8.1 to PHP 8.2 in this release. Please see our "Updating PHP & Composer" documentation page for guidance on updating PHP where needed.
Sorting - Basic sort order changes for chapters and pages will no longer affect the "updated" time for these items. Wider changes during sorting (moving to a new parent) will still increment the "updated" time.
Theme System - A public/ folder within an active theme folder will now be exposed for public access. If for some reason you already have such a folder that you don't want exposed, rename it before upgrading.
Full List of Changes
Added sort rules with automatic book sorting. (#5457, #2065)
Added method to serve public files via the theme system. (#5405, #3904)
If you are upgrading from 1.15 or earlier, you need to run php bin/console doctrine:migrations:migrate (or equivalent) as webserver user after upgrade. This is not required when coming from 1.16.0. 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
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
Tip
There is a new experimental docker image, which is much faster. See this post for more info.
Tip
You can help to translate Part-DB to other languages. See this post for more info.
Database schema changed: You need to run php bin/console doctrine:migrations:migrate (or equivalent) after upgrade! If you are running a docker container, use 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
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
Tip
There is a new experimental docker image, which is much faster. See this post for more info.
Tip
You can help to translate Part-DB to other languages. See this post for more info.
New features
Added info providers for the german vendors reichelt.com and pollin.de. They use webscraping of the shop pages, as no official API is provider. Use at your own risk!
Improved inputting/editing of attachment parts (made it easily editable and highlightable) (PR #849@Treeed)
Updated KiCAD EDA library list for EDA info autocomplete to latest KiCad version
Improved attachment system. Attachments now keep the external URL info if a file was downloaded, so that you can track that later (PR #848, @Treeed)
Added additional sorting and filter possibilities in attachments table
Use newer farnell/element14 API version. This allows to retrieve the correct URL to products in farnell shop and gives us additional part description that will be put into the notes field in Part-DB
Bug fixes
Fixed attachment statistics for sqlite (PR #847@Treeed)
Fixed problem with duplicate fields in jsonapi API schema description (issue #862)
Fixed problem with wrong/missing API docs in some cases (issue #851)