Changelog
Keep yourself informed about the most recent additions and improvements
weโve made to Sevalla.
PostgreSQL 17 is here! ๐
We're excited to announce that PostgreSQL 17 is now available on Sevalla! ๐
Benchmarks claim 20-30% better query performance compared to the previous version. ๐คฏ
And that's not all! v17 also brings a bunch of new features and improvements. For more details, check out the official release statement!
Try the new version out yourself, and let us know what you think! ๐ค
Control database public access ๐
Going forward, every database you create will be private by default. ๐
But don't worry - we've made it super easy and fast to toggle public availability of your database on the fly, so feel free to do so whenever you need to! ๐ โก๏ธ
And while we were at it, we've also gave a fresh look for our database overview page! ๐จ
Enjoy the new features and let us know what you think! ๐
Undeployed change-set notifications are here! ๐
We received feedback that it was unclear which actions on Sevalla triggered a deployment and which did not.
Well, those days are behind us. Introducing our new feature, deployment change sets, which solves this issue once and for all. ๐
From now on, you're in control when you'd like to initiate a full rebuild of your app, or just restart it with some fresh configs! ๐๐ฅ
We hope you'll find this new feature useful and that it will make your workflow even more efficient. ๐ค
Revamped environment variables management! ๐
We made a major overhaul of our environment variables management in our application hosting product.
You're now able to:
- Export/import variables to/from a file
- Copy all environment variables to the clipboard
- Display the user and timestamp of recent updates/creations
- Copy key-value pairs directly from the table
- Use the new editor in the "Add Network" modal
We hope these changes will make managing your environment variables easier and more straight-forward. โค๏ธ
Configure CDN / Edge cache settings via the dashboard! โก๏ธ
Managing your application's CDN and edge cache settings just got a whole lot easier! ๐คฉ
Until now, configuring your app's CDN and edge caching settings required a trip to our API. But, we've just made it easier than ever!
You can now effortlessly manage these settings directly from your dashboard, under App > Networking settings.
Go ahead, and give it a try! ๐ค
Hibernate your apps to save costs! ๐ด
We're excited to introduce a new feature that will help you save money on your hosting costs! ๐ค
With our new Hibernation feature, you can now put your applications to sleep when they're not in use. This means you can save on compute resources and only pay for what you use. It's a great way to reduce your hosting costs without sacrificing performance or reliability.
Here's how it works:
- When you hibernate an application, we'll scale down your application's all long-running pods to zero replicas.
- When a request comes in, we'll automatically wake up your application and start serving traffic again.
It's that simple! Hibernate is perfect for applications that have low or intermittent traffic, like side projects, or test environments. You can now save money on hosting costs without having to worry about downtime or performance issues.
Go fully private! ๐
We're thrilled to announce a major update that's all about security! ๐
As part of our ongoing commitment to protecting your workloads, we've introduced a new feature that exposes private ports & disables ingress on web processes. This means you now have the power to decide who can access your applications and services, and how they can interact with each other.
With this update, you can:
-
Expose private ports internally, making it easier to build and run microservices, or integrate services like RabbitMQ or databases that require internal communication.
-
Disable ingress on web processes, giving you granular control over who can access your applications and services, and how they can interact with each other.
We're proud to bring you this update, and we're confident that it will help you build and run your applications with even more security and control.
Sevalla is now ISO 27001 certified!
We're over the moon to announce that we have earned the coveted ISO 27001 security certificate! ๐ฅณ
This certification is a big deal for us. Achieving ISO 27001 certification is no small feat, and it's a testament to the hard work and dedication of our team.
But what does this mean for you?
It means you can rest easy knowing your stuff is safe on our platform. No more worrying about hackers or data breaches. Just peace of mind, knowing your digital assets are in good hands, so you can focus on building and growing your online presence with us. ๐
Utilize deployment hooks with Jobs for application hosting!
We're excited to introduce a new process type called, Job
in our application hosting! This feature makes it easy to send alerts and perform database migrations for exmaple.
No more manually appending scripts in your start commands - just set up your Job and let it run! You can configure when jobs should run:
- before deployments
- after successful deployments
- after failed ones
We hope you will appreciate the convenience this new process type is going to bring to your workflow. ๐ค
And, we've also made some minor style tweaks to the Process list page. โจ The same information is still there, but it's now presented in a more streamlined and easy-to-read format. We hope you'll enjoy the updated design and find it helps you manage your processes with ease.
Our pull request previews feature is here for static sites!
Our static site hosting just keeps getting better and better! ๐ We're thrilled to introduce the pull request previews feature, which lets you preview your sites in a dedicated environment before merging them into your default branches. No more worries about broken links or layout issues - previews ensure a seamless experience for you and your team! ๐
But that's not all! We're also launching an option to specify the root folder of your static site. This feature is perfect for projects living in monorepo or having non-standard folder structures. You can now define the root folder of your site, giving you more control over your site's build process.
Want to see pull previews in action?
Go to your static site settings, enable the feature, and open a pull request. It's that easy! ๐
Static site build logs have just got a lot better!
Debugging your static site builds just got a whole lot easier! We've unleashed a fresh, revamped log structure that's designed to make your life easier. Our new and improved logs are now more readable, organized, and packed with extra context to help you troubleshoot issues!
But that's not all, folks! We've also squashed a pesky node modules path issue that was causing some users to experience a "Command not found"
error when trying to run commands directly. No more frustration - our fix means you can get back to building and deploying your static sites with ease!
So, what's changed? Our log format has gotten a makeover, with improved formatting, clearer categorization, and additional context to streamline the debugging process. And, behind the scenes, we've made sure that node_modules
paths are now correctly resolved, so you can focus on what matters most - building fantastic static sites! ๐
Analytics overhaul: We've revamped the way you see your data!
We're stoked to announce a major overhaul of our analytics charts for apps, databases, and static sites! We've taken a hard look at our infrastructure and chart library, and the result is a completely new and improved experience. Say goodbye to slow data fetching and hello to almost real-time updates, thanks to our latest infrastructure โจwizardryโจ (hello, Prometheus!).
Here's what's changed:
Compute data: We've ripped out the old and replaced it with a brand new, Prometheus-powered system that delivers lightning-fast data and virtually instantaneous updates.
HTTP data: No more waiting around for hours! Our new latency is a mere 1-3 minutes, making it easier to spot trends and troubleshoot issues.
New visuals: We've swapped out our old chart library for a fresh, improved experience that's easier to use and understand.
And, static site hosting gets in on the action too! You'll now find an Analytics tab, showcasing essential metrics like:
- Requests per minute
- Response time
- Slowest requests
- Top pages
We've also made some behind-the-scenes changes to simplify things and remove clutter. We've merged response time charts (p90
, p95
, p99
, avg
) for a clearer view and removed runtime charts, as they were more relevant to billing than observability. And, to simplify things, we've hidden HTTP
charts for processes that aren't exposed.
Hello world! Welcome to Sevalla.
We're your partner in building amazing applications, a platform-as-a-service (PaaS) designed specifically for developers like you, who want to focus on writing code, not managing infrastructure. With Sevalla, you can host your application, managed database, and static site all in one place, and get the scalability, reliability, and security you need to succeed.
We believe that building software should be fun, not frustrating. That's why we're dedicated to providing a seamless development experience, with easy deployment, and automated scaling. Whether you're building a simple web app or a complex enterprise solution, we've got you covered.
So why choose Sevalla? Here are just a few reasons:
- Focus on code, not infrastructure: With Sevalla, you can leave the heavy lifting to us, and focus on what you do best - building great software.
- Scalability and reliability: Our platform is designed to handle sudden spikes in traffic, and our automated monitoring ensures that your app is always available.
- Security: We take security seriously, with access controls, and regular security audits.
- Flexibility: Choose from a range of hosting options, including application, managed database, and static site hosting, to find the solution that's right for you.
Ready to get started? Sign up for a free account and start building your next big thing today!
Don't forget to keep an eye on our changelog, where we'll be announcing new features, improvements, and other exciting developments. We're always working to make Sevalla better, and we want you to be the first to know about the latest and greatest from our platform.