May 16, 2024
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.
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!)
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.
Merge conflict markers
Merge conflicts are now highlighted during merging and rebasing, so you can resolve them quickly, without leaving the editor.
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: