github sassanix/Warracker 0.10.1.12
0.10.1.12-beta

9 hours ago

📦 Release 0.10.1.12 – Reliable Uploads, Secure Access, Stronger Deployments

This release focuses on fixing critical Paperless-ngx integration issues, restoring full functionality for non-Docker setups, and improving production stability and repository management. Users can now upload documents reliably with Paperless-ngx, connect securely with 2FA, and enjoy smoother deployments across all environments.

📄 Reliable Paperless-ngx Integration

✅ Accurate Duplicate Detection

  • Fixed critical bug where all new uploads were flagged as duplicates due to an incorrect API parameter.
  • Corrected checksum matching ensures only true duplicates are blocked.
  • Users can now upload new documents without interference.
  • Credit: Fix contributed by @sjafferali in PR #127.

Result: New files upload correctly, while duplicate detection works as intended.

✅ Secure Token Authentication with 2FA

  • Fixed API token failures when Paperless-ngx Two-Factor Authentication (2FA) was enabled.
  • Implemented pure token-based authentication with improved error handling.
  • Backward compatible for setups without 2FA.

Result: Users with 2FA enabled can securely connect without losing functionality.

🎨 Restored Assets for Non-Docker Installs

✅ Full Status Page and i18n Support

  • Restored missing i18next JavaScript libraries that were excluded by .gitignore.
  • Updated service worker cache configuration and forced refresh with a new version.

Result: Non-Docker installations now load the status page and internationalization features without errors.

⚡ Stronger Production Deployments

✅ Database Driver Optimization

  • Replaced psycopg2-binary with psycopg2 for production-grade stability and performance.
  • Ensures compatibility with system libraries during deployment.

Result: More reliable PostgreSQL connectivity in production.

✅ Repository Library Tracking

  • Updated .gitignore to include the /lib directory for essential library files.
  • Ensures dependencies are properly tracked and available in all environments.

Result: Cleaner repository management and consistent builds.

Modified Files:

  • backend/paperless_handler.py
  • backend/file_routes.py
  • backend/requirements.txt
  • frontend/sw.js
  • .gitignore

This update delivers reliable uploads, secure API integration, and stronger production stability, ensuring Warracker works seamlessly across both Docker and non-Docker environments. 🚀

Don't miss a new Warracker release

NewReleases is sending notifications on new releases.