What’s new?
Over the last 6 months we’ve seen hundreds of teams deploy thousands of squids to SQD Cloud. Many of you have given us feedback that you’d like to see a more flexible and collaborative set of tools for your deployment flow. We hear you. We agree. So today we’re introducing two new features:- Slots: Forget incrementing a single version number! Versions will be retired and replaced by slots, a customisable identifier for each deployment.
- Tags: Remembering which squid is which just got a lot easier! Now you can create and assign multiple custom tags to any deployment. As a result we’ll be retiring the Production alias feature. Now tags act as aliases, making it possible to create, identify and consume endpoints.
Why the change?
When we initially built the original deployment flow versions felt appropriate. A simple number you could increment on each deployment if necessary. This worked well in simple scenarios, but over time this gradually became more difficult to manage for those of you with any kind of deployment complexity. At the same time it became clear that our solution to endpoint management, allowing you to mark a squid as production and create a permalink, was equally powerful in basic scenarios but limited as requirements grew. It became clear that was lacking here was the ability for larger teams to collaborate effectively. Our goal with these changes is to provide the power and flexibility that more complex deployment flows need.How does it work?
Let’s take an example, we want to create and test a squid, and then over time gradually promote it to production. In our old workflow we can either keep redeploying over our v1 squid as we develop or eventually deploy v2 and v3 etc, which could be confusing as they may not be actually better! This means we need to spend time manually tracking what each version contains. Not ideal! Now let’s walk through our new workflow with a common example! Let’s start with the first developer on the team deploying a squid calledethprice into a slot of our choosing 4f5sfc. Here’s the (shortened) manifest file they configure:
test.
staging.
FAQs
How do I get full access to the new features?
Just update your Squid CLI to>=3.0.0. It’s in @latest:

