- Initial public alpha release.
- Initial support for git sync (still WIP).
- Fix FileVar not working.
- Rewrote git sync support to use system git.
- Added optional tenant field to ScriptInstance.
- Added last_execution column to ScriptInstance table.
- Slight change in default columns for ScriptInstance table.
- Add scheduled/interval to script execution details
- Fix duration being calculed by created time when not started yet.
- Set new request id when scheduling the next task. Fixes exception when the next script was queued.
- Clear output when re-enqueuing a scheduled script.
- Set the initial value of checkboxes when rerunning scripts.
- Added git sync action to API.
- Fix API schema generation by adding docstring to rq-status endpoint.
- Cast log messages to string to prevent loggin None from throwing an error.
- Fix schema for ScriptInstance actions.
- Fix "Create" changelogs not being created when a scheduled script is re-enqueued.
- Fix "Script Data" being shown on no-input scripts.
- Omit _commit from saved input.
- Overwrite ScriptForm default_renderer to revert hack introduced in core netbox.
- Fix group not being shown on script instance details.
- Fix the ScriptExecution status field not being rendered as a proper netbox ChoiceField in the API.
- Omit logging empty strings. Prevents exception when logging a blank value or None.
- Allow editing of class_name and module_path on ScriptInstance to allow the preservation of ScriptExecutions if the script is moved/renamed.
- Fix timezone support of script log message display
- Up the timeout of the git pull command.