Skip to content

Seedboxsync v3.3.0 – The Frontend Awakens

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Oct 07:52

Note

SeedboxSync v3.3.0 introduces a new project: SeedboxSync Frontend, a separate web interface to manage and monitor your SeedboxSync instance.

  • ✨ Migrated lock.pid files to the database, allowing them to be managed and accessed from the frontend.
  • ✨ Replaced the use of ProxyDb with a bound database method to simplify model usage within the frontend.
  • ✨ Introduced a database migration system and migrated to version 2 of the schema.
  • ✨ Move from GPL-v2 to GPL-v3.
  • ⬆️ Dropped support for Python 3.7 and added support for Python 3.14.
  • ♻️ Refactored for Peewee v3 compatibility (the project was originally built for Peewee v2).
  • ♻️ Added static typing and integrated mypy for type checking and improved code quality.
  • ♻️ Migrate to Flit for build.
  • 🧪 Increased unit test coverage to over 80%.
  • 🧪 Improved the unit testing system by using a temporary file-based instance during tests.
  • 📝 Added frontend documentation to the project.
  • 📝 Migrate from Jekyll to MKDocs.

Warning

You can remove the pid from your configuration files and delete the lock folder.
Locks are now stored in the database.