What's new
Secrets
-
Added category based secrets
-
Category and Plugin secrets are stored in secret list now (global/secrets), same way as global secrets, and can be edited in the same editor
-
Secret with the same title can exists in different scopes, here is the secret resolution sequence:
Global -> Category -> Plugin -> Job
Plugins
-
Added an option to define plugin stdin script. It will be piped to plugin's child process instead of job object. This is useful for simple user defined plugins, avoiding pain with transferring it between cronicle installation. A sample "stdin" plugin will be added to setup.json (will be added on new installation).
-
Docker plugin - added "files" parameter (similar to shell plugin). Attached files will added to the entrypoint script directory.
-
Shell Script on Windows - you can keep /usr/bin/env in shebang (will be ignored). Also, /bin/bash will be used as alias to powershell, and /bin/sh as alias for cmd.
Misc
- docker hub images support arm64 arch. For arm32/v7 (for raspberry pi) you can use cronicle/edge-pi images
- code clean up - remove most of html embedded js function definitions (it's pure js now)
- manager script - can use first argument to specify port (e.g.
./dist/bin/manager 3013
- some minor Windows fixes
- fixed some annoying browser auto-completion