Release Notes | 04 March 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 system design, auto-documentation, and and debugging distributed systems better.
🌟 Help us spread the word about Multiplayer by sharing these updates on Bluesky, Threads, or X. 🌟
New Features​
Executable Blocks in Platform Notebooks​
Platform Notebooks got a major upgrade!
We’ve introduced executable blocks, making Notebooks the ultimate tool for designing, testing, and debugging integrations—without the need for external API clients or manual scripting.
From documenting your integrations with API calls, code snippets, and step-by-step instructions to executing and debugging them in real-time, Platform Notebooks now provide all the tools you need to fully understand, test, and share knowledge about your APIs.
Features Available Now:​
- Executable API blocks: Create and test RESTful API calls interactively.
- Executable Code blocks: Write and execute JavaScript inline to process API responses, format data, and automate workflows.
- Notebook Variables panel: Manage variables in one place and reference them across multiple blocks.
- Block referencing: Pass the output of API and code blocks into subsequent blocks, chaining operations together dynamically.
- Clear Notebook results: Reset and clear results from all blocks with a single action.
- Run the Executable blocks: Click "Run" to execute API or Code blocks, then click again to stop execution. If stopped, API blocks will display a "Request Canceled" error, and code blocks will show an "Execution Aborted" message.
- Live Debugging with Platform Debugger: Enable deep session replays to get full visibility into what’s happening in your backend while executing API calls and scripts.
- Notebook Outline Panel: A structured, toggle-able outline that makes navigating complex Notebooks seamless. Clicking an item makes it jump directly to its location.
- Notebook Placeholder block: A footer-like toolbar that allows you to add API blocks, code blocks, blockquotes, task lists, bullet lists, and more with a single click.
Features Coming Soon:​
- Share View-Only Notebooks: Enable teammates, partners, and users to view Notebooks, providing clear API usage instructions, test cases, and debugging insights.
- Collection Import: Bring in existing API requests from Postman and other API clients and manage them more effectively in Notebooks.
- Server-Side Blocks: Run blocks via API calls or schedule executions like CRON jobs to automate recurring tasks.
- Graph & Table Blocks: More options to visualize and enrich your API documentation
Example of Sequencing Notebook Blocks​
Here’s an example of how dynamic data from an API call is processed, transformed, and reused in subsequent code and API blocks within the Notebook.
apiBlock1
makes an API request to a configuration service. The response from this block will be used inside a subsequent block, by referencing the block name.
codeBlock1
parses the response fromapiBlock1
to extract key parts like the method, host, and path.
codeBlock2
splits the parsed string fromcodeBlock1
into an array for easier manipulation.
codeBlock3
extracts the specific hostname from the processed array incodeBlock2
. This hostname will be reused in the next API call.
apiBlock2
uses the extracted hostname incodeBlock3
and other necessary parameters to make a follow-up API request to another service.
Improvements​
We implemented the following UX improvements:
- Improved Platform view modes: Platforms support Diagram View and Table View. In Table View, you can now select multiple entities and delete them in bulk.
- Quick access to Platform properties: The Platform properties panel is now accessible directly from the top toolbar.
- Improved Markdown handling: Links inside Markdown content for Components now open in a new browser tab.
- Better Workspace navigation: Users with multiple workspaces now see an “expand” icon next to the current workspace name, making it easier to switch.
- Shift + Select for bulk actions: Available across the System Dashboard, Platform Debugger, and Platforms. Shift-click selects all items between two clicks for faster selection.
- API Blocks as functions – API blocks can now be referenced and used as functions inside code blocks in Notebooks.
- One-click API copying – APIs inside the System Dashboard can now be copied with a single click, with a “Copied to Clipboard” toast notification.
Bug Fixes​
- Fixed serialization of arrays in debug session traces: Embedded values were incorrectly displayed as an array of objects instead of strings.
- Fixed Platform properties drawer overlapping Component drawer: The platform properties drawer now properly closes when opening a component drawer.
- Optimized Notebook results storage: Heavy requests that previously caused lagging and Chrome CPU overloads have now been optimized for better performance.
📌 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!