Below is an ordered list of changes that we have made to Shipyard. Changes include but are not limited to: new features, feature enhancements, bug fixes, or other usability updates. Some changes may be omitted, such as changes that do not affect the user-facing experience.

The purpose of this changelog is to publicly document the updates we are continuously making to improve the Shipyard platform. We hope this is useful to our users to know that the product is being actively worked on.

Have a feature request, a bug report, a suggestion or an interesting use case? We'd love to hear it! Let us know at!

Features On Deck

  • Share Data and Files Across Vessels in a Fleet

  • Conditional Triggers based on Vessel Status

  • Converging Paths for Fleets

  • Watch your Vessels Run - LIVE!


🌟 Enhancements:

  • Retries have an updated look! We've refined the design to give you better visibility into:

    • When the next retry is going to occur

    • What retry number Shipyard is currently on

    • Visibly see when something is currently retrying

  • If your Vessel uses a Custom Blueprint, you'll now see a link to go directly to that Blueprint. This will make navigation throughout the application a bit easier.

🔧 Bug Fixes:

  • Trying to access an organization that you don't have permissions for will result in an explicit error message and be redirected to their list of organizations. Previously, this landed you on a broken page.

  • When you refresh the page, projects on the sidebar will no longer disappear.

  • Fixed an error where the Blueprint field would just say "Blueprint".


🔧 Bug Fixes:

  • Fixed an issue where Blueprint names couldn't be duplicated across the application.


🎉 New Features:

You can now create a new organization directly through the UI!

While we still don't support multi-organization users, let us know if this use case would be helpful for you.

🌟 Enhancements:

  • Selecting your Timezone when creating a project is now easier, with more common Timezones listed at the top.

🔧 Bug Fixes:

  • Guardrail values now correctly display the saved values.

  • Guardrails from Blueprints now transfer to Vessels set up with that Blueprint.

  • Removed the ability to add the current Vessel as an Internal Trigger.


🎉 New Features:

  • User Management page for viewing, managing, and deleting users

  • User Invite System for growing your organization and collaborating with outside parties.

  • User Permissions Panel to set granular access settings per user.

    For more information about these features, see our blog post.

🔧 Bug Fixes:

  • Fixed Google SSO issue that some users were having.

  • Prevented code from disappearing when you moved back during the Wizard setup.


🔧 Bug Fixes:

  • Fixed issue where a Log's output would sometimes not refresh correctly.

  • Fixed issue where project name had to be unique across all organizations. Project names still have to be unique within your organization.

🌟 Enhancements:

  • Added a page to make it more clear when Blueprints have no dependent Vessels.


🔧 Bug Fixes:

  • Fixed issue where Intercom button was occasionally overlapping buttons.

🌟 Enhancements:

  • Updated Python from 3.5.3 to 3.7.3