This release focuses on reliability across Docker upgrades, SQLite syncs and dist archives. Docker Compose users need to update their docker-compose.yml before upgrading (see below).

Thanks to @NiekNijland for their first contributions to Pricore, which include most of the fixes in this release!

Fixes

  • Fixed Docker upgrades silently skipping new database migrations. The pricore-database volume now mounts on /app/database/data: download the latest docker-compose.yml or update the mounts in your own file. Your database moves with the volume, and the container refuses to start with the old layout. If you set DB_DATABASE yourself, change it to /app/database/data/database.sqlite.
  • Fixed "database is locked" errors on SQLite when several repositories sync at the same time.
  • Fixed versions permanently missing their dist archive after a failed build. The next sync now retries it.
  • Fixed GitHub fine-grained tokens not listing the organizations they can access.
  • Fixed security scans failing for packages of deleted organizations.