[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:charles:en":3,"releases:stats:cask:charles:en":672,"releases:cask:charles:1:false:false:en":673,"releases-count:cask:charles:true:en":751},{"artifacts":4,"autoUpdates":48,"categories":49,"conflictsWith":55,"dependsOn":59,"deprecated":48,"description":67,"descriptionEn":68,"developer":69,"disabled":48,"displayName":31,"downloadSha256":70,"downloadSize":71,"downloadUrl":72,"editorChoice":48,"formulaeUrl":73,"homepage":74,"installCommand":75,"installs":76,"installs30d":77,"isFont":48,"isLibrary":48,"kegOnly":48,"kind":80,"latestRelease":81,"machineTranslated":48,"name":31,"names":102,"platforms":104,"primaryCategory":644,"rank30d":645,"releaseCount":646,"releaseStats":647,"screenshots":653,"sourceLocale":96,"sourceUrl":661,"summary":662,"summaryTranslation":663,"supports":664,"tags":666,"tap":671,"token":103,"version":101,"versionChangedAt":86},{"apps":5,"binaries":7,"entries":8,"pkgs":47},[6],"Charles.app",[],[9,18,25,35],{"declaration":10,"phase":16,"sources":17,"type":16},{"uninstall":11},[12],{"delete":13,"launchctl":14,"quit":15},"\u002FLibrary\u002FPrivilegedHelperTools\u002Fcom.xk72.Charles.ProxyHelper","com.xk72.Charles.ProxyHelper","com.xk72.Charles","uninstall",[],{"declaration":19,"phase":22,"sources":23,"target":21,"type":24},{"app":20,"target":21},[6],"\u002FApplications\u002FCharles.app","install",[6],"app",{"declaration":26,"phase":16,"sources":33,"type":34},{"uninstall_postflight_steps":27},[28],{"steps":29},[30],{"name":31,"type":32},"Charles","delete_keychain_certificate",[],"uninstall_postflight_steps",{"declaration":36,"phase":44,"sources":45,"type":46},{"zap":37},[38],{"trash":39},[40,41,42,43],"~\u002FLibrary\u002FApplication Support\u002FCharles","~\u002FLibrary\u002FPreferences\u002Fcom.xk72.charles.config","~\u002FLibrary\u002FPreferences\u002Fcom.xk72.Charles.plist","~\u002FLibrary\u002FSaved Application State\u002Fcom.xk72.Charles.savedState","cleanup",[],"zap",[],false,[50],{"icon":51,"machineTranslated":48,"name":52,"slug":53,"sourceLocale":54},"lucide:network","Networking","network","zh-CN",{"casks":56,"formulae":58},[57],"charles@4",[],{"arch":60,"casks":63,"formulae":64,"requirements":65},[61,62],"arm64","x86_64",[],[],{"macos":66},{},"Charles is a web debugging proxy for developers, QA engineers and support specialists investigating browser, mobile-app and API traffic. It runs on macOS, Windows and Linux.\n\n## Debugging features\n- Inspect request and response headers, cookies, bodies and timing in structured and sequential views.\n- Decode supported HTTPS traffic using explicitly configured SSL proxying.\n- Simulate slower connections through bandwidth and latency throttling.\n- Repeat requests, set breakpoints and rewrite or map requests to test application behavior.\n- Import or export sessions and HAR data, and filter saved sessions through command-line tools.\n- Inspect HTTP\u002F2 and supported encoded payloads, including zstd in the current major version.\n\n## Installation and requirements\nDownload the official macOS DMG, copy Charles to Applications and launch it, or use `brew install --cask charles`. The exact 5.2.1 DMG is 83,227,158 bytes, verified by HTTP HEAD against its official version-specific asset. Captured bodies, saved sessions and temporary files need additional disk space. Read-only inspection of the exact official DMG confirms a universal x86_64 and arm64 launcher. Its bundle declares macOS 10.9, but that launcher declaration alone does not establish the minimum for the bundled Java runtime; the checked download and installation material and current cask do not establish a numeric minimum macOS version or minimum RAM for this exact release. The application includes its Java runtime, so a separately installed JDK is not normally required for the packaged application. The cask declares no named conflict; other proxy tools and VPN configurations can affect traffic routing.\n\n## Setup, trust and accounts\nCharles can configure the system proxy where supported; initial proxy setup may require administrative authorization. Other devices need a reachable proxy address and explicit configuration. HTTPS decryption requires installing and trusting Charles's root certificate on the relevant test device and enabling SSL proxying for selected hosts. Apps with certificate pinning may reject interception. Trusting a debugging CA changes the device's security boundary: use controlled test systems and remove the trust when it is no longer needed.\n\nCharles is commercial proprietary software with a free trial and paid licenses. A cloud account is not needed for local proxy inspection; purchasing, activating or checking for updates has separate network needs. The application must reach the servers it proxies, but saved sessions can be inspected locally. The checked sources do not establish blanket Accessibility, Screen Recording or Full Disk Access as prerequisites.\n\n## Privacy and practical risks\nSessions may contain authorization tokens, cookies, personal data and complete request or response bodies. Capture only traffic you are authorized to inspect, restrict remote proxy access and redact files before sharing them. Proxying or rewriting can change application behavior, and leaving system proxy settings pointing at a stopped proxy can interrupt connectivity. Disable recording and restore proxy settings after testing. Do not treat a successful request through Charles as proof that the original production network or certificate validation behaves identically.\n\nSources: [Official product](https:\u002F\u002Fwww.charlesproxy.com\u002F), [Downloads](https:\u002F\u002Fwww.charlesproxy.com\u002Fdownload\u002F), [Installation](https:\u002F\u002Fwww.charlesproxy.com\u002Fdocumentation\u002Finstallation\u002F), [SSL proxying](https:\u002F\u002Fwww.charlesproxy.com\u002Fdocumentation\u002Fproxying\u002Fssl-proxying\u002F), [Version history](https:\u002F\u002Fwww.charlesproxy.com\u002Fdocumentation\u002Fversion-history\u002F).","Web debugging Proxy application","XK72","d233395a7fbb487f0fe20ddff16e02a65990add20d5aa9ce1e87a8f9ff0fe0d5",83227158,"https:\u002F\u002Fwww.charlesproxy.com\u002Fassets\u002Frelease\u002F5.2.1\u002Fcharles-proxy-5.2.1.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fcharles","https:\u002F\u002Fwww.charlesproxy.com\u002F","brew install --cask charles",{"d30":77,"d365":78,"d90":79},226,6516,1296,"cask",{"bodyMarkdown":82,"brewCommittedAt":83,"hasNotes":84,"id":85,"isLatest":84,"isPrerelease":48,"machineTranslated":48,"publishedAt":86,"sections":87,"source":95,"sourceLocale":96,"summary":97,"title":98,"translation":99,"version":101},"## Charles 5.2.1\n\nImproves Map Remote, HTTP\u002F2 robustness and session export handling.\n\n- Adds a Preserve base path option to Map Remote.\n- Fixes HTTPS mappings, keep-alive probes and throttling behavior.\n- Improves HTTP\u002F2 trailers, flow control and stream lifecycle handling.\n- Fixes HAR export of unsupported encoded bodies.\n\nSource: [Official version history](https:\u002F\u002Fwww.charlesproxy.com\u002Fdocumentation\u002Fversion-history\u002F).","2026-08-03T21:57:24Z",true,2664,"2026-10-07T09:38:27.243348Z",[88],{"area":89,"items":90},"Changes",[91,92,93,94],"Adds a Preserve base path option to Map Remote.","Fixes HTTPS mappings, keep-alive probes and throttling behavior.","Improves HTTP\u002F2 trailers, flow control and stream lifecycle handling.","Fixes HAR export of unsupported encoded bodies.","editorial","en-US","Improves Map Remote, HTTP\u002F2 robustness and session export handling.","Charles 5.2.1",{"locale":96,"machineTranslated":48,"sourceLocale":96,"status":100},"source","5.2.1",[31,103],"charles",[105,144,182,221,259,298,336,375,413,452,490,529,567,606],{"arch":62,"artifacts":106,"conflictsWith":133,"dependsOn":136,"downloadSha256":70,"downloadUrl":72,"macos":142,"requiresRosetta":48,"tag":143,"version":101},{"apps":107,"binaries":108,"entries":109,"pkgs":132},[6],[],[110,115,119,126],{"declaration":111,"phase":16,"sources":114,"type":16},{"uninstall":112},[113],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":116,"phase":22,"sources":118,"target":21,"type":24},{"app":117,"target":21},[6],[6],{"declaration":120,"phase":16,"sources":125,"type":34},{"uninstall_postflight_steps":121},[122],{"steps":123},[124],{"name":31,"type":32},[],{"declaration":127,"phase":44,"sources":131,"type":46},{"zap":128},[129],{"trash":130},[40,41,42,43],[],[],{"casks":134,"formulae":135},[57],[],{"arch":137,"casks":138,"formulae":139,"requirements":140},[62],[],[],{"macos":141},{},"27","golden_gate",{"arch":61,"artifacts":145,"conflictsWith":172,"dependsOn":175,"downloadSha256":70,"downloadUrl":72,"macos":142,"requiresRosetta":48,"tag":181,"version":101},{"apps":146,"binaries":147,"entries":148,"pkgs":171},[6],[],[149,154,158,165],{"declaration":150,"phase":16,"sources":153,"type":16},{"uninstall":151},[152],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":155,"phase":22,"sources":157,"target":21,"type":24},{"app":156,"target":21},[6],[6],{"declaration":159,"phase":16,"sources":164,"type":34},{"uninstall_postflight_steps":160},[161],{"steps":162},[163],{"name":31,"type":32},[],{"declaration":166,"phase":44,"sources":170,"type":46},{"zap":167},[168],{"trash":169},[40,41,42,43],[],[],{"casks":173,"formulae":174},[57],[],{"arch":176,"casks":177,"formulae":178,"requirements":179},[61],[],[],{"macos":180},{},"arm64_golden_gate",{"arch":62,"artifacts":183,"conflictsWith":210,"dependsOn":213,"downloadSha256":70,"downloadUrl":72,"macos":219,"requiresRosetta":48,"tag":220,"version":101},{"apps":184,"binaries":185,"entries":186,"pkgs":209},[6],[],[187,192,196,203],{"declaration":188,"phase":16,"sources":191,"type":16},{"uninstall":189},[190],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":193,"phase":22,"sources":195,"target":21,"type":24},{"app":194,"target":21},[6],[6],{"declaration":197,"phase":16,"sources":202,"type":34},{"uninstall_postflight_steps":198},[199],{"steps":200},[201],{"name":31,"type":32},[],{"declaration":204,"phase":44,"sources":208,"type":46},{"zap":205},[206],{"trash":207},[40,41,42,43],[],[],{"casks":211,"formulae":212},[57],[],{"arch":214,"casks":215,"formulae":216,"requirements":217},[62],[],[],{"macos":218},{},"26","tahoe",{"arch":61,"artifacts":222,"conflictsWith":249,"dependsOn":252,"downloadSha256":70,"downloadUrl":72,"macos":219,"requiresRosetta":48,"tag":258,"version":101},{"apps":223,"binaries":224,"entries":225,"pkgs":248},[6],[],[226,231,235,242],{"declaration":227,"phase":16,"sources":230,"type":16},{"uninstall":228},[229],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":232,"phase":22,"sources":234,"target":21,"type":24},{"app":233,"target":21},[6],[6],{"declaration":236,"phase":16,"sources":241,"type":34},{"uninstall_postflight_steps":237},[238],{"steps":239},[240],{"name":31,"type":32},[],{"declaration":243,"phase":44,"sources":247,"type":46},{"zap":244},[245],{"trash":246},[40,41,42,43],[],[],{"casks":250,"formulae":251},[57],[],{"arch":253,"casks":254,"formulae":255,"requirements":256},[61],[],[],{"macos":257},{},"arm64_tahoe",{"arch":62,"artifacts":260,"conflictsWith":287,"dependsOn":290,"downloadSha256":70,"downloadUrl":72,"macos":296,"requiresRosetta":48,"tag":297,"version":101},{"apps":261,"binaries":262,"entries":263,"pkgs":286},[6],[],[264,269,273,280],{"declaration":265,"phase":16,"sources":268,"type":16},{"uninstall":266},[267],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":270,"phase":22,"sources":272,"target":21,"type":24},{"app":271,"target":21},[6],[6],{"declaration":274,"phase":16,"sources":279,"type":34},{"uninstall_postflight_steps":275},[276],{"steps":277},[278],{"name":31,"type":32},[],{"declaration":281,"phase":44,"sources":285,"type":46},{"zap":282},[283],{"trash":284},[40,41,42,43],[],[],{"casks":288,"formulae":289},[57],[],{"arch":291,"casks":292,"formulae":293,"requirements":294},[62],[],[],{"macos":295},{},"15","sequoia",{"arch":61,"artifacts":299,"conflictsWith":326,"dependsOn":329,"downloadSha256":70,"downloadUrl":72,"macos":296,"requiresRosetta":48,"tag":335,"version":101},{"apps":300,"binaries":301,"entries":302,"pkgs":325},[6],[],[303,308,312,319],{"declaration":304,"phase":16,"sources":307,"type":16},{"uninstall":305},[306],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":309,"phase":22,"sources":311,"target":21,"type":24},{"app":310,"target":21},[6],[6],{"declaration":313,"phase":16,"sources":318,"type":34},{"uninstall_postflight_steps":314},[315],{"steps":316},[317],{"name":31,"type":32},[],{"declaration":320,"phase":44,"sources":324,"type":46},{"zap":321},[322],{"trash":323},[40,41,42,43],[],[],{"casks":327,"formulae":328},[57],[],{"arch":330,"casks":331,"formulae":332,"requirements":333},[61],[],[],{"macos":334},{},"arm64_sequoia",{"arch":62,"artifacts":337,"conflictsWith":364,"dependsOn":367,"downloadSha256":70,"downloadUrl":72,"macos":373,"requiresRosetta":48,"tag":374,"version":101},{"apps":338,"binaries":339,"entries":340,"pkgs":363},[6],[],[341,346,350,357],{"declaration":342,"phase":16,"sources":345,"type":16},{"uninstall":343},[344],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":347,"phase":22,"sources":349,"target":21,"type":24},{"app":348,"target":21},[6],[6],{"declaration":351,"phase":16,"sources":356,"type":34},{"uninstall_postflight_steps":352},[353],{"steps":354},[355],{"name":31,"type":32},[],{"declaration":358,"phase":44,"sources":362,"type":46},{"zap":359},[360],{"trash":361},[40,41,42,43],[],[],{"casks":365,"formulae":366},[57],[],{"arch":368,"casks":369,"formulae":370,"requirements":371},[62],[],[],{"macos":372},{},"14","sonoma",{"arch":61,"artifacts":376,"conflictsWith":403,"dependsOn":406,"downloadSha256":70,"downloadUrl":72,"macos":373,"requiresRosetta":48,"tag":412,"version":101},{"apps":377,"binaries":378,"entries":379,"pkgs":402},[6],[],[380,385,389,396],{"declaration":381,"phase":16,"sources":384,"type":16},{"uninstall":382},[383],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":386,"phase":22,"sources":388,"target":21,"type":24},{"app":387,"target":21},[6],[6],{"declaration":390,"phase":16,"sources":395,"type":34},{"uninstall_postflight_steps":391},[392],{"steps":393},[394],{"name":31,"type":32},[],{"declaration":397,"phase":44,"sources":401,"type":46},{"zap":398},[399],{"trash":400},[40,41,42,43],[],[],{"casks":404,"formulae":405},[57],[],{"arch":407,"casks":408,"formulae":409,"requirements":410},[61],[],[],{"macos":411},{},"arm64_sonoma",{"arch":62,"artifacts":414,"conflictsWith":441,"dependsOn":444,"downloadSha256":70,"downloadUrl":72,"macos":450,"requiresRosetta":48,"tag":451,"version":101},{"apps":415,"binaries":416,"entries":417,"pkgs":440},[6],[],[418,423,427,434],{"declaration":419,"phase":16,"sources":422,"type":16},{"uninstall":420},[421],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":424,"phase":22,"sources":426,"target":21,"type":24},{"app":425,"target":21},[6],[6],{"declaration":428,"phase":16,"sources":433,"type":34},{"uninstall_postflight_steps":429},[430],{"steps":431},[432],{"name":31,"type":32},[],{"declaration":435,"phase":44,"sources":439,"type":46},{"zap":436},[437],{"trash":438},[40,41,42,43],[],[],{"casks":442,"formulae":443},[57],[],{"arch":445,"casks":446,"formulae":447,"requirements":448},[62],[],[],{"macos":449},{},"13","ventura",{"arch":61,"artifacts":453,"conflictsWith":480,"dependsOn":483,"downloadSha256":70,"downloadUrl":72,"macos":450,"requiresRosetta":48,"tag":489,"version":101},{"apps":454,"binaries":455,"entries":456,"pkgs":479},[6],[],[457,462,466,473],{"declaration":458,"phase":16,"sources":461,"type":16},{"uninstall":459},[460],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":463,"phase":22,"sources":465,"target":21,"type":24},{"app":464,"target":21},[6],[6],{"declaration":467,"phase":16,"sources":472,"type":34},{"uninstall_postflight_steps":468},[469],{"steps":470},[471],{"name":31,"type":32},[],{"declaration":474,"phase":44,"sources":478,"type":46},{"zap":475},[476],{"trash":477},[40,41,42,43],[],[],{"casks":481,"formulae":482},[57],[],{"arch":484,"casks":485,"formulae":486,"requirements":487},[61],[],[],{"macos":488},{},"arm64_ventura",{"arch":62,"artifacts":491,"conflictsWith":518,"dependsOn":521,"downloadSha256":70,"downloadUrl":72,"macos":527,"requiresRosetta":48,"tag":528,"version":101},{"apps":492,"binaries":493,"entries":494,"pkgs":517},[6],[],[495,500,504,511],{"declaration":496,"phase":16,"sources":499,"type":16},{"uninstall":497},[498],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":501,"phase":22,"sources":503,"target":21,"type":24},{"app":502,"target":21},[6],[6],{"declaration":505,"phase":16,"sources":510,"type":34},{"uninstall_postflight_steps":506},[507],{"steps":508},[509],{"name":31,"type":32},[],{"declaration":512,"phase":44,"sources":516,"type":46},{"zap":513},[514],{"trash":515},[40,41,42,43],[],[],{"casks":519,"formulae":520},[57],[],{"arch":522,"casks":523,"formulae":524,"requirements":525},[62],[],[],{"macos":526},{},"12","monterey",{"arch":61,"artifacts":530,"conflictsWith":557,"dependsOn":560,"downloadSha256":70,"downloadUrl":72,"macos":527,"requiresRosetta":48,"tag":566,"version":101},{"apps":531,"binaries":532,"entries":533,"pkgs":556},[6],[],[534,539,543,550],{"declaration":535,"phase":16,"sources":538,"type":16},{"uninstall":536},[537],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":540,"phase":22,"sources":542,"target":21,"type":24},{"app":541,"target":21},[6],[6],{"declaration":544,"phase":16,"sources":549,"type":34},{"uninstall_postflight_steps":545},[546],{"steps":547},[548],{"name":31,"type":32},[],{"declaration":551,"phase":44,"sources":555,"type":46},{"zap":552},[553],{"trash":554},[40,41,42,43],[],[],{"casks":558,"formulae":559},[57],[],{"arch":561,"casks":562,"formulae":563,"requirements":564},[61],[],[],{"macos":565},{},"arm64_monterey",{"arch":62,"artifacts":568,"conflictsWith":595,"dependsOn":598,"downloadSha256":70,"downloadUrl":72,"macos":604,"requiresRosetta":48,"tag":605,"version":101},{"apps":569,"binaries":570,"entries":571,"pkgs":594},[6],[],[572,577,581,588],{"declaration":573,"phase":16,"sources":576,"type":16},{"uninstall":574},[575],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":578,"phase":22,"sources":580,"target":21,"type":24},{"app":579,"target":21},[6],[6],{"declaration":582,"phase":16,"sources":587,"type":34},{"uninstall_postflight_steps":583},[584],{"steps":585},[586],{"name":31,"type":32},[],{"declaration":589,"phase":44,"sources":593,"type":46},{"zap":590},[591],{"trash":592},[40,41,42,43],[],[],{"casks":596,"formulae":597},[57],[],{"arch":599,"casks":600,"formulae":601,"requirements":602},[62],[],[],{"macos":603},{},"11","big_sur",{"arch":61,"artifacts":607,"conflictsWith":634,"dependsOn":637,"downloadSha256":70,"downloadUrl":72,"macos":604,"requiresRosetta":48,"tag":643,"version":101},{"apps":608,"binaries":609,"entries":610,"pkgs":633},[6],[],[611,616,620,627],{"declaration":612,"phase":16,"sources":615,"type":16},{"uninstall":613},[614],{"delete":13,"launchctl":14,"quit":15},[],{"declaration":617,"phase":22,"sources":619,"target":21,"type":24},{"app":618,"target":21},[6],[6],{"declaration":621,"phase":16,"sources":626,"type":34},{"uninstall_postflight_steps":622},[623],{"steps":624},[625],{"name":31,"type":32},[],{"declaration":628,"phase":44,"sources":632,"type":46},{"zap":629},[630],{"trash":631},[40,41,42,43],[],[],{"casks":635,"formulae":636},[57],[],{"arch":638,"casks":639,"formulae":640,"requirements":641},[61],[],[],{"macos":642},{},"arm64_big_sur",{"icon":51,"machineTranslated":48,"name":52,"slug":53,"sourceLocale":54},471,10,{"brewLag":648,"cadence":652,"count30d":650},{"compared":649,"earlierCount":650,"medianMinutes":651},3,1,153722867,"irregular",[654],{"caption":655,"height":656,"machineTranslated":48,"sourceLocale":96,"theme":657,"thumbUrl":658,"url":659,"width":660},"Official Charles website screenshot on macOS; not verified as the latest build.",991,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F347784a30290\u002Ff0d95d75ba8a-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F347784a30290\u002Ff0d95d75ba8a-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fc\u002Fcharles.rb","An HTTP and HTTPS debugging proxy for inspecting requests, testing network conditions and modifying application traffic.",{"locale":96,"machineTranslated":48,"sourceLocale":96,"status":100},{"arm64":84,"requiresRosetta":48,"status":665,"x86_64":84},"known",[667,668,669,670],"Debugging","HTTP","Proxy","Developer Tools","homebrew\u002Fcask",null,{"current":650,"records":674,"size":748,"stats":749,"total":646},[675,680,696,711,718,723,728,733,738,743],{"bodyMarkdown":82,"brewCommittedAt":83,"hasNotes":84,"id":85,"isLatest":84,"isPrerelease":48,"machineTranslated":48,"publishedAt":86,"sections":676,"source":95,"sourceLocale":96,"summary":97,"title":98,"translation":679,"version":101},[677],{"area":89,"items":678},[91,92,93,94],{"locale":96,"machineTranslated":48,"sourceLocale":96,"status":100},{"bodyMarkdown":681,"brewCommittedAt":682,"hasNotes":84,"id":683,"isLatest":48,"isPrerelease":48,"machineTranslated":48,"publishedAt":684,"sections":685,"source":95,"sourceLocale":96,"summary":692,"title":693,"translation":694,"version":695},"## Charles 5.2\n\nImproves dual-stack connections and HTTP\u002F2 and adds session filtering.\n\n- Uses Happy Eyeballs for more reliable dual-stack connections.\n- Forwards interim responses including 103 Early Hints.\n- Adds an Unencrypted filter and a charles filter CLI subcommand.\n- Improves HTTP\u002F2 robustness and Error Log saving.\n\nSource: [Official version history](https:\u002F\u002Fwww.charlesproxy.com\u002Fdocumentation\u002Fversion-history\u002F).","2026-06-12T22:10:51Z",2665,"0001-01-01T00:00:00Z",[686],{"area":89,"items":687},[688,689,690,691],"Uses Happy Eyeballs for more reliable dual-stack connections.","Forwards interim responses including 103 Early Hints.","Adds an Unencrypted filter and a charles filter CLI subcommand.","Improves HTTP\u002F2 robustness and Error Log saving.","Improves dual-stack connections and HTTP\u002F2 and adds session filtering.","Charles 5.2",{"locale":96,"machineTranslated":48,"sourceLocale":96,"status":100},"5.2",{"bodyMarkdown":697,"brewCommittedAt":698,"hasNotes":84,"id":699,"isLatest":48,"isPrerelease":48,"machineTranslated":48,"publishedAt":684,"sections":700,"source":95,"sourceLocale":96,"summary":707,"title":708,"translation":709,"version":710},"## Charles 5.1\n\nUpdates Java and improves rendering, proxy controls and payload support.\n\n- Updates the bundled runtime to Java 25 with virtual threads.\n- Adds URL query highlighting and improves rendering performance.\n- Adds a system-proxy toggle to the toolbar and zstd content decoding.\n- Fixes root certificate installation in Java VMs on macOS.\n\nSource: [Official version history](https:\u002F\u002Fwww.charlesproxy.com\u002Fdocumentation\u002Fversion-history\u002F).","2026-04-21T01:13:39Z",2666,[701],{"area":89,"items":702},[703,704,705,706],"Updates the bundled runtime to Java 25 with virtual threads.","Adds URL query highlighting and improves rendering performance.","Adds a system-proxy toggle to the toolbar and zstd content decoding.","Fixes root certificate installation in Java VMs on macOS.","Updates Java and improves rendering, proxy controls and payload support.","Charles 5.1",{"locale":96,"machineTranslated":48,"sourceLocale":96,"status":100},"5.1",{"brewCommittedAt":712,"hasNotes":48,"isLatest":48,"isPrerelease":48,"sections":713,"source":714,"translation":715,"version":717},"2025-09-20T15:38:36Z",[],"homebrew",{"status":716},"none","5.0.3",{"brewCommittedAt":719,"hasNotes":48,"isLatest":48,"isPrerelease":48,"sections":720,"source":714,"translation":721,"version":722},"2025-08-09T09:41:48Z",[],{"status":716},"5.0.2",{"brewCommittedAt":724,"hasNotes":48,"isLatest":48,"isPrerelease":48,"sections":725,"source":714,"translation":726,"version":727},"2025-05-15T07:28:00Z",[],{"status":716},"5.0.1",{"brewCommittedAt":729,"hasNotes":48,"isLatest":48,"isPrerelease":48,"sections":730,"source":714,"translation":731,"version":732},"2025-03-12T06:23:27Z",[],{"status":716},"5.0",{"brewCommittedAt":734,"hasNotes":48,"isLatest":48,"isPrerelease":48,"sections":735,"source":714,"translation":736,"version":737},"2024-07-30T09:57:02Z",[],{"status":716},"4.6.7",{"brewCommittedAt":739,"hasNotes":48,"isLatest":48,"isPrerelease":48,"sections":740,"source":714,"translation":741,"version":742},"2024-03-24T15:56:17Z",[],{"status":716},"4.6.6",{"brewCommittedAt":744,"hasNotes":48,"isLatest":48,"isPrerelease":48,"sections":745,"source":714,"translation":746,"version":747},"2023-10-18T03:35:15Z",[],{"status":716},"4.6.5",20,{"brewLag":750,"cadence":652,"count30d":650},{"compared":649,"earlierCount":650,"medianMinutes":651},{"current":650,"records":752,"size":650,"stats":758,"total":646},[753],{"bodyMarkdown":82,"brewCommittedAt":83,"hasNotes":84,"id":85,"isLatest":84,"isPrerelease":48,"machineTranslated":48,"publishedAt":86,"sections":754,"source":95,"sourceLocale":96,"summary":97,"title":98,"translation":757,"version":101},[755],{"area":89,"items":756},[91,92,93,94],{"locale":96,"machineTranslated":48,"sourceLocale":96,"status":100},{"brewLag":759,"cadence":652,"count30d":650},{"compared":649,"earlierCount":650,"medianMinutes":651}]