- Monorepo Support is Generally Available.
- Users can now access Render's Accessibility Policy.
- Users can now restart Postgres instances from the service's Details page:
- Database users can now better identify when they are nearing plan limits by toggling to view CPU, Memory, and Storage usage metrics as percentages of plan limits.
- Users can now see detailed error messages for all failed Blueprint Syncs.
- Users who create pull requests with Preview Environments enabled can expect Preview Environments to automatically delete within one hour of PR close, even if Preview Environments have been disabled.
- Users can now see a clear Blueprint Sync failure message and prompt to update Environment Variable values when duplicate Environment Variables are configured.
- International users can now see correct region names in their Billing information.
It's been a while since we've updated you on our releases, improvements, and fixes. Consider this a catch-up and expect more regular updates going forward.
Monorepo Supportis now available, and continues to evolve based on user feedback:
- You can now configure which services Render builds and deploys on push using Build Filters in the Dashboard or a Blueprint.
- You can now specify a project directory and ignore all changes outside of it using the Root Directory setting in the Dashboard or a Blueprint.
- You can now use Monorepo Support with Preview Environments.
- You can now specify Build Filters and Root Directory upon service creation in the Dashboard.
- Suggested Build and Start commands are now customized according to your Root Directory setting.
Root Directorywill ignore changes outside of the specified directory, and provide custom recommendations for Build and Start commands:
Build Filtersallows for granular control of the services Render builds and deploys on each push:
More Releases, Improvements, and Fixes
- The SQL Insights Stripe App is now available. Visit our Stripe App docs to learn how to sync your Stripe data to PostgreSQL.
- You can now see the internal connection string, external connection string, and ssh command, if applicable, for your PostgreSQL databases and Redis instances using the new Connect widget.
- Docker services now have the environment variable RENDER = true as documented under Environment Variables.
- You can now see connected Git accounts and repository results sorted by last updated in the repository selection stage of the service creation flow.
- We continue to make improvements to logging reliability.
- You can now configure Monorepo Build Filters using the Dashboard. Opt-in to enable Build Filters in Early Access on the settings page for your team or account.
- We've launched a newsletter! We'll be sharing product updates and awesome content from both the Render team and the community! Subscribe here (monthly frequency, no spam, unsubscribe anytime).
- The Git repository picker used to create a new service has been updated. It now surfaces more context such as connected Git providers and accounts, as well as the last updated time for your connected repositories.
- We have created a guide and Deploy to Render button example that explains how to upload PostgreSQL backups to AWS S3 using a Render Cron Job.
- The service settings page in the Dashboard has received a refresh.
- Additional metrics are now available for our Datadog Database monitoring integration.
- We have added screen reader support for service logs and the web shell in the Dashboard.
- Teams can now opt in to early access features on the Team Settings Dashboard page.
- We continue to improve logging reliability.
- Redis plan can now be changed in a Blueprint.
- Monorepo Build Filters are now in Early Access! Please contact email@example.com if you would like to try it.
- We have announced the SQL Insights Stripe App, which will be part of the public beta launch of the Stripe App Marketplace in the coming weeks.
- Creating a Blueprint will now use the default branch you have defined for your repository rather than falling back to masterormain.
- The Account and Team Settings pages now have a navigation menu on the left side.
- The status page has been updated to break out Render service components by geographic region.
- We have published a Security & Trust page on our website.
- We have partnered with HackerOne for our security vulnerability disclosure program. Please submit any reports to firstname.lastname@example.org. Out security.txt has been updated to reflect this.
- We have disabled weak TLS ciphers for all websites on Render.
- Render PostgreSQL now supports multiple databases in a single PostgreSQL instance.
- Render PostgreSQL External Connection Strings now include a unique database instance ID. For example, <database-instance-id>.oregon-postgres.render.comfor a primary database, and<database-instance-id>.<replica cyan>.oregon-postgres.render.comfor a replica database. Existing External Connection Strings without an instance ID will continue to work.
- Render PostgreSQL load balancers now support SNI-based routing. Clients that support SNI (like the latest psql) will connect to your database using SNI-based routing.
- We added a quickstart guide for Remix: https://render.com/docs/deploy-remix
- When creating a new service, the suggested region is based on the regions of other services in your account.
- Fixed an issue with services in which the port that received public traffic was not reachable by other services in the same region
- Many small platform reliability and user experience improvements.
- Managed Redis is now generally available! With this release, we've added ephemeral and persistent plans, Blueprint support, a metrics dashboard, and the ability to connect externally to your Redis instance.
- The US East Ohio region and Singapore region are now generally available! These regions can be selected when creating a service.
- We have introduced two new service plans, Pro Max and Pro Ultra, for services that require more RAM and CPU than our other plans provide. Please see our pricing page for more details on resource limits and pricing for these plans.
- We are now enforcing build limits for static sites and services on the free plan.
- The Dashboard list view now includes a Region column.
- We have updated our Strapi examples to use Strapi v4.
- The redis-toolspackage has been added to our Native Environments.
- PostgreSQL instances containing more than one database now use pg_dumpallinstead ofpg_dumpto create backups. Instances with a single database will continue to usepg_dump.
- The US East Ohio region is now available in early access! You can opt-in on the Account Settings page.
- Static Outbound IP Addresses are now available for all services. Note that services created in the Oregon region within accounts created prior to January 23, 2022 will not use Static Outbound IP Addresses. Please create new services within a new Team to use Static Outbound IP Addresses.
- The Dashboard has been updated to a more modern, streamlined design.
- HTTP 502 errors now show a more descriptive page outlining reasons your site may be unavailable.
- A Connectdropdown is available in the Dashboard to access a service's internal address, SSH command, and Static Outbound IP addresses.
- PostgreSQL 14 databases created after Feb 15, 2022 now have the timescaledb extension available. Additionally, we are now using the open source, Apache 2 licensed version of the extension instead of the community version.
- libvips-toolshas been added to our Native Environments.
- SSH is now generally available! Visit our SSH docs to try it out.
- Persistent Redis is in early access. You can opt-in from the Account Settings page.
- Cloudflare is now the CDN used for all Static Sites.
- We will be enforcing build limits for Free Services and Static Sites effective March 1st. Please see our build limits doc for more details.
- Users can now change the email associated with their Render account from the Account Settings page.
- Our Poetry install has been updated to support Python 3.10 on native environments.
- Render's blog now has an RSS feed. Add the feed to your RSS reader to stay up-to-date with Render news: https://render.com/blog/rss.xml
- SSH is now in early access! You can opt in from the Account Settings page.
- Managed Redis is now in early access. You can opt in from the Account Settings page.
- All Render services now have free DDOS protection via Cloudflare.
- The RAM limit for services using the Free plan is now 512MB instead of 256MB.
- HTTP/3 support has been enabled for all Render services.
- Datadog Database monitoring is now available by request. Please email email@example.com if you'd like to enable it for your database.
- The REST API now supports the option to dynamically generate values for environment variables when creating or updating a service.
- Libvips has been added to our native Ruby environment.
Improvements and Fixes
- Our REST API is generally available. Visit our API reference docs to try it out!
- You can now use Free Plans to deploy services in the EU.
- Our Free trial is deprecated in favor of Free Plans.
- The default Zola version was bumped to 0.14.1 for static environments.
- Problematic lines in your render.yaml are now highlighted in the display of Blueprint sync errors.
- New users now see a refreshed dashboard view.