Fiddler Everywhere v3.x

Released: Nov 30, 2021

Updates in v3.x

v3.4.2

Updated Oct 28, 2022

Fixes

  • Live traffic capturing does not work on macOS Ventura.

v3.4.1

Updated Aug 31, 2022

Features

  • Added new Apple Silicon build.

Fixes

  • Applying body formatting in inspectors body view is delayed.
  • Notification for app update takes a lot of time to show.
  • Remove 'Detected unusual line terminators' notification from inspectors.

v3.4.0

Updated Aug 11, 2022

Features

  • Added the ability to automatically apply a system theme - dark or light.
  • Added a context menu option to decode a selected string from multiple formats - Base64, Escape sequences, Encoded URLs, Hex, Encoded HTML.
  • Added the ability to skip decryption for domains added to the bypass list - this makes it easy to ignore domains working with certificate pinning.
  • Added a context menu option to easily add domains to bypass list.
  • Added the ability to use the app without network connectivity for a limited time.
  • Added a JavaScript body inspector.
  • Added new buttons to make it easier to compare multiple selected sessions.
  • Added the ability to automatically select the JSON body inspector when the Content-Type contains JSON.
  • Removed \"Unmatched Requests Passthrough\" option as it has multiple issues and causes confusion. The same behavior can be achieved with Rules.
  • Added new match conditions for Advanced Filters and Rules - HTTP Version, Caching, Content-Type, Request Time, Request Date, Rules Modified.
  • Added a quick search for WebSocket messages.

Fixes

  • There's no progress indicator for the password related actions of saved sessions.

v3.3.1

Updated Jul 22, 2022

Fixes

  • Unmatched Requests Passthrough setting is not persisted after a change.
  • Fails to capture traffic in some cases when local machine date format is not English.
  • Opening HAR files with HTTP 3 sessions fails.
  • Compare tab is not visible by default.
  • Composer fails to show response when it is a redirect to a specific URL.

v3.3.0

Updated Jul 7, 2022

Features

  • Added new horizontal layout - Use the new button in the Live Traffic tab to switch between vertical and horizontal layout.
  • [Beta Feature] Compare Traffic - Added the option to compare multiple sessions in groups, including comparison of two saved/shared sessions.
  • Added new match conditions in Rule Builder and Advanced Filters for server certificate properties.
  • Added the option to export Fiddler root certificate in different formats - Binary, ASCII, PKCS 12.
  • Added the option to combine fragmented WebSocket messages into a single one.
  • Improved modification of request/response body in Rule Builder with bigger area and multiple formats for text highlighting.
  • Added *.apple.com, *.itunes.com and *.mzstatic.com servers to the default bypass list on Apple macOS as they use certificate pinning and cannot be decoded.

Fixes

  • Switch between tabs might be slow when inspector shows huge data.
  • Missing progress indicator during session export.
  • Dialog for unsaved changes appears in some cases when app is on sign in screen and user tries to close the app.
  • Saved sessions tutorial step appears on wrong place when left panel is collapsed.
  • Some certificate extension names are not displayed on macOS.

v3.2.1

Updated May 17, 2022

Fixes

  • Show the full session URL in the request inspectors badges instead of just the path.
  • Improved scrolling performance of sessions grid.
  • Small UI glitches in the rules editor and advanced filters dialog.
  • Possible app exception when saving or exporting sessions while also capturing new sessions.
  • Composer tutorial sometimes not starting at the correct element.
  • Disappearing toolbar buttons when resizing the application window in some cases.

v3.2.0

Updated Apr 28, 2022

Features

  • [Beta Feature] Compare Traffic - Added the option to compare sessions from the same tab. Select two sessions and choose "Compare" from the context menu.
  • Added the ability to add server certificate validation and information in the live sessions list and response inspectors. Click the certificate label in the response inspector to see detailed information about it.
  • The certificate validation will now show warnings for server certificates that will expire soon.
  • Added the ability to match rules for a specific number of times. After the match count is reached, the rule is automatically disabled.
  • Now shows a tooltip with the full URL or path when you hover over it in the session inspectors and composer collections tree.
  • Improved the overview tab with session duration and size totals.
  • Improved app performance when importing multiple session archives at once.

Fixes

  • Double clicking a session in the sessions list will not automatically select the best inspectors in some cases.
  • Sometimes the login page will not show an error notification if login fails.
  • Fixed session capturing with some specific proxy configurations using NTLM authentication.
  • Adding a new rule action will not automatically select it.

v3.1.1

Updated Apr 5, 2022

Fixes

  • Composer's unchecked headers are removed after execution of request.
  • Right click in the Inspectors' tables adds the row to the current selection.
  • Incorrect message is shown when password does not meet requirements.
  • Export button in Rules does not respect selection.

v3.1.0

Updated Mar 17, 2022

Features

  • Added support for sensitive and insensitive matching to Advanced Filters and Rule Builder.
  • Added autocomplete to Advanced Filters and Rule Builder based on sessions in current tab.
  • Added new "comment" action to Rule Builder.
  • Added option to expand/collapse left panel (Sessions and Requests).
  • Removed all toast notifications on sign in/out.
  • Reordered buttons in Live Traffic, so the most used ones are always visible.
  • Updated Angular and Monaco editor to latest version.

Fixes

  • Traffic to localhost is not captured from the preconfigured browser process.
  • UI glitch in Requests tree on the left when the application is zoomed.
  • The app crashes if advanced filter for Remote IP is added.
  • In some cases, opened tabs are not persisted after switching users.
  • In some cases, WebSocket messages are ordered incorrectly.
  • In some cases, the app is stuck on a loading tab after a shared session is edited.
  • "User has logged in, but we couldn't finalize the login process. Error is: Cannot read properties of undefined (reading 'toLowerCase')" error is logged in some cases.
  • "Cannot read properties of undefined" error is logged in some cases.
  • Export ruleset does not add the extension .farx on Linux.
  • The URL in the notification for inability to access Cognito is not a clickable link.
  • Warnings and errors are logged in multiple log files in some cases.
  • Indication for applied filters in the inspectors with grids (like Headers, Form-Data) is not visible.
  • Incorrect notification is shown when user tries to share session over 50MB.
  • cURL export of POST request with form-data does not work.
  • cURL export creates .bat file on macOS and Linux instead of .sh.
  • 'Unexpected error' notification is shown when trying to inspect а session with invalid form-data body.

v3.0.1

Updated Dec 03, 2021

Fixes

  • The app freezes after inspecting requests with form-data body.
  • Screen for inability to merge accounts has incorrect content.
  • Unable to use the application when quota exceeded dialog is shown.
  • The app freezes when there's a filter on 'Rules modified' column and app is restarted.
  • Shared Rulesets might not be editable by the owner.
  • Tab selection and grid within the Inspectors are missing when the session does not have data for the currently selected inspector.

v3.0.0

Updated Nov 30, 2021

Features

  • HTTP/2 Support (currently in Beta, you need to enable it in Settings).
  • Inspection of WebSocket communication.
  • Revamp of the Advanced filters with an enhanced UI and the ability to create complex filters.
  • Updated the "My Resources" dialog for improved Getting Started experience configurations info.
  • [BREAKING CHANGE] Set the minimum supported macOS version to Mojave.
  • [BREAKING CHANGE] Single-click selection of the sessions now persists the currently selected Inspectors tab. Double-clicking will select the most appropriate one.
  • Prevent leak of proxy settings when the application is closed or due to unexpected circumstance (like a crash for some reason).
  • Improved the performance of marking multiple sessions simultaneously.
  • Added a new HTTP Version column in the session lists (including Live Traffic).
  • Added a system tray icon with an indication if the application is actively capturing traffic.
  • Added support for decoding of Bzip2 content encoding.
  • Updated the application build dependencies to use Microsoft .NET 6.0 and Electron 15.0.

Fixes

  • The application cannot start when the electron-settings.json file is invalid. Now, the app will recreate the file if such a situation happens.
  • Matching by Request/Response headers is case-sensitive in the Rule Builder. It has been revised to case-insensitive matching.
  • "Cannot read property 'split' of undefined" error is shown when trying to sign in and there's no access to AWS. The message now indicates what could be the problem.
  • The description of Composer's Content-Type header does not indicate what happens if you modify the value. Now, the description explains what needs to be done if you want to use a custom value.
  • Setting the Composer's Content-Type to 'application/xml' and switching to enter Body focuses the Text editor. Now, it will focus on the XML editor instead.
  • Matching sessions based on the Remote IP or Client IP does not work for saved/shared sessions.
  • Incorrect strip of Authorization Header if it happens to contain the letters NTLM
  • "Check for update" fails in some rare circumstances.
  • Time of notifications is in UTC time instead of local one.