What's New

New updates and improvements to Hatchbox.io

Upgraded SSH Keys

Improvement
We've upgraded Hatchbox to use ed25519 SSH keys by default. SSH RSA is no longer accepted by default in Ubuntu 22.04 and we've adjusted accordingly to support them.

For clusters created before April 2022, we've generated new SSH keys and have added them to your servers. There's nothing you need to do on your end. 🎉

To connect to your servers over SSH, make sure you're using a compatible SSH key for Ubuntu 22.04. If you don't, SSH will refuse the connection.

Ubuntu 22.04 Support

New
You can now deploy to Ubuntu 22.04 LTS Jammy Jellyfish servers. 22.04 is also the new default version used for any new servers that are created. 

Long term support means this server version is supported for 5 years and is the best version to use for production servers.

Bundler Version

Improvement
Hatchbox will now detect the Bundler version from your application's Gemfile.lock and install that during deploy. This will make it easier to deploy older Ruby applications that use Bundler 1.x.

Ruby 3.1.2, 3.0.4, 2.7.6, and 2.6.10 support

New
New versions of Ruby have just dropped with important security updates. Check out the release for more details: https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-1-2-released/

AWS VPCs Ingress Changes

Fix
We've updated our AWS VPC creation to only allow ingress on ports 22, 80, and 443 by default. 

Previously, we allowed all ports which is a less secure default. If you created a VPC with Hatchbox v2 before April 10th, we encourage you to update your VPC's ingress ports and restrict them.

Domains API

New
You can now add domains to an App through the API. This will add the domain and update Caddy to route the domain to your app. It will also automatically provision SSL certificates with LetsEncrypt when the first request comes in using the domain.

Ruby 3.1.1 is now available

New

Cluster Transfer Support

New
You can now transfer your cluster to another user. 

Go to the settings page of your cluster. 

Amazon EC2 Support

New
You can now provision and deploy to Amazon EC2 instances! 

We're working on Amazon RDS and ElastiCache integrations for provisioning AWS managed databases next.

GitLab & BitBucket support

New
You can now deploy apps from GitLab or BitBucket by connecting your account and selecting it as the git host for your application.

Ruby 3.1.0 is now available

New
It's Christmas again, so that means a new Ruby version! Check out the new features here: https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/

New Default Versions

Update
We've changed the Ruby default version to 3.0.3 and Node.js to 16.13.1.

Ruby 3.0.3, 2.7.5, and 2.6.9 support

New
New versions of Ruby were released with security fixes for several vulnerabilities. Make sure to update your applications to keep your production apps secure.