Important
This release introduces breaking changes
Carefully read the upgrade notes.
🐳 New docker images
This release is available in the following tags : v0.6, v0.6.0 and latest
Recommended tag :
ghcr.io/seaweedbraincy/jellyfin-newsletter:v0.6
Exact tag :
ghcr.io/seaweedbraincy/jellyfin-newsletter:v0.6.0
Latest tag:
ghcr.io/seaweedbraincy/jellyfin-newsletter:latest
What's new
- Run jellyfin-newsletter with docker-compose and keep the container running with built-in cronjobs ! Review the documentation to implement it.
- Be careful if you are using the docker compose, make sure to use the new scheduler in confg.yml to define the crontab or add
restart:neverto not sent endless newsletter
- Be careful if you are using the docker compose, make sure to use the new scheduler in confg.yml to define the crontab or add
- Fix #10
- Introduce a new scheduler option in config file, to define as a contab the schedule of each run
- If not defined, the script will continue to run only once, at startup
- Fix #16
- The entrypoint is now verifying that necessary files exists and if not, create them.
- The entrypoint now oversee that the python script will run as non-root, instead of defining it in the dockerfile
- Add a configuration checker to ensure config values are correct, expected and consistent
- Improve documentation to reflect changes
What's fixed
- A typo in default config example
About this release
- This release introduces security patch ? No
- This release introduces breaking change ? YES
Upgrade notes:
This release introduces the following breaking changes :
Config file mounting :
- The config file is no longer mounted as a file, you are now required to mount the entire
configfolder. The folder must contain the config.yml file and be mounted at/app/config. The documentation reflect this change.- Example : If your config files where located to
/root/jellyfin-newsletter/config.yml, you NEED to create a new folder (e.g.config) in/root/jellyfin-newsletter/and mount/root/jellyfin-newsletter/configinto/app/config
- Example : If your config files where located to