Pull and deploy private images from Google Artifact Registry
You can now pull and deploy your private Docker images from Google Artifact Registry. Add your credentials in the Render Dashboard during service creation:
With this addition, Render now supports pulling private images from the following registries:
- Docker Hub
- GitHub Container Registry
- GitLab Container Registry
- Google Artifact Registry
Learn more in the documentation.
Quickly deploy PostgreSQL admin apps from the Render Dashboard
Render now provides simplified deployment for popular PostgreSQL admin apps in the Render Dashboard.
With a few clicks, you can deploy each app as a standalone web service that's automatically configured to connect to your database.
The following apps are currently supported:
- pgAdmin
- PgHero
Learn more in the documentation.
Official Render Terraform provider now available in early access
Render's official Terraform provider is now available in early access. You can use this provider to manage your Render services alongside other systems in your organization's infrastructure.
- The provider and its documentation are available in the Terraform Registry.
- Please submit any issues on GitHub.
Note that breaking changes might be introduced during the early access period. Any such changes will be noted in accompanying release notes.
Change an existing service's runtime via API or Blueprint
You can now change the native runtime for an existing service in any of the following ways:
- Make an HTTP call to the Render API’s Update service endpoint.
- Specify a new
runtime
via theserviceDetails
parameter you provide in your request.
- Specify a new
- If you’re managing your service with Render Blueprints, update the service’s
runtime
field in yourrender.yaml
file, then sync your Blueprint.
Changing a service's runtime in the Render Dashboard is not currently supported.
Learn more in the documentation.
Free PostgreSQL instances now expire after 30 days (previously 90)
As of 2024-05-20, newly created Free Render PostgreSQL databases expire after 30 days (previously 90 days). Free databases created prior to this date retain their original expiration date.
The following Free database policies remain unchanged:
- Each individual and team account is limited to one Free database at a time.
- After your Free database expires, you have an additional 14 days to upgrade it to a paid instance type before your data is deleted.
- After your Free database expires, you can create a new Free database.
Learn more about Free PostgreSQL limitations in the documentation.
Teams can now require login via Google account
Teams can now require all members to log in to Render via their Google account (instead of using another supported login method, such as username and password).
Admins can enable this feature from their Team Settings page in the Render Dashboard:
If a team member does log in to Render using a different method, they cannot access the team's resources or settings.
Learn more in the documentation.
Added Virginia region (US East) in early access
You can now deploy Render services to the Virginia region (US East).
Note that this region is currently in early access. It's available to all users, and it's feature-complete with our other regions. Early access provides us an opportunity to address any one-off issues that might arise with spinning up a new region. We'll announce when this early access period completes.
Specify a region in the Render Dashboard during service creation:
If you're creating your service via a Blueprint, you can instead set region: virginia
in your render.yaml
file.
Learn more in the documentation.
Enhanced service metrics in the Render Dashboard and API
Powerful new application metrics are available for paid instances in the Render Dashboard:
From your service's Metrics page, you can now visualize:
- CPU and memory usage over time, segmented by instance for scaled services
- HTTP request volume and response latency, segmented by status code, path, and more
- Response latency metrics require a team account.
Metrics from the past 7 days are available for individual accounts. Teams can view metrics from the past 14 or 30 days, depending on their plan.
Learn more in the documentation.
Create a Blueprint from existing services
You can now generate a render.yaml
file from your existing services in the Render Dashboard:
Use this file to create a Render Blueprint that manages those existing services, or to replicate your architecture with a completely new set of services.
Learn more in the documentation.
IDE validation for render.yaml files
Many popular IDEs now provide schema-backed validation and autocompletion for the render.yaml
file format used with Render Blueprints:
To enable in VS Code, install the YAML extension by Red Hat.
Learn more in the documentation.