Airplane lets you transform scripts, APIs, and SQL queries into apps for your team in minutes. If you have feature requests you'd like to see in future changelogs, reply and let us know!
This week we rolled out support for Microsoft SQL Server, the ability to manage task schedules via code, a new Examples gallery, and Environments GA.
SQL Server support
It's here! You can now connect Airplane with your Microsoft SQL Server database to quickly create SQL tasks and runbooks. Check out the Microsoft SQL Server section of our Resources docs to get started.
Schedules as code
Task schedules can now be managed via code inside task definitions. Please note that schedules managed through the task definition should not be managed via the web UI, since changes will be overwritten on deploy. You can find more information in our Schedules documentation.
Examples gallery
We've catalogued some of the most popular Airplane use cases in the new Examples gallery. Check it out and feel free to let us know if you have any suggestions to add!
Environments GA
Environments are now available to all Airplane teams on the Team and Enterprise plans (Airplane plans). For details, visit the Environments docs.
Improvements and fixes
- Node 18 support. Airplane now supports Node 18, which includes a global `fetch` among other new features. You can upgrade your tasks to Node 18 from the task editor UI or the task definition YAML.
- Deployments error messaging. A more useful error message is now displayed when a deployment fails. 😊
- Beta: Execute sub-tasks with the Python SDK. You can now programmatically execute sub-tasks using our Python SDK to compose tasks, fan-out work, and build conditional workflows. Check out our Python SDK docs to get started.