-
-
Notifications
You must be signed in to change notification settings - Fork 27
Releases: fccview/cronmaster
[Stable] Release - 2.1.0
6a127fc
Join the discord to stay up to date and have early previews
Changelogs
features
- Added option to download a .zip file with all logs per job #79
- Added link to version number to latest release changelogs #78
- Added prebuild tarball to all releases from now on for our friends at ProxmoxVE ❤️
security
Upgraded from Nextjs 14 to Nextjs 16, sorry this was a big one, been doing it on all my projects and it has taken the damn life out of me. Hopefully everything works as expected, I think I'll need to spend some time writing unit tests for cronmaster too as I have done with Jotty, so I feel a bit safer each release!
Fixed these known vulnerabilities with this update:
- @isaacs/brace-expansion has Uncontrolled Resource Consumption - High
- systeminformation has a Command Injection vulnerability in fsSize() function on Windows - High
- Next.js HTTP request deserialization can lead to DoS when using insecure React Server Components - High
- Lodash has Prototype Pollution Vulnerability in
_.unsetand_.omitfunctions - Moderate - Next.js self-hosted applications vulnerable to DoS via Image Optimizer remotePatterns configuration - Moderate
- PrismJS DOM Clobbering vulnerability - Moderate
Assets 4
[stable] Release - 2.0.0
f098ded
Join the discord to stay up to date and have early previews
Changelog
This update brings you a whole new looking Cr*nmaster!
This is mostly a visual update but given how different everything looks I decided it was worth calling it a version "2".
I went for a terminal look and feel given the nature of the tool. I have received a lot of "complaints" about cr*nmaster being vibe coded, it is not, but I did let AI make a lot of design choice when I first built it, so that stops now. I am on a quest to move away from AI as much as I can (whilst still keeping up to date with latest technologies, I am a dev after all). This means I have now officially re-branded all the apps I built and maintain, they are all made from my ideas, designs, inspirations. And everything is now truly AI assisted rather than AI driven.
This is heavily inspired by the webtui library, which I have obviously been using for this re-styling.
I hope you like what it looks like and won't miss the old aesthetic too much.
Please feel free to leave feedbacks in form of issues/discussions or simply ping me on discord, feedback is ALWAYS extremely appreciated!
p.s. Happy new year!!!
features
- Full rebranding
- Show version number under the logo #71
- Add a fun 404 page, because why not
- Standalone mode has been finally enabled, this means the image size will be tiny (something like 70/80mb at most)
minor fixes
- Update readme to remove outdated entries #75
plans for 2026
- Possibly look into integrate systemd timers
- Possibly look into allowing ssh connections
Assets 2
[Stable] Release - 1.5.4
b2dc0a3
Join the discord to stay up to date and have early previews
Changelog
security
- Patch for nextjs vulnerability CVE-2025-55184
features
- Add env variable to disable system stats:
DISABLE_SYSTEM_STATS=true#72
bugfixes
Assets 2
[Stable] Release - 1.5.3
Join the discord to stay up to date and have early previews
Changelog
Hi, sorry for the very quick release, someone flagged a potential security issue and I wanted to tackle it as soon as possible. Currently leaving the API_KEY unset is actually leaving all requests open, adding a key obviously blocks them, but after this update if you never set an api key all requests will be rejected unless you have a valid browser session.
Important security fix
- Fix API authentication to block all requests if an API_KEY is not set. #61
minor bugfix
- Fix user dropdown closing cronjob modals #63
Assets 2
[Stable] Release - 1.5.2
0ab3358
Join the discord to stay up to date and have early previews
Changelog
bugfixes
- Fix wrong syntax highlighting on script editor #58
- Fix legacy jobs not working due to mismatching uuids #54
- Fix issue when running jobs with special characters #57
- Fix issue with single quote blowing up the whole application #55
- Make it more obvious when a script is a draft vs a saved script #53
- Fix copy button closing script modal #53
- Fix broken live logging for HUGE jobs #52
- Fix previous logging briefly showing in the live logging modal before a new log starts #52
features
- Allow tabbing in the editor to create quick indentation
- Add optional env variable to automatically redirect to OIDC provider if you only use OIDC #59
Assets 2
[Stable] Release - 1.5.1
9fb904d
Join the discord to stay up to date and have early previews
Argh! Sorry about the double release, there was a fairly major UI issue when you have more than 4/5 jobs.
Had to address it as it makes the app absolutely unusable.
Changelog
bugfixes
- Fix overflow on the homepage when multiple jobs are present. This was caused by a last minute change I made before releasing around the dropdowns and I truly messed up, I am so sorry #50
Assets 2
[stable] Release - 1.5.0
df6ab87
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_PASSWORDvariable (or setup OIDC) or you won't be able to access the tool. - Deprecated
DOCKERenv variable. This is no longer needed. - Deprecated
HOST_PROJECT_DIRenv 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
Assets 2
[stable] Release - 1.4.2
e2e9596 Changelog
bugfix
- Fix permission issues when running docker commands via the UI #21
- Merge @Navino16 PR to preserve user session on manual command run #43
This release should fix one of the most annoying bug of the project and HOPEFULLY smooth things over permission-wise.
Next release will be a major code refactor, so may take a while.
I'll also address a few feature request ❤️
Assets 2
[Stable] Release - 1.4.1
[Stable] Release - 1.4.0
389ee44 Changelog
Features
- Simple auth with env variable password
- PWA integration (to be properly tested, will only work with https)
- Improve error handling
Bugs
- Fix pausing/unpausing tasks without comments [issue]