📦 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
withpsycopg2
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. 🚀