🚀 Warracker v0.05 Beta Release
We're excited to announce the release of Warracker v0.05 Beta! This update addresses critical issues and significantly improves the reliability and stability of the application.
🛠️ What's New:
-
Fixed Invoice Upload Issue: Resolved a critical issue where uploaded invoice images (PNG files) were inaccessible, resulting in a 404 error. Uploaded files are now correctly served and accessible through the browser.
-
Improved Static File Serving: Enhanced the nginx configuration to reliably serve static files directly from the uploads directory, ensuring proper MIME type handling and directory listing.
-
Enhanced Docker Configuration: Improved Dockerfile and docker-compose configurations to ensure correct permissions and reliable startup sequences, including database connection retries and health checks.
-
Simplified Flask Backend: Streamlined the Flask backend file-serving logic for better performance and maintainability.
-
Added Debugging and Testing Tools: Included additional debugging headers, logging improvements, and test pages to facilitate easier troubleshooting and verification.
✅ Resolved Issues:
- Fixed nginx configuration conflicts causing static file serving issues.
- Addressed database connection reliability with improved retry logic and health checks.
- Corrected file permission issues within Docker containers.
📌 How to Update:
To update your Warracker installation to v0.05 Beta, run the following commands in your project directory:
docker compose down
docker compose pull
docker compose up -d --build
🐞 Reporting Issues:
As this is a beta release, your feedback is invaluable. Please report any issues or suggestions by opening a new issue on our GitHub repository.
Thank you for your continued support and contributions!