You can now specify optional expiration windows for personal access tokens and service account access tokens. Choose 30/60/90 days or a custom date.
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.