Caido v0.46.0

Ian Bouchard
•
February 25, 2025
2 min read
This release brings major quality-of-life improvements, including setting a default project, viewing responses in the browser, and numerous bug fixes to improve stability and performance.
⚠ Important: Due to a bug in the previous version, the update notification popup may not appear. To ensure you're on the latest version, please visit https://caido.io/download and download the update manually.
🔥 Features
- Set Default Project: You can now choose which project to open when launching Caido
- Replay in Browser / View Response in Browser: Request and responses can now be replayed/viewed directly in the browser. This feature is currently available by right-clicking a table row, with future support planned for the request/response panes.
🧩 Plugin SDK
- Extra File Bundling: Plugins now support bundling extra files.
- RequestSpecRaw -> RequestSpec Conversion: Backend plugins now support converting
RequestSpecRaw
objects intoRequestSpec
viaRequestSpecRaw.getSpec()
andRequestSpec.parse(RequestSpecRaw)
- Get Caido Version: The frontend and backend SDK now provides a method to fetch the current version of Caido via
sdk.runtime.getVersion()
🐞 Bug Fixes
- Fixed WebSocket reserved bits not being supported.
- Fixed multiple highlighting issues with the HTTP History / Search / Automate tables
- Improved memory usage and performance when running large automate tasks
- Fixed an issue where font-size changes aren't properly previewed in the settings page
- Fixed incorrect caching behavior in the DNS resolver.
- Fixed an issue where updates were not displayed properly in version 0.45.0.