Blog
-
Seed and SST v3
You might’ve seen the announcement that SST v3 is out.
-
Phasing out Issues
We are planning to phase out the Issues feature over the coming year.
-
Ignore Paths Option
Seed now lets you ignore a list of paths in your repo. Changes to these paths will not trigger a deployment.
-
Latest Build Images
We rolled out a new version of our build images called the General Purpose Latest build image.
-
IAM role support
Seed now connects to your AWS account through IAM roles. It’s far more secure than deploying through IAM users.
-
SST v2 support
Seed now supports SST v2, Node 16, and pnpm out of the box.
-
Skipping builds through commit messages
Seed now allows you to skip making a deployment for some auto-deployed Git commits.
-
pnpm support
Seed now supports checking for code changes using the pnpm package manager.
-
serverless-seed v0.3.14
We just rolled out an update to the serverless-seed plugin to support manually specified artifacts.
-
Disabling downstream artifacts
You can now configure Seed to disable generating downstream artifacts.
-
Build machine options for SST apps
SST apps on Seed can now be deployed using any build machine or build image.
-
Redeploy the latest build
Seed now allows you to redeploy the latest build. You can find this new button in the build detail page.
-
serverless-bundle v5
The ever popular serverless-bundle plugin has a new major update. The v5 release features a slew of improvements, support for esbuild, Webpack 5, etc.
-
We raised $1M to make it easy to build serverless apps
Today we are announcing our $1M seed round. The new funding helps us in our mission to make it easy to build serverless apps.
-
Deploy branches, tags, or commits
You can now manually deploy a Git branch, tag, or commit in Seed.
-
Presenting Seed Deploy Badges
Seed now has deploy badges! The little badge images that you can add to your README to show the deploy status of your app.
-
Viewing stack outputs for Pull Requests
Seed will add comments in your PRs with the stack outputs from the services that have been deployed.
-
Introducing the Seed CLI
Seed now has a CLI that allows you to trigger deployments to your apps from anywhere in your organization’s workflow.
-
Auto-deploy PRs in GitLab and Bitbucket
We recently added support for auto-deploying pull requests or merge requests in GitLab and Bitbucket. Previously this feature was only supported for GitHub.
-
Transitioning to npm 7
Seed will now automatically use npm 7 if it detects the new lockfile format.
-
Service path in the build spec
You can now access the service paths in the build spec. We added two new environment variables to our build environments.
-
Join our Slack community
Make sure to join Seed’s new Slack community.
-
Enabling Docker commands
You can now enable running Docker commands in your builds directly from the Seed console.
-
Seed Build Images
The build images used in Seed are now hosted on Docker Hub.
-
Node v14 Support
We recently added Node v14 support in Seed.
-
Speeding up Serverless deployments 100x
In this post we’ll be looking at how Seed can speed up the deployment time of your Serverless app by 100x. It’ll bring into focus all the improvements that we’ve rolled out over the past couple of months.
-
Incremental Lambda Deploys in Beta
We’ve got an awesome new update in the works. Seed can now drastically speed up your builds by only deploying the Lambda functions that’ve been updated.
-
Second Generation build machines are in beta
The builds in Seed are about to get a lot faster. Today we are rolling out a new generation of build machines in beta. These Second Generation (SG) machines startup nearly 6x faster than our current ones.
-
Free CDK Deployments in Seed
We’ve got some really exciting news to share. CDK deployments in Seed is now out of beta. And it will be free!
-
Fixing CDK Deployments
The new integrated CDK deployments in Seed is the fastest and cheapest way to deploy CDK apps. In this post we’ll look at the technical details of how we make it happen.
-
Updating the build image your service uses
We rolled out an update to the Seed console to allow you to change the build image that your Serverless services use.
-
Update multiple issues in one click
You can now select multiple issues to resolve or ignore in the Seed console. You won’t have to click through to each issue to do so.
-
Get notified for Lambda issues from all stages
You can now get notified in real-time for Lambda issues that happen in all the stages in your app.
-
Saving build minutes for monorepo apps
We are making a small but critical update to help save you build minutes while deploying your monorepo Serverless app.
-
Gmail Actions for Issues
We’ve got a cool little addition coming to your Gmail Inbox. You can now access the issue details without having to open the email in your inbox.
-
Adding App Specific Roles
Seed now allows you to add App Specific Roles. This allows you to restrict access to certain sensitive apps in your org.
-
SST Deployments Beta
We’ve got an exciting announcement. Seed now supports deploying AWS CDK alongside your Serverless Framework services, thanks to SST.
-
Sending us feedback on Issues
We recently rolled out a way for you to give us feedback on Issues that have been automatically detected.
-
Using TypeScript in your Lambda functions
You can now use TypeScript in your Lambda functions by simply including the serverless-bundle plugin.
-
Notification for stages that failed to remove
You’ll now receive a notification (Slack, email, or Webhook) if there was a problem with removing a stage.
-
Deploy Projects with Lerna and Yarn Workspaces
Seed can now use Lerna + Yarn Workspaces to only deploy the services that have been updated in your Serverless app.
-
Real-Time Lambda Monitoring in Seed
Real-time Lambda monitoring and alerting is now available for all apps in Seed. You can find it in the Issues tab in your console. Oh and we have a small surprise for you below.
-
Deploy Serverless Components
Seed now allows you to deploy Serverless Components in a zero-config way.
-
Seed Console Gets a UX Update
Today we are rolling out a major design update to the Seed console. In this post we’ll be going over the changes that are a part of this update.
-
Issues Beta
If you’ve checked out the recent Seed console redesign, you might have noticed a new tab in your apps. Issues — native, real-time Lambda monitoring and alerting.
-
Using private GitHub npm modules
In this post we’ll look at how to make sure Seed is deploying your Serverless services with your private GitHub npm modules.
-
Fine-Grained Roles
Seed now allows you to have finer control over the roles granted to the members of your organization.
-
Deploying newly created services
We recently rolled out an update to fix the way Seed handles deploying services that only exist in a specific stage.
-
.NET Core 3.1 Support
Seed now supports .NET Core 3.1 projects! We provide a zero-config way to deploy your Serverless .NET Core projects to AWS.
-
A New Enterprise Plan
Today we are introducing some changes to our Enterprise plan to make it far more accessible! We also updated our pricing page to make our plans as simple and transparent as possible.
-
Customizing Stage Names
You can now customize how Seed generates the stage names for auto-deployed branches. We now have a new option in the Seed build spec that allows you to do this.
-
Audit Logs are now publicly available
Audit Logs in Seed are now publicly available for all our Enterprise users.
-
High performance build machines for all
High performance build machines are now available for all Seed users. Previously, this option was only available in our Enterprise plans.
-
Enabling GitHub Enterprise and GitLab Self-Managed
You can now enable GitHub Enterprise and GitLab Self-Managed repos directly from your organization settings on Seed.
-
FitSense shares their Serverless workflow
FitSense recently shared a blog post detailing their Serverless development workflow. They use Seed to automatically bring up and tear down new environments.
-
Improved IAM Permission Requests
Seed will now show you specific details for the IAM permissions it needs for a specific feature. This makes it easier to grant the exact IAM permissions for the necessary resources.
-
Build Minutes Usage Info
We rolled out an update to the Seed console to clearly show the build minutes usage for each build.
-
Mandatory Two-Factor Auth
You can now make it mandatory for your team members on Seed to have two-factor authentication enabled.
-
GitLab Self-Managed Support
Seed now supports GitLab Self-Managed repos. You can enable this for your organization on Seed.
-
Multi-Region Deployments
Seed now supports deploying your Serverless app to multiple regions.
-
Managing your Seed costs
The next few months are going to be a difficult time for startups and businesses as we enter into a global economic slowdown. We’ll all be looking for ways to cut costs and expenses in an effort to cope with this new reality.
-
A Brand New Dashboard
We are really happy to share what we’ve been working on recently. It’s one of our biggest updates yet. Check out the brand new Seed dashboard!
-
Steps in the build log
We are rolling out an update to add more detail to our build logs. You can now see how long each step in the build log took to run.
-
Dependency Cache
Seed will now automatically cache the dependencies for Node.js projects. This should help make your builds faster!
-
Auto-Recovering From CloudFormation Errors
We’ve noticed some of our users run into a couple of really annoying CloudFormation errors while deploying their services concurrently. We’ve pushed out an update to auto-recover from these errors!
-
Introducing App Reports
Introducing App Reports in Seed — a simple way to monitor the performance of your Serverless apps.
-
New and Improved Serverless Metrics
Following on the heels of the recent update to our logs viewer; we are excited to announce a complete redesign to how Seed displays your Lambda and API metrics.
-
Connect your CI and GitHub Checks
We recently rolled out an update to the Connect Your CI option on Seed to support GitHub Checks.
-
Two-Factor Auth Is Now Publicly Available
You can now secure your Seed accounts by enabling two-factor auth. Simply head over to your account settings on Seed and enable two-factor auth.
-
New and Improved Serverless Logs
We’ve got a really exciting update to Seed that we’d like to share. We’ve completely redesigned how Seed displays your Lambda and API Gateway logs.
-
Update to Auto-Deploy PR Settings
Seed will now auto-deploy pull requests even if they are submitted to branches that aren’t being tracked.
-
Easier Manual Deploys
We rolled out a small update to make it easier and quicker to trigger a manual deployment in Seed.
-
Support for new runtimes
Seed now supports all the newly announced runtimes including Node.js 12, Python 3.8, and Java 11.
-
Manage deployed resources
We are rolling out some changes to the Seed console to make it easier for you to manage your Serverless apps.
-
Java Support
Seed now supports deploying Serverless Framework apps that use Java 8 as their runtime.
-
Retry failed builds
You can now retry failed builds in Seed. The build status pages now gives you an option to retry a failed build.
-
Detecting the Serverless runtime
Seed now supports automatically detecting the runtime for your Serverless services, even if they are referencing a variable in a separate YAML file. The runtime specified in your
serverless.yml
is used to figure out which build environment to use while deploying your services. -
Talking about building CI/CD pipelines for Serverless apps
The Seed team had a chance to give a talk on building CI/CD pipelines for Serverless applications at the Serverless Toronto Meetup.
-
Changes to how environment variables are stored
We are rolling out some changes to the way environment variables are stored on Seed. In this post we’ll look at what is being changed and how the changes are being rolled out.
-
Problems with Serverless version updates
We’ve got a quick update on some of the recent issues our users experienced with the latest Serverless Framework version upgrade.
-
How to improve AWS Lambda Cold Start performance
One of the great promises of serverless has always been that it would free developers to focus on writing code without having to give too much consideration to the underlying infrastructure. -
Auto-remove stage improvements
We’ve made a few changes to make the process of auto-removing stages far more stable and robust.
-
Manage your Serverless apps through GitHub
We’ve got some really exciting improvements to our GitHub integration that we’d like to announce. You can now manage your Serverless deployments almost entirely from your GitHub repo!
-
Upcoming Webinar on Increasing Serverless Development Velocity
Mark your calendars for September 26th! Frank Wang, our CTO is going to be doing a webinar with Yan Cui (AWS Serverless Hero & Developer Advocate @ Lumigo) on how to increase Serverless development velocity.
-
Auto-deploy branches in GitLab and Bitbucket
We recently added support for auto-deploying branches in GitLab and Bitbucket. Previously this feature was only supported for GitHub.
-
Add an SSH key to your builds
Seed now supports adding a private SSH key to your build processes. You can add an SSH key for your organization and Seed will use it for all the builds across all your apps.
-
Making it easier to manage custom domains
We recently revamped the part of Seed that helps you manage the custom domains for your Serverless Framework apps.
-
Building a CI/CD pipeline for Serverless apps
Over the past few weeks we’ve been writing about various topics around how to build and maintain a CI/CD pipeline for Serverless Framework applications on AWS.
-
How to handle service dependencies when rolling back a monorepo Serverless app
In a Serverless app with a single service, the rollback strategy in your CI/CD pipeline simply involves re-deploying the previously packaged deployment artifact.
-
How to deploy only the updated services in a monorepo Serverless app
In a Serverless app with a single service, the deployment strategy in your CI/CD pipeline is straight forward: deploy my app on every git push.
-
Deploying a monorepo Serverless app with interdependent services
It’s common for your monorepo Serverless app to have services that are dependent on each other. In this post we’ll look at how the dependencies affect your deployments.
-
What is the right way to do rollbacks in Serverless apps?
Making sure that you are able to rollback your Serverless deployments is critical to managing your own CI/CD pipeline. In this post we’ll look at what the right rollback strategy is for your Serverless apps.
-
Why you should use a manual approval step in a Serverless CI/CD pipeline?
In this post we’ll look at why you should use a manual approval step as a part of the CI/CD pipeline for your Serverless Framework app.
-
Seed only deploys the services that have been updated
Starting today, Seed will only deploy the services that have been updated in your monorepo Serverless app!
-
Why Serverless deployment artifacts cannot be reused across stages?
In this post we’ll be looking at why the artifacts generated by Serverless Framework cannot be reused across stages (or environments).
-
How to generate deployment artifacts in your CI/CD pipeline for Serverless apps
In this post we’ll look at generating deployment artifacts in your CI/CD pipeline for Serverless Framework apps.
-
Why a traditional CI/CD service isn't a good fit for monorepo Serverless apps?
You might have come across the idea that if you are deploying a Serverless app, your build servers should be Serverless as well. In this post, we are going to dive into this idea and explore why a traditional CI/CD service (like CircleCI or Travis CI) isn’t a good fit for deploying monorepo Serverless apps.
-
Should I use a hosted or on-premise CI/CD for my Serverless app?
In this post we are going to compare hosted and on-premise CI/CD solutions for Serverless apps. We’ll try and compare them across a few different criteria so you can decide what is best for your team.
-
How to fix DynamoDB timeouts in Serverless apps
In this post we are going to look at how to debug DynamoDB timeouts in Serverless apps. This is a fairly specific issue related to Node.js Lambda functions calling DynamoDB. But we recently had to work through this issue. Hopefully sharing our experience ends up being helpful to other folks.
-
Testing your Serverless app
In this post we are going to look at some general strategies on how to test Serverless apps. We’ll look at what is involved from a testing perspective while developing, before deploying, and after deploying your app.
-
Deploying only the updated services is in beta
One of our most popular feature requests is finally in beta today! Seed will now only deploy the services that have been updated in your monorepo Serverless app. To participate in the beta, send us an email or contact us via the chat.
-
How to structure a real-world monorepo Serverless app
Serverless applications are usually made up of multiple services and they are typically organized in a monorepo. In this post we are going to look at how to structure a real-world monorepo Serverless app.
-
Git workflow for Serverless apps
In this post we are going to look at some of the most common Git workflows for Serverless apps. We’ll cover some of the best practices when it comes to Git workflows and see how it works with respect to Serverless.
-
CircleCI vs Travis CI vs CodePipeline vs Seed
In this post we are going to do a deep comparison of the various CI/CD options for Serverless apps. We’ll be comparing CircleCI, Travis CI, CodePipeline, and Seed.
-
How to deploy your Serverless app into multiple AWS accounts
Teams commonly use multiple AWS accounts to host the environments (dev, staging, prod, etc.) for their Serverless app. The main reason for this is to protect their production environment. You can read about this in detail in one of our previous posts.
-
How to build a CI/CD pipeline for Serverless apps with AWS CodePipeline and CodeBuild
In a couple of our previous posts we looked at how to build a CI/CD pipeline for Serverless apps on AWS with CircleCI and Travis CI. Today, we’ll look at how to do the same using AWS CodePipeline and AWS CodeBuild.
-
Introducing the serverles-bundle plugin
Today we are open-sourcing a key part of the internal development workflow here at Seed. The serverless-bundle plugin is a zero-config way to generate optimized packages for your Node.js Lambda functions.
-
Why deploy your Serverless app into multiple AWS accounts?
In this post we’ll be looking at why deploying your Serverless app to multiple AWS accounts is a good practice.
-
How to share an API domain between services in a monorepo Serverless app
In this post we’ll be looking at how to configure a custom domain so it can be shared across multiple services in a monorepo Serverless app.
-
How to set up a custom domain name for API Gateway in your Serverless app
In this post we’ll look at how to set up a custom domain name for API Gateway in your Serverless app. We are going to be using the serverless-domain-manager plugin and the AWS Certificate Manager to configure our domain.
-
How to build a CI/CD pipeline for Serverless apps with Travis CI
In one of our previous posts we looked at how to build a CI/CD pipeline for Serverless apps on AWS with CircleCI. Today, we’ll look at how to do the same with Travis CI.
-
How to buy a domain name on Amazon Route 53 for my Serverless API
When you deploy your Serverless application with API Gateway, AWS auto-generates an URL for you with a default AWS domain. In an upcoming post we’ll be looking at how to manage custom domains for your Serverless API.
-
Search Our Docs
Our docs our now completely searchable. Not sure about how to add a stage? Or how to configure deploy phases? Simply, type it into the search box!
-
How to trace Serverless apps with AWS X-Ray
AWS X-Ray is a service that records and visualizes requests made by your application. It provides an end-to-end view of requests as they travel through your Serverless application, and shows a map of your application’s underlying components.
-
What is AWS X-Ray?
In this post we’ll look at what AWS X-Ray is and why we think you should really consider using it if you are building a Serverless application. We’ll also look at how it works and how much it costs.
-
How to build a CI/CD pipeline for Serverless apps with CircleCI
At Seed, we’ve built a fully managed CI/CD pipeline for Serverless Framework apps on AWS. So you can imagine we have quite a bit of experience with the various CI/CD services.
-
How to enable execution logs for API Gateway
In this post we are going to look at how to enable and use execution logs for API Gateway in CloudWatch.
-
How to enable access logs for API Gateway
In this post we are going to look at how to enable and use access logs for API Gateway in CloudWatch.
-
Sharing Our Serverless Learnings
At Seed, we pretty much live and breathe Serverless. Not only is Seed targeted towards Serverless developers, it is built completely Serverlessly. We would like to share some of what we’ve learnt, with the community. And so over the next few weeks we are going to be writing about the various Serverless tips, tricks, and how-tos that we’ve picked up along the way.
-
What's the difference between access logs and execution logs in API Gateway?
In this post we are going to be looking at two types of logs that API Gateway has, and the differences between them.
-
How to prevent accidentally deleting Serverless resources
If you are using Serverless Framework to deploy your Serverless app, all your resources should be deployed automatically thanks to the infrastructure as code setup. This means that your resources (databases, API endpoints, Lambda functions, etc.) are created, modified, and removed by simply changing your Serverless config.
-
How to manage secrets for your Serverless app
In this post we’ll look at how to handle secrets for your Serverless app. Secrets or sensitive information that your app uses, should not be committed to source control. We’ll look at the various ways to handle secrets in Serverless and their pros and cons.
-
Common Serverless Errors
Today, we are open sourcing a compilation of docs that we use internally to help folks resolve some common Serverless errors. Check out Common Serverless Errors; a microsite dedicated to helping people debug and resolve their Serverless issues.
-
Affordable Plans for Small Teams
We are happy to announce a couple of big changes to our pricing plans. Seed is now all the more affordable for startups and small teams.
-
A Big Spring Update
We’ve rolled out a big update to Seed with a couple of key improvements that we’d like to announce.
-
Build Status Favicons
We’ve added a cool little detail to the build pages on Seed. The build status is now shown in your browser tab as the favicon!
-
Build Issues on April 8th, 2019
On April 8th, 2019 from around 8:35 - 10:05 AM PDT, quite a few users on Seed experienced build issues. We want to share some details about what happened and what we are going to be doing about it moving forward.
-
Automatically Create Seed IAM Users
Seed now helps you automatically create an IAM user to manage your deployments.
-
A More Effective Change Set
Over the last few weeks we’ve made several changes to the way we handle build artifacts. These have allowed us to rollout an update to make the promote change set in Seed far more useful and effective.
-
Improving the Build Logs
We rolled out some major changes to the way we display the build logs in Seed. We made them more readable and added more clarity around the various build steps.
-
Build Artifact Changes
Seed generates build artifacts that it uses to create Change Sets (to confirm promotions) and while rolling back. We made a couple of changes to how these artifacts are generated.
-
Seed Console Gets Faster
The Seed Console just got a whole lot faster. Seed is built completely on the Serverless Stack. We made a few changes to drastically improve the response times of the Lambdas that power our APIs.
-
Settings up Apps & Stages with Ease
We’ve made it a lot more easier to add and configure new apps and stages in Seed. Now you can inherit the settings from an existing app or stage.
-
Pre-Production Stages
Seed now allows you to configure pre-production (or staging) stages right from the console.
-
GitHub Status Checks
You can now view status checks from Seed in GitHub. Seed will send status checks for commits to your GitHub repo.
-
Bring Your Own CI
-
Better Error Messages
We pushed an update to display better build error messages. Seed will now extract the error messages generated as a part of the build process to make it easier to debug.
-
Notification Options
We made a small update to the build notifications in Seed. You can now choose to be notified for build failures only.
-
Git Workflow Updates
We rolled out a couple of updates to improve the Git workflow support within Seed. Including auto-deploying new branches and cleaning up old PRs and branches.
-
Docs for GitHub Enterprise
We just updated our documentation with a chapter on adding GitHub Enterprise support.
-
Auto-Detect Serverless.yml
Seed will now automatically detect the
serverless.yml
file in your project. -
Better Notifications
We’ve improved the build notifications on Seed to better support Serverless apps with multiple services.
-
Enable Unit Tests
We made a small tweak to the way Seed runs your unit tests. We now disable it by default for a newly created apps.
-
Ruby Support
We added support for Serverless Framework apps that use Ruby as their runtime.
-
Python 3.7 Support
Seed now supports the Python 3.7 runtime. You can write your functions in Python 2.7, 3.6, and 3.7.
-
Simplifying Seed
As we welcome 2019, I wanted to share the release of a major update to Seed and a little bit about our future direction.
-
A Better Pipeline View
Continuing on the recent theme of making Seed simpler and more intuitive, we are introducing a newly designed view of your CI/CD pipeline.
-
Stage Notifications
We rolled out a change to the way you configure build notifications. You can now configure them across all the services in a stage.
-
Running Integration Tests
As we continue to provide better support for Serverless Framework applications with multiple services, we are rolling out the ability to add a post-deploy phase to your deployment workflow.
-
Stage Environment Variables
We recently rolled out a simple but highly requested feature; the ability to configure environment variables across all your services.
-
Monorepo Service Dependencies
Handling service dependencies has been a long standing problem for monorepo Serverless apps. Today we are introducing the concept of deployment phases to help address this issue.
-
Redesigning the Homepage
Today we are introducing a redesigned homepage for Seed. The new homepage gives you a bird’s-eye view of the state of your app and quick access to all the recent builds.
-
A Bigger Free Tier
We are happy to announce a couple of highly requested changes to our pricing plans.
-
Functions 18 Conference Recap
A huge thanks to everybody involved in putting together ServerlessDays Toronto/Functions 18 Conference and making it a great success. Frank and Jay from the Seed team had a chance to speak at the event. And Seed was a partner at the event as well.
-
.NET Core Support
Seed now supports .NET Core projects! We provide a zero-config way to deploy your Serverless .NET Core 2.1 projects to AWS.
-
Integrating with JFrog
Seed just rolled out support for integrating with JFrog Artifactory.
-
Serverless Build Info
You can now view Serverless specific details on the build page.
-
Seed Integrates with Okta
We now allow you to add SSO with Okta to your organization on Seed.
-
Go Support
Seed now supports Go projects! We provide a zero-config way to deploy your Serverless Go projects to AWS.
-
Improved Code Fetching
We’ve rolled out a few changes to the way the source code for your projects is fetched. Making the process almost 70% faster.
-
Serverless Community On Twitter
We are starting a new series over on Twitter to highlight some of the great contributors to the Serverless community.
-
Downstream Stage Details While Promoting
Seed now shows you the name of the downstream stage that you are promoting to. This is useful when you have multiple downstream stages.
-
Listing All Your Repos
You can now page through all your Git repos while adding an app to Seed.
-
Seed at Functions Conf 2018
We are excited to announce that Frank and Jay from the Seed team will be speaking at the ServerlessDays Toronto/Functions 2018 Conference on September 28th.
-
Application Serverless Web Apps
We had a chance to talk about how web application development is changing with Serverless at the Serverless meetup in Toronto.
-
Talking About Serverless Web Applications
The Seed team will be talking about how Serverless is changing web applications at the Serverless Meetup in Toronto on Aug 8th.
-
Build Source Branch
You can now view the source branch used for a build. The build page shows the Git source branch in addition to the Git commit id and the committer.
-
Pretty Printed Logs
Lambda logs in Seed are now pretty printed when displaying JSON objects.
-
Organization Accounts
Organization accounts in Seed is now publicly available. You can create your organization, add team members, and manage roles and permissions across all the apps in your organization.
-
Cancelling Builds
You can now cancel a build if it’s taking too long. Seed allows you to cancel builds while they are still generating the build package (or artifacts).
-
Deleting Resources
Seed now gives you the flexibility to delete resources (apps, stages, and services), just from the Seed console.
-
Building Artifacts Concurrently
Seed now generates the artifacts for your production stages concurrently while building and deploying for the target stage. So the builds in Seed just got a lot more faster!
-
Custom Webhooks
Seed now supports custom webhooks as a way to be notified on the progress of a build. Simply, add the webhook URL and optionally specify a JWS secret token.
-
Monorepo Apps
Monorepo support in Seed is now publicly available. With this change, a Serverless app can have multiple services within it. Seed will also deploy all the services within your app concurrently.
-
Talking About Serverless Development
The Seed team had a chance to give a talk and share their experiences on Serverless Development at a meetup in Toronto.
-
Monorepo Support in Beta
monorepo support is now in beta! You can now specify that a project is a part of a monorepo project while adding it to Seed.
-
IAM Credentials per Stage
You can now set custom IAM credentials for a stage. Now you can deploy to stages that are in completely separate AWS Organizations!
-
Node v8.10 Support
AWS Lambda recently added support for Node.js v8.10. And we just rolled out support for it at Seed as well.
-
Queued Builds
Seed will now automatically queue your builds if the stage is currently busy with another build.
-
Slack Notifications
You can now be notified through Slack on the progress of a build. Seed will send you a notification when a build starts and when it completes (success and failure).
-
Email Notifications
You can now be notified via email on the progress of a build. Seed will send you a notification when a build starts and when it completes (success and failure).
-
Viewing Logs and Metrics
Seed now displays logs and metrics for your deployments. You can also enable API Gateway access logs. This allows you to monitor your deployments right from the Seed console!
-
Deployment Info
Once you successfully deploy to a stage; Seed can display information on the deployment.
-
Setting Custom Domains
Seed can now help you configure custom domains for your API Gateway endpoints with just a couple of clicks. Simply pick the domain, sub domain, and base path. And Seed will configure the SSL certificates and IAM permissions necessary for it.
-
Add Project Members
Projects can now have members that can be added through the settings. Simply, invite your team members using their email.
-
Python Support
You can now deploy Python projects via Seed! Python 2.7 and 3.6 are supported. And dependencies are built using Virtualenv.
-
Review Change Sets
You can now review your AWS CloudFormation Change Sets when promoting to production in Seed. Change Sets are generated automatically when promoting a build to the production stage.
-
Auto-Deploy Pull Requests
Seed now supports auto-deploying pull requests. Pull request stages allow you to preview changes before merging them.