Changelog
What shipped lately.
New features, improvements and fixes, newest first. We ship to early-access workspaces every couple of weeks.
- New
Cron Studio: schedule jobs across your whole fleet
A new home for cron jobs, with fleet-wide schedules, a preview of upcoming runs and crontab import.
Cron jobs get their own screen. Cron Studio shows every job on every server, what failed recently and what runs next.
- Fleet-wide schedules. Target a label and choose whether a job runs on each matching server or on one healthy one.
- Next-run preview. See the next five runs in the job’s timezone before you save, with daylight saving time handled.
- Crontab import.
fwoop jobs import --server web-01turns a server’s crontab entries into Fwoop jobs and comments out the originals when you adopt them. - Overlap policies. Choose
skip,queueorallowwhen a run is still going at the next scheduled time. - Run timeline. Every run’s output, exit code and duration on one timeline, with retries grouped under their run.
- New
Rollouts region by region
Roll a release through regions in the order you choose, with a pause to watch each one.
Services can now roll out in stages. List the targets in order, set a pause between them, and Fwoop stops the whole rollout if health checks fail along the way.
services: api: rollout: order: [region=eu-central, region=us-east, region=ap-southeast] pause: 10m abort_on: healthStaged rollouts are available on Business and Enterprise.
- NewImproved
Test restores for every backup plan
Backups now prove they can be restored, on a schedule you choose.
- Test restores. Set
verify: dailyorverify: weeklyand the agent restores the latest snapshot into a temporary container and checks it can be read. - Integrity checks after every run, not just weekly.
- Faster first snapshots for large volumes, thanks to parallel uploads.
- Fixed: retention could keep one extra monthly snapshot at the start of a month.
- Test restores. Set
- Improved
Secret diffs and shared defaults
Compare any two versions of an environment, and share defaults across environments.
fwoop secrets diff production v12 v13shows what was added, changed and removed, without printing any values.- Environments can inherit a shared default, so a value only has to be set once.
- The dashboard now lists which services still run an older version of a secret, with a button to redeploy them.
- Importing a
.envfile shows a preview before anything is saved.
- ImprovedFixed
Agent 2.3
A smaller, faster agent, with automatic rollback for failed self-updates.
- Idle memory use is down from about 45 MB to 30 MB.
- Self-updates now roll back automatically if the new version fails its health check.
fwoop agent pinkeeps a server on its current version until you unpin it.- Fixed: on some arm64 boards, disk metrics reported the size of the boot partition.
- Fixed: the agent could reconnect in a tight loop behind proxies that close idle connections.
- NewSecurity
Export the audit log
Download the audit log as CSV or JSON, filtered by project, person and time.
The audit log can now be exported from the dashboard or with
fwoop audit --since 30d --format csv. Filter by project, actor, action or time range, which makes it easy to answer an auditor, or to show a client exactly what changed on their servers last month.Audit exports are available on Business and Enterprise.
- New
Signed webhooks for every event
Send deploys, failed jobs, backups and alerts to any HTTPS endpoint.
Webhooks now cover every event, from
deploy.succeededtoserver.offline. Each delivery carries aFwoop-Signatureheader (an HMAC-SHA256 of the body) so you can verify it came from Fwoop, and failed deliveries are retried with backoff for up to 24 hours. See the API reference for the payloads.
Try what's new in the live demo.
Every feature on this page is in the demo workspace. No sign-up needed.