Product Updates
-
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. -
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.
-
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!
-
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.
-
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!
-
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.
-
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!
-
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.
-
.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.
-
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.
-
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.
-
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.