Changelog
v1.8.3
2023-03-19
- Enhancements:
- Redesigned notification conditions in task editor.
v1.8.2
2023-03-11
- New features:
- New Replacement multiple execution policy: when receiving an execution request while an execution is already running for a given task, abort the running one and chain a new execution
v1.8.1
2023-03-10
- New features:
- New Smart chaining multiple execution policy: when receiving an execution request while an execution is already running for a given task, chain the new execution (this is particularly useful for setting up a CI/CD pipeline)
- Enhancements:
- Requests for forbidden concurrent executions are rejected rather than resulting in a new failed execution
- Project task lists can be dynamically filtered by task name
- Add profile page
- Use profile picture for OpenID Connect users
- Bug Fixes:
- OpenID Connect users “Full name” field is not editable anymore
- Fix the link that redirects to the cron format documentation
v1.7.2
2023-02-23
- Enhancements:
- Use a darker theme color for better text readability
- Bug Fixes:
- When requesting the aborting of the execution of a command or script task, a SIGHUP signal is now sent for a graceful shutdown
v1.7.1
2023-02-18
- New features:
- Add Incoming Webhooks:
- Generic webhook to execute a task with a simple HTTP POST request
- Github/Gitlab webhook to execute a task after an event (push, …)
- Add Incoming Webhooks:
- Enhancements:
- Add task type preselection page
- Add notifier type preselection page
- Schedule embedded database analyze once a day to improve performance
- API return distinct error messages for missing discord/mattermost/slack/msteams notifier parameters
- Update dependencies
v1.6.0
2023-01-31
- New features:
- Add Telegram notifications
- Add MS Teams notifications
- Enhancements:
- Add a command line flag to bypass the http port stored in the config file
v1.5.2
2023-01-10
- Bug Fixes:
- Ctfreak can now be properly run as a Windows service
v1.5.1
2023-01-09
- New features:
- New Powershell script task: execute powershell scripts on windows nodes through SSH
- New node page with the list of tasks using the node (very useful for checking if there are still tasks related to the node before deleting it)
- Enhancements:
- !!Breaking change!! for Windows Ctfreak instances: Ctfreak config folder is no longer
%AppData%\ctfreak
but%LocalAppData%\ctfreak
(think of moving your folder before your upgrade) - Add pagination of the task list on project pages
- All listings increase from 30 to 40 items per page
- The execution of a task now systematically requires a confirmation and redirects to the execution page
- Notifications previously sent only in case of failed executions are now also sent in case of aborted executions
- !!Breaking change!! for Windows Ctfreak instances: Ctfreak config folder is no longer
- Bug Fixes:
- Fix failed webhook call detection for Discord/Mattermost/Slack notifiers
- Discord notifier name should not contain “discord”
- Fix dead link in credential listing
v1.4.0
2023-01-04
- New features:
- Node filters now handles tag or node name exclusions with
!
prefix
- Node filters now handles tag or node name exclusions with
- Enhancements:
- Add a footer mention when a new ctfreak release is available to download
- Bug Fixes:
- Add a link to execution page in email notifications
v1.3.2
2022-12-28
- Bug Fixes:
- Fix Microsoft OpenID Connect preset
- Add X-Accel-Buffering http header to prevent logs loading issues with nginx reverse-proxy
v1.3.1
2022-12-27
- Enhancements:
- Add Salesforce & Onelogin OpenID Connect presets
- Bug Fixes:
- Fix missing nodes menu for admin users without any project manager role
v1.3.0
2022-12-22
- New features:
- Add SSO via OpenID Connect
- Add user rights management
- Users are deletable
- Enhancements:
- Hide unassigned projects from non-admin users
- Update dependencies
- Bug Fixes:
- Fix for disabled users not being taken into account in some cases
- Fix null error messages on user creation or update
v1.2.0
2022-10-25
- New features:
- Add new Email Notifier
- All notifiers can now be tested on demand
- Add notifications for execution failures
- Enhancements:
- Remove empty headers on HTTP Request task creation
v1.1.2
2022-10-18
- Bug Fixes:
- Fix typo on Credential page
- Fix OAuth Access Token
v1.1.1
2022-09-26
- New features:
- New HTTP Request task type to call API endpoints (webhook, ping, …).
- PRO Edition now unlocks concurrent task executions instead of concurrent SSH connections (In other words, the FREE Edition now allows for concurrent SSH connections within the same task).
v1.0.9
2022-09-14
- New features:
- A task can now be re-executed only on the failed nodes of a previous execution.
- Enhancements:
- Add failed nodes filter for node execution list.
v1.0.8
2022-09-04
- New features:
- Add node attribute os family
- Enhancements:
- Do not prevent the creation of forbidden concurrent executions, just mark them as failed.
- Remove node attribute ssh shell
v1.0.7
2022-09-02
- Enhancements:
- Client request a forced reload to clean browser cache when the client version does not match the server version.
- Highlight nodes and external node sources with missing credential.
- Typo: rename keys to credentials