Init your stack right in the CLI!Release July 3, 2019
A new Stackery CLI is in GA, and with it, the new
stackery init command. Run the command in a new directory, and it'll make a blank
stackery-config.yaml for you to get you started on your new serverless project.
Oh, and if you're new to Stackery, the
stackery deploy command has a new
--interactive-setup flag that will get your environment and AWS account configured.
What are you waiting for? Type
stackery update in your terminal to get version 2.11.0 and all of its init goodness!
Go go golang... and Ruby!New Feature June 24, 2019
If you like your function runtimes like you like your ice cream flavors (plentiful), you're in for a treat, because we've been rolling out new runtimes here at Stackery like they're going out of style.
First came Node 10.x support, then we jumped on the Python 3.7 bandwagon, and now we've added not just one, but two brand new languages: Ruby and Go! It's not quite 31 flavors of runtimes, but we're getting there.
Everyone needs a log!🌲New Feature June 12, 2019
What rolls down stairs
Alone or in pairs,
rolls over your neighbor's dog?...
Ok, so we're not actually talking about that kind of log - we're talking about links to CodeBuild logs! In the app! That conveniently let you view your build process!
While before you could see CloudWatch logs from the View tab of your stack, now you can access your build logs as well, directly from the Deploy page.
It's better than bad, it's good!
See, we do ❤️ our Windows usersImprovement June 7, 2019
Last week we rolled out our VS Code extension to much fanfare... from everyone on MacOS and Linux. Unfortunately, much like the I'm a PC guy in those old commercials, we failed to deliver for PCs. But that's no longer the case!
Version 1.0.3 of the Stackery Serverless Tools extension now works on Windows! The serverless world is your oyster, Windows users, so get started!
Choose your own deploy adventure 🎲New Feature June 5, 2019
You know the old joke, "Get two serverless developers together, and you'll have three different deployment strategies"?
Ok, so it's a new joke. That we just made up. Nonetheless, we think options are good, so we're giving you two new ones for deploying: Codebuild and Local (in addition to the previous default, or Legacy). The deployment strategy can be set in the new Stack Settings page, in your
.stackery-config file, or with the new
--strategy flag when deploying with the CLI.
Extending Stackery into VS Code!New Feature May 29, 2019
The people have spoken, and it turns out a lot of the people are using VS Code to write their serverless functions. Well, now there's a way to integrate Stackery into your VS Code workflow, thanks to our new Stackery Serverless Tools extension!
You can now visually edit your templates right in your IDE, then deploy to Stackery from the CLI - wowza! Check it out in the video below, then install the Stackery Serverless Tools extension already!
Putting the (local) server back in serverlessNew Feature May 29, 2019
Ever wanted to serve your serverless template locally for fun and profit? We can't guarantee profits, but serving your own template is quite fun with Stackery's new
stackery edit command! See it in action in the video below, then read all all about it in the docs.
A nodeworthy updateRelease May 24, 2019
Tensions were high last week when AWS added support for Node.js 10.x in Lambda functions. Luckily, the team at Stackery is nothing if not tenacious, so we set about tenderly updating our Editor to include Node 10.x runtimes in function settings.
So don't be tense - try it out in the app! You won't be disappointen.. d.. Oh, just try it!See it in the Stackery Editor
Individual function IAM Roles for Serverless Framework stacks ⚡🎉Release May 14, 2019
Stackery Visual Editor now improves the security of your serverless framework stacks by defaulting functions to have their own IAM roles with minimally scoped permissions. This is now the default behavior when editing serverless.yml's in Stackery, and since Stackery automatically scopes IAM permissions based on resource relationships you won't have to type a lot more YAML. 👏See it in the Stackery Editor
WebSocket Provisioning: Only a matter of (real) timeNew Resource May 13, 2019
Traditionally, a client’s role has been to request data from a server, and a server’s response has been to fulfill those requests. But WebSocket APIs give the server some agency to make this exchange of data bidirectional. And API Gateway now has support for this healthier relationship. You go, server.
Now, Stackery is making this modern union of client and server even more modern with a new feature within our visual editor. It makes provisioning WebSockets natively a snap.Read more in the docs
Simplify Stackery CLI Commands with
Release May 1, 2019
The latest version of Stackery CLI offers a configuration feature that allows you to define default command-line arguments and environment variables. Now, you can put defaults for all commands into per-directory
.stackery-config.yml files or
STACKERY_OPTION_NAME env vars — no need to enter them again!
Your laptop in AWS (no, for real this time)Release April 24, 2019
For years, the naysayers have nay-said, "But you can't run AWS on your laptop!" While that may still hold true (also, why would you want to?), what you can now do (as of CLI version 2.6.0) is run your Lambda functions locally against your actual cloud resources.
As a great philosopher once said, "Your scientists were so preoccupied with whether they could, they didn't stop to think if they should". We think you should.
Check out the video below for a demo, and follow the button below that to set up your own local development environment!Read more in the docs
What's better than just Stackery? Stackery + Friends!New Feature April 15, 2019
It's time to add your friends to the Stackery party! Specifically, your Epsagon account, should you have one. You can now seemlessly integrate your Stackery and Epsagon accounts in both apps. Click the button below to find out how!Read more in the docs
Context menus get more contextImprovement April 12, 2019
Environment parameters are an important part of setting up your Lambda functions. Now, you can see exactly how they're configured with our new context-full context menus!Read more in the docs
A mile-high view of your stack activity (minus the nosebleed)New Feature April 5, 2019
Up until today, you could see your overall activity on the homepage and your activity by environment - but what if you just wanted to see what was going on with a single stack? Well, we heard your requests and present the brand-new Stack Overview page!See it in the app
Liven up your serverless templates with emojis! 🎉🎊🥳🦄Improvement April 1, 2019
We all know writing YAML makes us 😫 - that's why we made Stackery, after all! But sometimes manually configuring your resources is unavoidable 😞. In those cases, why don't you make your templates ✨ with some emojis? Just click the button below to view our sample Serverless Emoji CRUD repo, add your 🥞 to Stackery, and 🚢 it*!Clone the Emoji CRUD repo!
*Please don't actually ship this, it will *probably* break CloudFormation and possibly call down the wrath of the AWS gods.
New environment page, who dis?Improvement March 26, 2019
It's been a little quiet in the ol' Changelog lately, but lest you think we're slacking, we've actually been hard at work completely revamping the Environments page of the app. For each environment, you now get Overview, Parameters and Secrets pages to view and store all of your environment-specific configurations. That’s better than a ten dollar sandwich!See it in the app
CLI hits two point five!Release March 20, 2019
Another day, another CLI release. This one brings the ability to display information about Cognito User Pools and Aurora DB Clusters using the
stackery describe command, as well as displaying better error messages should (gasp!) a CloudFormation deploy fail.
Right size your architectureImprovement March 18, 2019
Have you ever felt like your architecture and your browser window weren't quite the right fit? Stackery now detects your window size to make sure your architecture visualizations always look their best.
Stackery + EC2-Classic! Long live EC2-Classic!Improvement March 13, 2019
Are one of your accounts considered EC2-Classic? Does that account need to stick around for a while longer? We get it! Whether it's Led Zeppelin, Jay-Z, or EC2-Classic - we understand what it means to honor their worth by keeping them in heavy rotation, so to speak. Stackery now links just fine to EC2-Classic accounts. We'll be on the lookout for the stampeding herd of classics coming our way.Check out the AWS docs
Invite some clients to the User Pool party!New Resource March 6, 2019
Does your Amazon Cognito User Pool feel a bit shallow? What if we told you that now you can dive in with a User Pool Client resource? We're confident this new addition will make a splash in your workflow.Read more in the docs
Keep tabs on your usageNew Feature February 28, 2019
You may have noticed we've rolled out new pricing this week, and with it, a way to keep track of your active stacks, right in the app! All stack events are displayed for each of your active stacks, so you'll know right away if Tom is deploying to too many environments again (it's always Tom).See it in the app
Aurora Serverless visual editingNew Resource February 20, 2019
Stackery has expanded the Database resource to allow you to configure your own Aurora Serverless Cluster. This addition takes the guesswork out of configuring capacity for unpredictable workloads and provides a highly-available database option that scales to zero.Read more in the docs
Two, four, six, eight... No, just two point four!Release February 19, 2019
Stackery CLI version 2.4 is out, and it includes the new
stackery settings command. This piece of programming magic lets you add... wait for it... mono-repo serverless apps to Stackery!
✨ A brand-spankin' new homepage ✨Improvement February 13, 2019
The Stackery app has a brand new homepage, and it's shiny! When you log in to your Dashboard, you'll see how many stacks, environments, and deployments you have, as well as your (and your team's) activity at a glance.
Broke your YAML? Now you'll know whereNew feature February 8, 2019
Before, if your template.yaml file had an error in it, your deploy would fail but you might not know why right away. Now you'll be notified right in the template editor in your Dashboard so you can fix the problem before moving on. Sweet!
Introducing the Anything resourceNew Resource February 1, 2019
Stackery now correctly visualizes any AWS resource present in your architecture and provides an "Anything" resource within the visual editor. Why "Anything"? Because you can add any resource that's supported by CloudFormation. Just add an Anything resource, drop in a piece of CloudFormation infrastructure-as-code, and Stackery will visualize it!Read more in the docs
From (wire) chaos to orderImprovement January 31, 2019
Remember how keeping track of resource integrations in large, complicated stacks used to be really chaotic? Well, it's chaotic no more! If you don't believe us, just see below for the before and after side-by-side.
Cognito resource now availableNew Resource January 25, 2019
Did you say you wanted Cognito User Pools? Well, in our latest release you're getting Cognito User Pools, along with all of their lifecycle event goodness. Huzzah!Read more in the docs
Hot dog! A new Deploy page!New feature January 24, 2019
If you logged into Stackery this morning and prepared or deployed your serverless app in the Dashboard, you may have noticed our new and improved Deploy view. And if you haven't - what are you waiting for? You can now see all of your deployments across all of your environments, and sort by prepared or deployed states as well. Shiny!
Bitbucket Cloud and Server integrationsNew feature December 26, 2018
Great news for all Bitbucket users - now you can add your Bitbucket repos to Stackery! Whether in the cloud or on-prem with Bitbucket Server, you're A-OK with us!Read more in the docs
Configuring CORS is a hassle (no more)Improvement December 12, 2018
CORS used to be a pain, but no more! Stackery allows you to enable CORS in your Rest API resource with just the click of a box. Easy peasy lemon squeezy!Read more in the docs
Logical IDs: now 100% customizableImprovement December 10, 2018
For all of you who banged their heads against the wall when trying to debug
function234B48EO2 in the AWS CloudFormation logs, this one's for you. You can now rename your functions, APIs, and other resources to anything you like - as long as it's proper CloudFormation yaml, that is.
Template diff view is live!Improvement December 6, 2018
Ever wonder what's happening under the hood of your `template.yaml` when you're adding or deleting resources in the Editor? Now you'll see exactly what was changed every time you commit. Neato!
Lambda layers come to StackeryNew feature November 29, 2018
Just as AWS announced Lambda Layers, Stackery announced layer support (and a new PHP layer). That means you can now use any runtime for your Lambda, should you be so inclined. We truly live in the future.Read more in the docs
Edit your YAML right in StackeryNew feature November 19, 2018
We've got some big changes coming today! You can now edit your `template.yaml` config right in the Stackery app, without having to open a single IDE! Just open a stack, go into the Edit view, and select "Template" for your edit mode. Go on, you know you want to.
Livin' on the edge!New Resource October 31, 2018
Edge Functions have arrived in Stackery! For all of those times when just a CDN won't do. And if you're not sure what Edge Functions are and why you might need one, click the link below to read all about them.Read more in the docs
Keep those secrets secretNew Resource October 30, 2018
You've got secrets, I've got secrets, we've all got secrets! Luckily, the AWS Secrets Manager is a great place to store them, and also a new resource available in Stackery.Read more in the docs
Extending Stackery capabilities to Serverless FrameworkNew Feature October 25, 2018
We love helping serverless teams accelerate and manage projects and environments regardless of whether they started with Stackery or not, so we’ve recently made improvements to importing projects and code for AWS SAM, Serverless Framework, and Gitlab.Read more in the blog
Deploy GraphQL APIs with StackeryNew Resource October 3, 2018
You know that hip new query language that's all the rage? Well, you can now use Stackery to configure and provision AWS AppSync GraphQL APIs, which is a serverless pay-per-invocation service similar to API Gateway, but for GraphQL!Read more in the docs
Trigger Lambda function on deployNew Feature September 20, 2018
Does your deployment processes involve multiple commands that need to be run in a certain order? Stackery now provides the ability to mark any function as “Trigger on First Deploy” or “Trigger on Every Deploy”, which provides a clean mechanism to handle database migration, ship single page apps, and handle custom deploy logic across all your environments.Read more in the docs
Reference existing cloud resourcesNew Feature September 10, 2018
What happens when your Function needs to subscribe to an existing DynamoDB stream or be placed in an existing VPC? Stackery now provides the ability to replace resources in a stack with a pointer to an already provisioned resource.Read more in the docs
GitLab + Stackery = Serverless CI/CD ❤️New Feature August 28, 2018
As of today, Stackery features full support for GitLab source code hosting and serverless CI/CD deployments. We promise this change comes from user requests, and not at all from news of a certain other Git hosting provider being acquired by a certain mega-corporation.Read more in the blog
Stackery is now running on AWS SAM 🎉Improvement July 31, 2018
Stackery now supports the AWS SAM (Serverless Application Model) framework natively and provides the tools for maintaining best practices, streamlining workflows, and enforcing consistency. What does that mean for our users? Better YAML (that you don't have to write)!Read more in the blog