github fccview/cronmaster 1.5.0
[stable] Release - 1.5.0

latest release: 1.5.1
15 hours ago


Join the discord to stay up to date and have early previews


Changelog

Hi!
Sorry it has been a while, I was undergoing a major refactor and rebranding of my checklist/note taking app Jotty. That on top of family/actual work took me away from this project for long enough.

Time I pick it up again in big style.
First of all, I'm refactoring the whole codebase to have more defined coding standards so people can jump on and help me with features/pull request without pulling their hair out.

P.s. if you want to help test develop feel free to pull the :develop flag on your docker image just make sure to back up your data.

After this release you may need to add/remove some env variables, check the full docs here

bugfixes

  • Fix issue when running jobs that take more than 30 seconds to run, timeout set to 5 minutes. If you don't want to have a timeout at all, enable logging and run the job while in logging mode, and will just stream the output for you. #45
  • Fix overall performance issues and memory leaks
  • Fix security concerns around how password login was implemented

feautres

  • Access password is now mandatory. Please set your AUTH_PASSWORD variable (or setup OIDC) or you won't be able to access the tool.
  • Deprecated DOCKER env variable. This is no longer needed.
  • Deprecated HOST_PROJECT_DIR env variable. This is no longer needed.
  • Add optional OIDC login #35
  • Enable logs for cronjobs with exit statuses #34 #11
  • Add textual description of the recurrence on the main UI #39
  • Implement translations. English and Italian are officially supported, however you can create your custom translations file locally without needing to add it to the codebase (or you can submit a PR to make it officially supported). Read more about it here
  • Add live UI updates, adds exit status of jobs when they run as long as they are logged. No need to refresh the page at all.
  • Add few useful api endpoints that can be ran via api_key (set in your env variables)
  • Add minimal mode to the UI for users with a lot of cronjobs
  • Implement backup/restore for cronjobs #42

Don't miss a new cronmaster release

NewReleases is sending notifications on new releases.