Datadog integration is now generally available. Observe and analyze your RWX usage and performance in Datadog alongside your application observability data. See more in our docs.
Cron schedules now support modulo expressions (e.g. tue%2 for every second Tuesday) and hash expressions (e.g. mon#1 for the first Monday of the month). See our updated cron schedule documentation for more.
You can now define local packages for sharing dependency setup across CI and sandboxes. See local package docs here, and compare them with embedded runs in this table.
Task debugging is now even easier. You can SSH into a running task using rwx ssh <taskid>. See the Remote debugging documentation for more details on this change and the other improvements we've made to SSH sessions.
OIDC tokens can now be automatically refreshed using OIDC token files. You can use this with AWS or GCP to keep your credentials fresh for longer durations.
We've added substring() as a supported expression in run definitions, joining similar expressions like lower, upper, and trim. See the full list of supported expressions here.
RWX runs triggered for PRs added to GitHub merge queues now are automatically cancelled when the underlying merge group is removed by GitHub. These runs also are now properly associated to the PR number when filtering runs to a specific PR.
You can now see the vault approval requests awaiting you right from the sidebar. Pending approvals for locked vaults reach their approvers instead of waiting to be chased down. Learn more about vault approvals here.