Releases: caido/caido
v0.54.1
Changelog
A small patch release to fix layout issues in scope, match & replace, SDK slots and HTTPQL usage.
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
v0.54.0
Changelog
This update introduces a new way to convert body formats directly from the editor, HTTPQL history autocomplete, support for running Match & Replace rules inside Automate, the ability to launch a pre-configured Edge browser, and many QoL improvements.
π₯ Features
Convert Body Format (Right-click Menu)
You can now convert request bodies between several formats with a single action.
Supported conversions:
- x-www-form-urlencoded
- JSON
- multipart/form-data
- XML
HTTPQL History
HTTPQL now shows autocomplete for your previous queries.
Autocomplete suggestions will surface filters youβve written before, helping you refine complex expressions and reuse common patterns without retyping them.
Match & Replace in Automate
Match & Replace rules can now run against requests inside Automate.
When activating a rule, you can choose which tool it applies to:
- Intercept
- Automate
Pre-configured Edge Browser
You can now launch a pre-configured Microsoft Edge browser, in addition to Chrome and Chromium.
This expands browser-testing options and aligns with more user environments.
π©βπ» Developer Features
π οΈ Backend SDK
- Added the following functionality:
- New
dnsmodule - New
sdk.hostedFileto interact with Caido's Hosted Files
- New
π¨ Frontend SDK
- Added the following functionality:
sdk.filters.getCurrentFilter()sdk.filters.onCurrentFilterChange()sdk.filters.addToSlot()sdk.httpHistory.addToSlot()sdk.matchReplace.getCurrentRule()sdk.matchReplace.onCurrentRuleChange()sdk.matchReplace.addToSlot()sdk.replay.getCurrentSession()sdk.replay.showEntry()sdk.replay.getEntry()sdk.replay.onSessionCreate()sdk.replay.onCollectionCreate()sdk.scopes.getCurrentScope()sdk.scopes.onCurrentScopeChange()sdk.scopes.addToSlot()sdk.search.addToSlot()
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
v0.53.1
Changelog
A small patch release focused on stability and fixes.
π Bug Fixes
β’ #1929οΏΌ: Fixed an issue where httpHistory.setQuery didnβt properly update the search bars
β’ #1931οΏΌ: Navigating findings with arrow keys now correctly marks them as read β matching mouse behavior.
β’ #1939οΏΌ: Fixed launch failure for the Linux builds.
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
v0.53.0
Changelog
This update introduces shared instances for teams, a new Convert drawer for on-the-fly transformations, redirect handling in Automate, and major SDK upgrades for plugin developers.
π₯ Features
Shared Instances (Team Plan)
Multiple users can now connect to the same Caido instance.
This opens the door to new ways of collaborating:
- Continue an assessment where a teammate left off
- Collaborate in real-time on the same instance (coming soon β still experimental in this release)
Visit https://dashboard.caido.io/ to create a team and get started.
Convert Drawer
A new bottom drawer for automatic encoding detection and quick conversions.
Supports the following conversions:
- Base64
- Base64 URL
- URL
- HTML
New Right-click Menu Items
We've added two new right-click menu items:
- You can now convert POST bodies between JSON β x-www-form-urlencoded
- You can now save requests to a file
Automate: Follow Redirects
Automate can now follow redirects automatically, making automated testing smoother for chained requests.
Match & Replace: SNI Override
Match & Replace now supports overriding the SNI (Server Name Indication) field.
π©βπ» Developer Features
π οΈ Backend SDK
- Added an option to
sdk.requests.inScopeto specify which scopes to match against
π¨ Frontend SDK
- Added
sdk.log.info|warn|debug|error - Added
sdk.commandPalette.pushViewto add custom views to the command palette - You can now use tags to open windows in the user's default browser
- Added
sdk.projects.onCurrentProjectChangeto track when a user switches project - Added
sdk.navigation.onPageChangeto track when a user navigates - Added
sdk.replay.onCurrentSessionChangeto track the currently selected replay session
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
v0.52.0
Changelog
This release introduces first-class AI support for plugins. It also brings major improvements to Replay, updates to the Plugin Store, Match & Replace, and SDKs, plus quality-of-life enhancements and bug fixes.
π₯ Features
π Replay History
Replay sessions now include a searchable history. Thanks to Ron Chan for the idea!
π§© Official Plugins
Thereβs now a dedicated Store section for official Caido plugins, making it easier to find and install trusted extensions.
π Collapsible Sidebar Groups
Sidebar groups can now be collapsed, helping you keep your workspace tidy and focused.
π Match & Replace: Raw Mode
You can now create Match & Replace rules directly on the raw request/response, giving you more flexibility when transforming traffic.
β‘ Replay: Force Close Option
Replay requests now include a βForce close connectionβ option. This speeds up responses when a request is missing the Connection: close header.
πΎ Free Project Backups for All
Creating project backups is no longer limited to paid plans.
π©βπ» Developer Features
π€ AI SDK
Plugin developers can now use the AI SDK with Caidoβs provider system. This lets plugins perform AI actions using the userβs own API keys.
π οΈ Backend SDK
- Added
fs.renameandfs.renameSyncfor file system operations. - Added
project.getPath()to get the projectβs location on disk.
π¨ Frontend SDK
- Added custom request view modes: plugins can now add new tabs inside the request editor (e.g., GraphQL view, Hex view).
- Added
sdk.search.httpHistory.scrollTo(id)to jump directly to a request in HTTP History or Search.
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
v0.51.1
Changelog
This release fixes an issue where workflow node dialogs would not properly update.
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
v0.51.0
Changelog
This release introduces workflow run history and Findings export, along with improvements to the Backend SDK and various bug fixes.
π₯ Features
π Workflow Run History
Past workflow runs can now be viewed in Convert, Passive, and Active workflows. For each run, you can see what input was received by every node and what output was produced, making it easier to understand and troubleshoot workflows.
π€ Exporting Findings
The Findings page now supports exporting in JSON format. This allows you to process findings with other tools, integrate them into your reports, or share them with your team.
π οΈ Backend SDK: GraphQL Access
Backend plugins can now perform GraphQL calls directly, giving them access to Caidoβs internals. This opens the door for more powerful plugins that can query and interact with your data.
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
v0.50.2
Changelog
This patch includes the following bug fix:
- #1714: Sending a Request to Replay Scrolls HTTP History Table Back to Top
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
v0.50.1
Changelog
This patch includes a few bug fixes:
- [#1695] sdk.replay.sendRequest now works even on closed tabs
- [#1694] Unsetting two shortcuts in a row no longer resets the first one
- [#1707] Fixed an issue where the HTTP History table would blink when filters were updated
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
v0.50.0
Changelog
This release introduces several quality-of-life improvements.
You can now run workflows directly from the editor, save HTTPQL queries as presets, and jump to selected rows in tables. A new vertical layout option is available for tall screens, and you can now customize the UI font to your preference.
This release also includes many smaller features, improvements, and bug fixes.
π Active & Passive Workflow Testing
You can now run active and passive workflows directly from the workflow editor. Set a sample request and response, then click "Run" to see the workflow in action without leaving the editor.
π§ Jump to Row
We've added a new button in the HTTP History and Search tables to jump to the currently selected row. This is useful when you want to quickly return to the row you were focused on.
π§± Vertical Layout
There's a new setting to change the layout orientation for better support on vertical screens. Head to Settings β Appearance to toggle between "Horizontal" and "Vertical" layout.
πΎ Saving HTTPQL Queries
You can now save your HTTPQL queries as presets more easily. Just click the "Save" button in any HTTPQL search bar to store your query for future use.
π€ Changing Fonts
We've added a new setting to customize the UI font. Visit Settings β Appearance to choose from a variety of fonts. Note: some fonts may need to be installed on your system first.
Issues
This release also includes other bug fixes and improvements.
View the full list of changes.
CLI
β’ Linux x86_64
β’ Linux AArch64
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64
Desktop
β’ Linux x86_64 (deb)
β’ Linux x86_64 (tar.gz)
β’ Linux x86_64 (AppImage)
β’ Linux AArch64 (deb)
β’ Linux AArch64 (tar.gz)
β’ Linux AArch64 (AppImage)
β’ macOS x86_64
β’ macOS AArch64
β’ Windows x86_64