Skip to main content

Release Notes | 16 April 2025

📌 If you have any questions shoot us an email or join us on Discord! 💜


We’ve been hard at work improving Multiplayer to make visualizing distributed systems better.

🌟 Help us spread the word about Multiplayer by sharing these updates on Bluesky, Threads, or X. 🌟

New Features​


Auto-Generate Architecture Diagrams with Platform Auto-Docs​

You can now automatically populate your system architecture diagram using data detected by Auto-Documentation.

Whether you're creating a new Platform or enhancing an existing one, Auto-Docs gives you a fast, flexible way to visualize your system—including components and dependencies pulled directly from your telemetry data.

To get started:

  • Open your project.
  • In the left menu, click Platforms and select an existing Platform, or create a new one.
  • From the top navigation, click Auto-Docs.

Screenshot of Platform Auto-Docs

Clicking Auto-Docs opens a side panel with two sections:

(1) Top controls

  • Show Auto-Docs (toggle): Show or hide all auto-detected components and dependencies in the platform diagram.

  • Auto-select Dependents (toggle): When enabled, selecting a component will automatically select its connected dependencies and components.

(2) Auto-detected components and dependencies list

The complete list of all components and dependencies detected by Auto-Documentation (across all Platforms within your project) is split in two respective tabs.

In this section you can:

  • Apply All: Add all detected components and dependencies to your platform at once.

  • Apply Selectively: Manually review and apply (or ignore) individual components and dependencies.

Screenshot of Platform Auto-Docs selecting components

CSV Import for Platform Components & Dependencies​

You now have a third way to create Platform architecture diagrams—by importing from a CSV.

In addition to uploading images of architecture diagrams or adding components manually, you can now structure your system in a spreadsheet and import it directly.

To use it:

  1. Go to Platforms → Import a Platform
  2. Upload your CSV file containing components and dependencies.
  3. Need a template? Download the example CSV, fill in your data, and upload it back.

Importing a CSV file to create a new Platform

Merge Duplicate Components in the System Dashboard​

Auto-Documentation detects all components in your system based on name. If your project uses specific naming conventions (e.g. environment-specific naming such as api-service-production and api-service-staging) this can result in duplicate entries that clutter your System Dashboard.

You can now merge these components into a single, canonical component and automatically assign the original names as aliases.

For example:

  • Merge api-service-production and api-service-staging into api-service
  • The result is one clean component (api-service) with the original names preserved as aliases

How to use it:

  1. Go to System Dashboard → Components tab
  2. Select the components you want to merge
  3. Click Merge
  4. In the merge window, name your canonical component—aliases will be applied automatically
  5. Click Confirm Merge to apply changes

Merging two components in the System Dashboard

Improvements​


We’ve made several UX enhancements to improve navigation, tagging, and usability across Multiplayer. Here’s what’s new:

  • Improved Side Panel Behavior Across the App: Side panels (or drawers) in Environments, Components, Notebooks, and Platform Debugger now overlay the main content rather than squeezing it. This improves readability and maintains layout consistency across Multiplayer.
  • Compact Side Panel UI Enhancements: We’ve removed unnecessary top padding in all side panels and moved the undo/redo buttons next to the close button—resulting in a cleaner, more compact interface.
  • Transactional Renaming via Modals: Renaming entities like Components, Platforms, APIs, Notebooks, Sketches, and Environments now happens in a modal, rather than inline. When renaming Components, the old name is automatically added as an alias, preserving historical context and traceability.

Renaming an entity

Bug Fixes​


  • Resolved quota error in Debug Sessions: Fixed a crash that occurred when expanding traces in debug sessions due to a local storage overflow.
  • Prevented duplicate tag creation: You can no longer create multiple tags with the same name for a single entity, ensuring cleaner and more consistent tagging across the platform.

📌 Check our roadmap to see what's coming. If you’re interested in a particular feature send us a note - this will help us prioritize what you need the most!