Starting today, we’re rolling out updates to Studio that centralize all Task and View development within Studio. Studio can now be used to build Tasks and Views directly in your Library, without running airplane dev
from the CLI. These changes will be available to all teams within a few weeks.
Background
When building an Airplane Task, you can either manage it directly from your Library using the task wizard or you can manage it locally as code from Studio. Until now, these have been two separate workflows. Starting today, both are supported within Studio providing a streamlined workflow for building on Airplane.
What’s new in Studio
When creating a task within Studio, you can now choose where the Task is managed. Historically, Studio has only supported building within a local workspace on your computer. To support building directly within your Library, we’ve introduced cloud workspaces which allow you to build on Airplane without a local development environment. Cloud workspaces currently support SQL, REST, GraphQL, and Docker Tasks. We'll be adding support for the remaining Task kinds and Views soon!
Previously, Studio required a local development server (via airplane dev
). Going forward, this is only required for building in your local workspace. You can freely create and edit within your cloud workspace without running airplane dev
.
You can now view your Library directly from Studio. Any changes you make in Studio, such as renaming a Task, will be reflected there. When a dev server is running, any Tasks or Views managed locally will also appear. The existing Studio explorer has been renamed to the “file browser”.
We've also reworked environments in Studio to be consistent with the rest of the app. We've replaced the fallback environment select with a toggle within Studio settings. This toggle determines whether Tasks and Views can access and execute entities in your active environment if they are not available locally.
The in-app task wizard is deprecated in favor of using cloud workspaces in Studio. The New
and Edit
buttons in-app now redirect into Studio.
What's next for Studio
We’re actively working on cloud workspaces and will be releasing more functionality for cloud workspaces in the coming months. Expect to see support for Views and the remaining Task kinds, support for executing Tasks and Views from your cloud workspace in Studio, and more! Keep an eye on our changelog for updates.
If you have any feedback, we’d love to hear it — please send us a note at [email protected]!