Airplane lets you transform scripts, APIs, and SQL queries into UIs and workflows for your team in minutes. If you have feature requests you'd like to see in future changelogs, reply and let us know!
Since our last changelog, we've rolled out Airplane OIDC, and task concurrency keys.
Airplane now provides OpenID Connect (OIDC). OIDC allows tasks to authenticate to other APIs without storing sensitive, long-lived credentials. Tasks now generate short-lived ID tokens which are passed to a target API to authenticate and "prove" their identity.
Check out the Airplane OIDC docs →
Task concurrency keys
You can now use task concurrency keys to prevent certain tasks from executing at the same time. Tasks with a concurrency key will pause until other tasks with the same key are complete before deploying.
Check out the Airplane concurrency keys docs →
Improvements and fixes
- Customize default run permissions - You can now customize the default permissions of a run when configuring a task. Check out the run and session permissions docs for more information.
- Get deployment failure notifications - Airplane will now send notifications when deployments fail. This is especially helpful for automated deployments started from the GitHub integration or GitHub action. Notifications can be managed in your notification preferences.