Releases: caido/caido
v0.31.1
Changelog
This release adds some much needed improvements to CRLF handling on HTTP request/response editors, as well as fixes a few bugs with the workflow v2 system
Features
#448: Update request LF endings to CRLF on linux/unix systems when pasting from clipboard
Bugs
#410: Verify if content•length option in replay is correct
#640: Text cursor jumps to the next line instead of the end of a line where requests/responses are displayed
#760: Disappearing connections/nodes in convert workflows
#761: Empty lines in editor collapse on Chrome
CLI
• Linux x86_64
• Linux AArch64
• macOS x86_64
• macOS AArch64
• Windows x86_64
Desktop
• (Experimental) Linux x86_64 (deb)
• (Experimental) Linux x86_64 (AppImage)
• macOS x86_64
• macOS AArch64
• Windows x86_64
v0.31.0
Changelog
🤖 Introducing Workflows v2!
We've reworked our workflow system to be more user-friendly.
Workflows nodes now take up less space, are color-coded based on functionality, and have more flexible inputs/outputs.
We've also added default workflows to all projects (base64 encode/decode, URL encode/decode).
This new system will allow us to work on passive workflows, which will bring additional customization to Caido.
📝 Changes to Free users
Caido has changed a lot in the last year. We've re-evaluated what features are available to free users:
• Enabled the Javascript/Shell convert nodes for everyone.
• Reduced the max amount of projects from 10 -> 2
• Limited the max amount of convert workflows to 5
🧰 Other notable changes
• Added sorting to all columns (except State column)
• HTTPQL now supports regex filtering
• HTTP History now uses HTTPQL for filtering
• Replay now has a "Follow Redirect" button when a response contains a "Location" header
Features
#25: Allow replay to follow redirects
#353: Allow filtering by regexp
#390: Add missing sortable fields on request table
#532: Add sort with the response length in the http history tab
#619: Recently added columns are missing the sort feature
#652: Unable to sort by round•trip time in Automate
#726: Shortcut to open filter drawer in HTTP history
#731: Add filter for query field
#734: Use tab to autocomplete HTTPQL
#748: Switch to HTTPQL in HTTP History
#750: Add default workflows
#751: Shortcut to go to Search page
Bugs
#296: Copy URL after changing the path of a replay entry returns wrong URL
#596: Loading the late response requires re-clicking the request row in HTTP History
#735: Search doesn't persist properly when switching between requests
#738: Selecting multiline header value from start to finish shows incorrect highlight
#744: Unable to switch Scope in Intercept when 2+ scopes are available
#752: Double clicking on Intercept or Convert sidebar tab opens blank tab
#753: Replaying a new request briefly shows previous response
#754: Response headers get re-ordered on pretty
CLI
• Linux x86_64
• Linux AArch64
• macOS x86_64
• macOS AArch64
• Windows x86_64
Desktop
• (Experimental) Linux x86_64 (deb)
• (Experimental) Linux x86_64 (AppImage)
• macOS x86_64
• macOS AArch64
• Windows x86_64
v0.30.4
Changelog
🎨 This update is all about UI customization!
Custom CSS/JS
You can now customize the Caido UI with custom CSS and JS.
To access this feature, visit the Settings •> Developer section.
Layouts
You can now re•order and hide columns in the Intercept, HTTP History, Search and Sitemap tables.
We've also made the sidebar collapsible.
Shortcuts
We've added the following shortcuts:
• Intercept: Drop Request/Response
• Intercept: Forward Request/Response
• Navigation: Next Tab
• Navigation: Previous Tab
• Request: Send to Automate
• Misc: Close Tab
Features
#46: Provide an option to skip tutorial
#304: Ability to re•order columns
#341: Allow reset of column size
#360: Keyboard shortcut for navigating through Reply tabs
#433: Add shortcut to close opened elements in replay/automate/etc
#572: Add shortcut to forward and drop in intercept
#579: Better sidebar UI for Space Efficient Screen Layout in Portrait Mode
#718: Add a page to inject custom JS in Caido UI
#724: Hide columns in tables
#727: Change editor font on windows
#728: Custom CSS
Bugs
#193: Increase URL textarea width in replay
CLI
• Linux x86_64
• Linux AArch64
• macOS x86_64
• macOS AArch64
• Windows x86_64
Desktop
• (Experimental) Linux x86_64 (deb)
• (Experimental) Linux x86_64 (AppImage)
• macOS x86_64
• macOS AArch64
• Windows x86_64
v0.30.3
Changelog
Changelog
Small release to fix issues when using Caido with Burp as an upstream proxy
Bugs
#714: Caido fails to load projects if some have been deleted on disk
#721: Upstream proxying to burp suite fails to proxy most requests
CLI
• Linux x86_64
• Linux AArch64
• macOS x86_64
• macOS AArch64
• Windows x86_64
Desktop
• (Experimental) Linux x86_64 (deb)
• (Experimental) Linux x86_64 (AppImage)
• macOS x86_64
• macOS AArch64
• Windows x86_64
v0.30.2
Changelog
This release fixes an issue for Windows users where HTTPS requests would freeze.
CLI
• Linux x86_64
• Linux AArch64
• macOS x86_64
• macOS AArch64
• Windows x86_64
Desktop
• (Experimental) Linux x86_64 (deb)
• (Experimental) Linux x86_64 (AppImage)
• macOS x86_64
• macOS AArch64
• Windows x86_64
v0.30.1
Changelog
We've added support for upstream proxies! We've also put in some work to improve how we handle HTTP requests, making Caido faster and more efficient.
Features
#149: Add upstream proxy support
Bugs
#548: Caido struggles with big chunked encoded responses
#616: Login error due to unsynced computer time is not surfaced in the UI
#690: Match & replace breaks the JSON
CLI
• Linux x86_64
• Linux AArch64
• macOS x86_64
• macOS AArch64
• Windows x86_64
Desktop
• (Experimental) Linux x86_64 (deb)
• (Experimental) Linux x86_64 (AppImage)
• macOS x86_64
• macOS AArch64
• Windows x86_64
v0.30.0
Changelog
🎉 Exciting update! 🎅
Ever felt overwhelmed by endless HTTP requests? 😅 We've been there. That's why we created HTTPQL - a quick, easy way to filter through the noise.
Features
#197: Default filters
#229: Custom filters
#562: Disable match&replace rule directly from the active rules section
#566: Wireshark like filters
#570: Steps to duplicate a replay entry are unclear
#613: Load .bashrc for workflow shell nodes
#634: Search Tab Re-work
#646: Make Convert output popups an option for Replay as well
#663: Improve match and replace UX
#666: Move Intercept Requests / Intercept Responses options outside of Options menu
#672: Keep "+ Add workflow" in workflow context menu even if user already has a workflow
#674: Base64 decode node should work regardless of padding
Bugs
#595: Prettify JSON regardless of Content Type
#649: Remote instance in desktop doesn't display the same as local instance
#659: Revisiting shell node workflow shows incorrect timeout number on the UI
#668: Selected workflow doesn't persist after leaving page
CLI
Desktop
v0.29.2
Changelog
It's release time ❄️
- Intercept supports scopes
- Clear all added to HTTP History
- Fixed login issue for linux desktop user
- Various quality of life improvements
Features
#166: Shortcut for "Go to replay"
#187: Add scope to intercept
#274: Feature Request [Clear All Urls]
#497: Autoscroll search in request/response panels
#500: Use text area instead of input in tamper
#517: Persist "Find" bar and values between pages
#560: Colorize query parameters for better readability
#594: Hide search option on Escape
#604: Color json key, value and data types differently
#605: Allow column to be smaller than the title
#609: Add copy login link
Bugs
#484: Conflict between filters and scope panels
#511: Can't copy text from Search
Request/Response windows when filtering
#610: UI shifts to left after clicking the project change button
#614: Workflow output in readonly panel does not render newlines
#631: Layout bug when using "Set Request" menu item
#636: Switching projects doesn't update the workflow page
CLI
Desktop
v0.29.0
Changelog
It's release time 🎃
- Responses can now be intercepted and modified
- Delete requests from HTTP History
- [Pro] Import/export your projects using our new "backups" page
- [Pro] Add shell commands to your convert workflows with the new "Shell" node.
Features
#138: Rename projects
#230: add the features that allow to modify response of the request
#239: Import/Export projects
#286: Notify CA certificate has downloaded
#561: Shell convert workflow node
#571: Quick select a project from top right of page
#578: Delete HTTP history rows
#598: Add a documentation link in the profile dropdown
Bugs
#455: Issue with carriage return using automate
#559: Browser retries on dropped request
#565: Caido binary opens multiple tabs on launch
#567: Sorting by status code and response length freezes app
#569: Scope entries in a scope preset are not unique
#591: Caido updates cause the access token to reset
CLI
Desktop
v0.28.0
Changelog
It's release time 🤩
- We have websocket support! View messages that pass through the proxy
- Shortcuts are now configurable
- Easy access to convert workflows using the right click menu
- Scopes now use the glob patterns instead of SQL LIKE syntax
- Many small bugs and improvements
Features
#91: Support arrow keys navigation in the overview page
#199: Record and display websocket messages
#325: Display length of selected text
#404: View edited responses in HTTP history
#461: Quickly convert selection using a convert pipeline
#494: Custom keybindings/shortcuts support
#528: Add "Copy highlighted text" menu item to editors
Bugs
#464: Sorting bug in sitemap
#507: Responsiveness of scopes is wrong
#522: Sitemap scope is not used on refresh
#536: Formatting as JSON removes duplicate keyname
#540: Caido crashes when there is no match in the search tab
#541: Scope setting is not always recorded
#543: Toggle GET/POST strips data after colon (:)
#550: Caido is unresponsive when loading large chunked files
CLI
Desktop