Skip to main content

May 16, 2024

· 4 min read
Ornella Altunyan
Developer Advocate

Welcome to the Replit Changelog.

Last month, we released many new features and improvements designed to boost your productivity, collaboration, and coding experience on Replit. Some of the key highlights include:

  • Object Storage - Store and manage unstructured data right from the workspace.
  • Improved Deployment logs - Built-in search, error highlighting, 30-day persistence, and more.
  • Merge conflict markers - Resolve merge conflicts in the editor during merging and rebasing.
  • Replit Mobile App updates - New Recent Deployments section and tablet improvements.

Explorers: If you want to try new features as soon as they are available, turn on the Explorer role in your Account Settings.

Workspace

Object Storage

Replit Object Storage allows you to store and manage unstructured data like media files, documents, and other content types efficiently. It's built to be resilient, handling simultaneous reads and writes, and scales seamlessly to accommodate growing application demands.

Object storage filetree

Here’s what you need to know:

  • Minimal configuration: It works right out of the box in the Replit Workspace and deployment environments.
  • Versatile options: Ideal for storing large volumes of unstructured data such as images, user-generated content like PDFs, and data files including CSV and JSON.
  • Integration with existing tools: We provide libraries in Python and TypeScript to interact with Object Storage, making it accessible with minimal code.

Additionally, Object Storage is powered by Google Cloud Storage, ensuring high durability and performance. This means you’ll have automated scaling and a reduction in latency.

To integrate Object Storage into your project, navigate to the Tools menu, select Object Storage to open a new pane, and create a new bucket.

Write, read, and upload to GCP-backed Object Storage in only a few lines of code. For more details on how to use this feature, check out the full blog post or the documentation.

Improved Deployment logs

We’re launching an improved logs experience for Deployments. Logs now include:

  • Built-in search
  • Log & error highlighting
  • 30-day persistence
  • More filters like date and log type
  • General performance enhancements (faster loads!)

Deployment logs

CPU & RAM monitoring for Deployments

We added CPU and RAM monitoring to Deployments. Now, you can easily get basic system information about your Deployment machine directly from your Replit Workspace.

CPU and RAM monitoring

Merge conflict markers

Merge conflicts are now highlighted during merging and rebasing, so you can resolve them quickly, without leaving the editor.

Merge conflict markers

Mobile

Recent Deployments section

The Replit Mobile App now has a Recent Deployments section at the top of the My Repls screen, which makes it easier to access and monitor your recent projects.

Tablet improvements

We’ve upgraded the Replit Mobile App experience for tablet users. When you connect a keyboard, you can now access the full Replit Workspace as you would in a browser on your computer, as compared to the mobile version.

Download the latest version of the Replit Mobile App in the App Store or Google Play Store.

Developer experience

code path/to/file

You can now use code path/to/file to create and open new files. Opening files with code or xdg-open no longer creates a new Pane group every time. This change also applies to git commit message editing.

Programmatic access to dev URLs

Now, you can get the dev URL for your Repl programmatically using the environment variable REPLIT_DEV_DOMAIN.

Documentation

The following docs have been updated for clarity and to accompany new features: