February 15, 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:
- New AI Chat features - Collaboration, multi-session chat with persistence, session management, and regeneration.
- Monthly credits - $25 of monthly credits for every Replit Core member, to use on any cloud services beyond the existing quota.
- First-class pip support - Easily use pip for Python package management.
Explorers: If you want to try new features as soon as they are available, turn on the Explorer role in your Account Settings.
Workspace
New AI Chat features
Collaboration and multiplayer
The collaborative and multiplayer features of the Replit IDE are now available in the AI Chat Pane. This means you can observe a collaborator when they are in the AI Chat Pane, as well as see their chat sessions associated with the Repl. You can also ask follow-up questions to the AI responses generated based on your collaborator’s prompts.
Multi-session chat with persistence
Create and manage multiple chat sessions when interacting with Replit AI. Create multiple threads to switch between asking for explanations about files in your codebase, generating code for a new feature, and debugging, all without losing your progress.
Session management and chat regeneration
You can now toggle between different regenerated AI responses when you switch the AI’s intent or model. Each response given by the AI will be available for your review, and we will pick the correct context to send to our models for follow-up questions and changes.
Read the full blog post for more information.
Mobile
The latest release of the Replit Mobile App contains several new features and improvements, including:
- A new usage screen in the Account tab that lets you monitor spending on your Replit Deployments
- More reliable signup and login processes
- Suggested characters are now shown in the editor for all languages.
Download the latest version of the Replit Mobile App in the App Store or Google Play Store.
Developer experience
Improved .replit
file editing
We’ve enhanced the editing experience for .replit
files, making it easier for you to configure your projects by introducing intelligent code completion and documentation within the Workspace, powered by Taplo, an LSP server for TOML files. This update aims to simplify the editing process of .replit
files, which are crucial for setting project configurations, including binary placements and code completion. The implementation uses a JSON Schema generated from the existing Go codebase.
Read more about these changes on the Replit blog.
Full support for pip and requirements.txt
for Python
First-class pip support is now available on Replit, offering an alternative to poetry for Python package management. You can import GitHub repositories that use pip smoothly, as well as switch from poetry to pip by replacing poetry.lock
and poetry entries in project.toml
with a requirements.txt
file in your existing Repls. This release aims to offer additional choices for dependency management during development and deployment, as well as improve the overall Python experience on Replit.
Learn more about this development and future plans on the blog.
New templates
- @replit/Angular: Angular is a web framework that empowers developers to build fast, reliable applications.
- @replit/Selenium-Flask-Example: An example of Selenium and Flask working together in an Autoscale Deployment.
Membership
Monthly credits and usage-based billing
We’re introducing usage-based billing and monthly credits to offer developers greater control over their expenses. Replit Core members now receive $25 in monthly credits monthly, applicable across various cloud services. This change, effective January 2024, enhances transparency and allows for continued service beyond plan quotas. An advanced usage dashboard is also available to provide detailed insights into resource consumption, optimizing spend efficiency, especially for those using Autoscale Deployments.
Infrastructure
Regional infrastructure
We’ve revamped our infrastructure system by introducing Regional Goval. The transition to a more modular, cluster-based infrastructure increases the reliability and scalability of your work on Replit. This move minimizes downtime and isolates faults more efficiently, ensuring that you experience fewer disruptions. We were also able to complete this migration gradually, without causing any downtime. The new setup enhances system utilization, scalability, and fault tolerance, making the platform more resilient.
Read on about the technical details in the blog post.