Enhancements
- Improved Directory Management: Enhanced the script to better handle directory structures and manage temporary files.
- Debugging Functionality: Added more detailed logging and debugging capabilities for better issue tracking and resolution.
Refactorings
- Variable Cleanup: Cleaned up unused variables and optimized the code base for better performance and readability.
- Modularization of Index Management: Refactored the index management system into a more modular structure to improve maintainability.
- Service Start Optimization: Optimized the logic for starting and updating the Photon service to prevent redundant restarts.
New Features
- FORCE_UPDATE Option: Added a new
FORCE_UPDATE
environment variable to trigger index updates on container startup, irrespective of the update strategy. - Error Handling Enhancements: Improved error handling for file operations, including better cleanup procedures and error logging.
Documentation
- README Updates: Updated the README to include information about the new
FORCE_UPDATE
option and an example configuration.
Workflow Changes
- Lint Workflow: Updated the GitHub Actions lint workflow to use a slimmer version of the Super Linter and adjusted the fetch depth for the checkout action.
For more details, you can check the commits in the pull request.
Full Changelog: 0.6.2-rev.1...0.6.2-rev.2