Changelog
October 18, 2024
v0.9.0Features
-
Mistral support: Fiberplane Studio now supports Mistral for generating request data.
-
Improved settings screen: we made some improvements to the settings screen to make it easier to add multiple API keys for LLM providers.
-
Rendering outside requests External requests are now rendered in the request panel, instead of the timeline panel.
-
Improved AI request generation We’ve added some static analysis smarts for wrangler projects in order to give LLM providers more context about the code that powers each route.
-
Improved Route Updating We’ve added some improvements to how we refresh your list of API routes in the Studio.
-
Render audio files When your api returns a binary audio response, we will render an audio player for you to listen to it.
Bug fixes
-
D1 autoinstrumentation The client library,
@fiberplane/hono-otel
, now instruments D1 queries in latest versions of wrangler/miniflare. -
Set response attributes Fixed an issue where setting response attributes would not work correctly (for synchronous endpoints).
-
Side panel not closing Fixed an issue where the side panel would not close when clicking outside of it.
-
Missing log information Fixed an issue where logs would not be displayed fully in the logs panel.
-
Render images returned from API Fixed an issue where images returned from an API request made through Studio would not be rendered in the response panel.
September 23, 2024
v0.8.3Features
-
Improved AI/Timeline/Logs panel The panels are now combined into a single panel with tabs for each. This makes it easier to switch between them and reduces the amount of space they take up in the UI.
-
Improved logs panel. The logs icon in the bottom-right corner shows a red dot when there are error-level logs recorded. The panel itself is now more responsive, readable, and features a button for quickly copying the message to clipboard.
-
Empty states. Sometimes, you don’t have the data. Sometimes it’s intended and sometimes it’s not. This release adds makes the uninteded cases easier to resolve with clear feedback and guidance directly shown in the UI.
Bug fixes
-
Initial size routes panel. Fixed an issue where routes panel would be rendered too big when the app was first loaded.
-
Panel resizing issue. If multiple panels were open, sometimes resizing would not work correctly.
-
Logs panel toggle. Fixed an issue where the red dot when there are errors would not be displayed.
September 16, 2024
v0.8.1Features
- Sidebar navigation. The sidebar has been reworked to be fully navigable by keyboard. You can now use the j and k keys to navigate the items in the sidebar, toggle the visibility of the sidebar using cmd/ctrl+b, focus and search with /, and more.
- Layout. The layout of the Studio has been improved to make it denser but also easier to navigate. Each of the panels are adjustable and can be toggled shown or hidden independently. The top bar has been removed in favor of a bottom bar that contains the icons for showing the panels as well as the settings screen.
September 9, 2024
v0.8.0Features
- Panels. We have reworked the layouts so that the panels can be shown/hidden independently. The request-response panel is now the default and shapes up the core of the workflow. The timeline and AI-assistant panels can be toggled and shown independently. This will enable you to focus on whichever pieces are currently most important in your workflow.
- Logs. Logs have always been available in the timeline view, however, we found them sometimes difficult to parse along with the rest of the information. This new panel will make it easier for you to see just the parts of your request-response lifecycle that you
console.log
-ed.