Skip to content

Releases: ProxymanApp/Proxyman

Proxyman 5.8.0: Support Decode inline Image (Base64 format), Wildcard for Client Certificate and fix bugs 🐞

04 Sep 07:58
9cea52d
Compare
Choose a tag to compare

Improvement

  • [Custom Certificate] Allow Wildcards in Client Certificate Host and Port
  • Support Decode inline Image (Base64 format) => Useful for OpenAI debugging
  • When clicking 'Override Emulator' from the Android Emulator Setup Guide, it should still work if only 1 emulator and 1 physical device are active
  • [Map Local] Improve UX: Show a yellow warning comment if the Map Local doesn't map due to a missing local file

Bugs

  • Fixed: [Scripting] Proxyman appears to be messing with the body even if no modification is made
  • Fixed: Software crashes when ending a java application when using SOCKS Proxy
  • Fixed: Override Emulator doesn't work if only 1 emulator or 1 physical device is active

Screenshot

Proxyman decode inline Image Text
Proxyman supports wildcard on Client Custom Certificate

Proxyman 5.7.0: Focus on App Stability Improvement ⚡️

30 Jul 07:52
506fba3
Compare
Choose a tag to compare

⚡️ Improvement

  • Update Atlantis UI to be easier to config for AppDelegate or SwiftUI app
  • Useful UX to remove SSL proxying list if it's from Atlantis
  • [Scripting] Script Conolse Log now respects the UI Setting (Font Size, Word wrap, etc)

🐞 Bugs

  • Fixed: App crashes when setting invalid Query in Breakpoint or Scripting
  • Fixed: Custom Previewer Tab cannot be resized
  • Fixed: Script Console does not respect the Font Setting
  • Fixed: Missing TLS and Certificate Info in the Summary Tab
  • Fixed: Crash when parsing invalid JSON from Protobuf data
  • Fixed: Some crashes from the Atlantis framework when transferring data
  • Fixed: ReverseProxy and Scripting: Can not make a HTTP Request
  • Fixed: Prettify JSON has the wrong space when prettifying an array of number
  • Fixed: Android Emulator Automatic Setup script installs the wrong CA certificate when the custom certificate is specified
  • Fixed: Some crashes when using SOCKS Proxy

Screenshots

New Atlantis UI

Proxyman 5.6.1: ✅ No Memory Leaks & App Stability Improvement 🚀

09 Jul 14:18
36e24ea
Compare
Choose a tag to compare

Bugs

  • Fixed: Crash when parsing the URL with invalid chars in the Compose or Breakpoint.
  • Fixed: Filter (All and Body) does not work with Websocket Message Body
  • Fixed: Some internal memory leaks when launching the app

Proxyman 5.6.0: ✅ No Memory Leaks, New User-defined Tabs, and Markdown Table 🚀

05 Jul 02:33
bd4a072
Compare
Choose a tag to compare

Features

  • [UI/UX] Improve UI for all Tools Windows: Fix the windows size, shortcut label, add new descriptions
  • [Performance & Memory Leaks] New solution to fetch a server certificate
  • [Auto Setup Tool] Add support custom terminal like iterm2 for automatic setup
  • Introduce the new User-defined tabs that use Javascript from the Scripting Tools to add your own preview data

Improvement

  • Support the 'Copy as' menu for multiple Requests Selection
  • Support: Copy as "Markdown Table" -> Easier to share on Github Markdown
  • New JSON Parser library: Work with a large float/double number
  • Start / Stop button should enable/disable the macOS Proxy
  • Auto revert / enable the macOS Proxy when the macOS goes to sleep or wakes up
  • Introduce the new About Us Windows

Bug

  • Fixed: Huge Memory Leak when fetching a server certificate
  • Fixed: Raw Tab doesn't handle the Word Wrap setting
  • Fixed: Query value not decoded at Query Panel
  • Fixed: Incorrect URL coloring
  • Fixed: Parse JSON with a large float number incorrectly
  • Fixed: The app is unresponsive after sleep

Screenshots

New UI
Proxyman Fixes Memory Leaks from 5.5.0
Custom Tab with Scripting
About Us new design

Proxyman 5.5.0: Activate License key with External Proxy. Hotfix for URL percent-Encoded for Compose, Map Remote and Breakpoint Tool ✅

03 Jun 08:47
de3ed56
Compare
Choose a tag to compare

Improvement

  • Introduce http://cert.proxyman.io as a replacement for http://proxy.man/ssl. It's useful if the proxy setting is wrong on the user's device -> Guide users on how to fix it
  • Improve the UX when users can't access http://proxy.man/ssl
  • Activate the License Key and check Update with External Proxy. Suitable if you're using a Corporate Proxy

Features

  • Fixed: [Compose] Make a request to localhost:3000 will stuck until the timeout
  • Fixed: Double Percent-encoded Query in Breakpoint and Map Remote

Proxyman 5.4.0: Introduce the Enable/Disable Column for the Query and Header in the Breakpoint and Compose View

30 May 03:46
7f5ce76
Compare
Choose a tag to compare

Feature

  • [Edit & Compose, Breakpoint] Add enable/disable column to the Header, Query. Easier to enable/disable certain entry for testing
  • [Scripting] Add readFile() func to read a file from the Script
  • Add the 'external proxy' option to the system bar

Bugs

  • Fixed: Missing Copy button for the Port on Device Setup Guide
  • Fixed: Search params encode issues for Map Remote and Scripting
  • Fixed: URL Highlighting displays incorrectly when parsing the URL
  • Fixed: Query is percent-encoded twice

Screenshots

Enable disable query proxyman

Proxyman 5.3.0: App Stability and Performance Improvement 🚀

07 May 08:00
d8c289c
Compare
Choose a tag to compare

Bugs

  • Fixed: Search Request/Response Body by 'Prettified' JSON, Not Just Raw
  • Fixed: Freeze when closing the app
  • Fixed: Launch app is slow if there are a lot of Saved Request
  • Fixed: License security issue
  • Fixed: Proxyman Pro doesn't display if there is no main Windows
  • Fixed: Some internal crashes when starting the Proxyamn app.

Screenshots

Proxyman 5.3.0

Proxyman 5.2.0: Improve Breakpoint Tools and fix bugs 🐞

14 Apr 02:23
d8c289c
Compare
Choose a tag to compare

Feature

  • [Body Previewer] Add option to Sort JSON Keys in Body Previewer
  • [Breakpoint] Setting to auto close the Windows if there are no breakpoints
  • [Breakpoint] Show Breakpoint Number Badge if there are active breakpoints

Bugs

  • Fixed: [Breakpoint] Abort a breakpoint will abort all breakpoints
  • Fixed: Diff View can't show a large number

Screenshots

Proxyman Breakpoint

Proxyman 5.1.1: Support Server-Sent Events, GraphQL Filter, Text Truncation and fix bugs 🐞

19 Mar 04:03
021109a
Compare
Choose a tag to compare

Improvement

  • Proxyman now can preview Server-Sent Event(SSE) in realtime
  • Add: GraphQL Filter in the main filter
  • Optimize Memory Usage when exporting a large data to ProxymanLogv2
  • Add: Leading text truncation option for the main table view. Easier to see long text.
  • Able to export HAR and CSV from multiple folders
  • [License Manager] Able to add comments/notes to the device

Bugs

  • Fixed: [Map Remote] Map Remote breaks for query parameters at the root path
  • Fixed: Use No-Caching on Repeated Request in Setting does not save
  • Fixed: proxyman-cli import does not activate the 'allow system environment' Scripting
  • Fixed: HAR Export on 12h Time Produces Incorrect Timestamps
  • Fixed: Proxyman Causes Massive Request Load when Using ESET AntiVirus Tool
  • Fixed: Proxyman consumes a lot of RAM Usage when exporting to ProxymanLog file
  • Fixed: Is there a way to see response data for streaming API calls (eg. endpoints meant for receiving Server sent events)
  • Fixed: 'Copy to cURL' has incorrect escape single quote in the body
  • Fixed: Can't export HAR, CSV from the Saved Folder
  • Fixed: Can not decode Base64 String which is encoded by Java algorithm

Screenshot

Proxyman with text truncation

Proxyman with GraphQL Filter

Proxyman 5.0.0: Lot of improvements and bug fixes 🎉

15 Feb 03:11
38fccbc
Compare
Choose a tag to compare

Features

  • Introduce the Proxy Advanced Setting
  • Support Wildcard domain on the Left Panel that allows developers to match different URLs
  • Auto break of URL and fill for fields on Map Remote (like we had in Charles Proxy)

Improvement

  • Able to edit SSL Proxying Entry
  • Make a clickable URL on the Comment Tab
  • Support M3U8 HLS Syntax highlighting
  • Improve New Menu Context from the Source List
  • Move some unnecessary settings from Settings -> General Tab to a different screen

Bugs

  • Fixed: Custom pinned wildcard domains have blank labels and don't show results
  • Fixed: [codegen] support dart/flutter
  • Fixed: URL path in the blocked list is ignored, if the domain is listed in the allowed wildcard
  • Fixed: Listening on localhost is not synchronized with UI
  • Fixed: Links are not clickable on the Body Tab
  • Fixed: SSL Proxy List can't be edited
  • Fixed: [BUG] Proxyman Script doesn't update the shared state if using abort()
  • Fixed: iOS app - misspelling in menu Tools > No Caching
  • Fixed: [BUG] Server Certificate shows incorrect data
  • Fixed: [Scripting] Scripting removes the = in the form body if the value is empty
  • Fixed: Delete single or multiple flows behavior doesn't match with macOS UX.
  • Fixed: proxyman-cli import does not enable SSL proxying rules

Screenshots

Proxy Advanced Setting

CleanShot 2024-02-09 at 16 11 02@2x

Wildcard on Left Panel

new

Auto break URL for Map Remote

CleanShot.2024-01-24.at.14.36.39.mp4