Proxy manager - Change Log ## 1.644.172 Stable - :star: NodeJS installation version updated to 24.13.0 - :bug: Fix port crash on startup if rules enabled ## 1.643.828 Stable - :sparkles: Added --sanitize_rules flag to statically sanitize rule trigger code - :sparkles: Added dark theme support in UI - :star: Added --zone_auth_passthru flag to allow passthrough proxy authentication using zone-based usernames ## 1.601.281 Stable - :bug: Fix config file prettify - :star: Remove 'uuid' dependency - :star: Replace 'diacritic' dependency with 'transliteration' - :star: Rework UI config editor ## 1.597.450 Stable - :bug: Fix upgrade script not changing symlink to new verion - :star: Remove 'open' dependency - :star: replace json-stable-stringify with fast-safe-stringify - :star: Bump got to 14.6.6 - :star: Bump babel plugins ## 1.578.351 Stable - :star: Bump puppeteer to 24.23.1 ## 1.570.247 Stable - :star: Bump puppeteer to 24.8.2 - :star: Default pmgr lunch browser viewport to match screen ## 1.564.78 Stable - :bug: Fix HAR viewer port/status/protocol filters - :bug: Fix 407 on HTTPS reqs with token auth ## 1.560.909 Development Latest - :sparkles: Improved request stats ingestion perfomance - :star: Change default api domain to brightdata.com - :star: Removed api fallback option ## 1.519.10 Development Latest - :star: Add port settings option to use proxy port 33335 ## 1.517.992 Development Latest - :star: Bump bootstrap to 5.x - :star: Bump docker npm to 10.9.2 ## 1.517.182 Stable - :star: Bump bootstrap version - :bug: Fix IPs not displayed in 'Select the IPs' modal ## 1.514.763 Stable - :star: Bump dependencies versions - :bug: Fix login fails with bad_token message if 2fa enabled - :bug: Fix logout crashes the process ## 1.512.980 Stable - :star: Bump dependencies versions - :star: Remove check-node-version dependency ## 1.512.323 Stable - :star: Deamon mode using forever instead of pm2 ## 1.510.674 Development Latest - :star: Remove deprecated request package dependency - :star: Check for ReDoS user input - :star: Introduce cloud shared banlist - :bug: Fixed unban ip handler ## 1.503.964 Development Latest - :star: Updated dependencies ## 1.485.258 Stable - :star: NodeJS installation version updated to 20.12.1 ## 1.481.650 Stable - :bug: Fixed migration for new style rules without version specified ## 1.476.196 Stable - :star: Add Node option to port OS targeting settings ## 1.467.451 Stable - :star: Process bw based on x-brd-debug header - :star: Manage socket inactivity timeout in UI settings - :star: Update Docker image npm version to 8.6.0 ## 1.461.863 Stable - :bug: Fixed SSL analyzing when socks5 ## 1.457.521 Stable - :bug: Fixed json_requester now sending json body ## 1.446.170 Stable - :bug: Fix datadog logs integration (upgraded ingestion endpoint) ## 1.443.428 Stable - :bug: Fix "add new port" modal unable to click next when overflow ## 1.442.838 Stable - :star: Add new rule trigger -- Connection timeout ## 1.440.909 Stable - :star: Add apply regex only to target domain option for URL triggered rules - :star: Change test domain from lumtest.com to geo.brdtest.com - :star: Add tooltip for the HAR viewer icon buttons ## 1.421.780 Stable - :star: Introduce api parameter limit control flag ## 1.419.693 Stable - :sparkles: Move some api calls to ws ## 1.417.160 Stable - :bug: Fix unable to deactivate render port setting via UI ## 1.414.367 Development Latest - :bug: Fix unable to deactivate rules via UI ## 1.413.15 Stable - :star: Remove deprecated DNS usage - :star: Raise min Node version to 14.19.0 ## 1.410.597 Stable - :bug: Fix handling uninitialized port ## 1.407.3 Stable - :bug: Fix Ban IP rules created from UI not apply ## 1.404.754 Stable - :bug: Fix UI crash on unknown zone type ## 1.404.212 Stable - :bug: Use correct port in intermediary sockets for SSL - :bug: Allow Refresh IP rule for request dur actions - :star: Default rule action 'Retry with the same IP' ## 1.402.365 Stable - :star: Introduce follow redirect port option ## 1.399.639 Stable - :bug: Fix mem leak on tls sockets - :bug: Fix overflowed General Settings page display - :star: Default rule action refresh_ip - :star: Ban IP rule actions unavailable if Request details disabled - :sparkles: UI design changes ## 1.394.442 Stable - :bug: fix logs noice if recent stats disabled on lpm first run ## 1.391.825 Stable - :bug: fix update general settings via UI ## 1.390.445 Stable - :bug: fix unable update port to number less then UI port - :bug: fix wrong response for CONNECT request errors - :bug: fix unable to change boolean port settings via UI ## 1.388.252 Stable - :star: introduce lpm token protected API v2 - :sparkles: update dependencies - :sparkles: update docker base image to node:18.16.0-bullseye ## 1.385.646 Stable - :star: Add rate limit for API state changing calls ## 1.384.439 Stable - :sparkles: Alert before save about config spread - :star: Deprecate POST /add_whitelist_ip /add_wip - :star: Add PUT /whitelist_ip /wip - :star: Add DELETE /whitelist_ip /wip - :star: Allow zone type auth on premise ## 1.379.317 Stable - :bug: Prevent writing to closed stream on rules chain apply ## 1.376.171 Development Latest - :star: Support NodeJS 18 ## 1.375.164 Stable - :sparkles: Updated settings FAQ links - :star: Refresh connection to lpm_f by interval - :star: Introduced zip code targeting - :bug: Fix port's Whitelisted IPs are erased on settings update ## 1.370.592 Stable - :sparkles: Updated links to FAQ pages - :bug: Fix proxy port users change does not apply if multiply proxy port enabled - :star: Update default installed node version to 14.19.0 - :star: Better UI to backend socket connection ## 1.359.448 Stable - :bug: Fix windows version upgrade ## 1.358.906 Stable - :bug: Apply log level for daily rotate file ## 1.357.632 Stable - :bug: Fix docker image build - :sparkles: Better startup logging ## 1.352.979 Stable - :bug: Fix Ban IP per Domain rule not apply - :star: Better CPU usage on high load ## 1.351.969 Stable - :bug: Fix memory leak on long running proxy manager ## 1.337.781 Stable - :bug: Fix premise pmgr NodeJS 12.18.3 compatibility ## 1.337.221 Stable - :bug: Fix autogenerated port numbering - :sparkles: Disable debug headers by default - :bug: Fix 2fa authentication in premise pmgr ## 1.317.660 Stable - :bug: Fix update default proxy port ## 1.315.269 Stable - :bug: Fix docker build ## 1.314.864 Stable - :bug: Fix 'certificate has expired' error ## 1.313.493 Stable - :bug: Increased the headers size. Fixed: Parse Error: Header overflow ## 1.312.660 Stable - :star: Zone auth allowed only for whitelisted customers ## 1.307.810 Stable - :bug: Fix 'Host' header behavior ## 1.303.587 Stable - :bug: Remove usage of username.json file ## 1.302.488 Stable - :star: Correct username in event log ## 1.300.693 Stable - :star: Prefill username in report a bug modal - :bug: Fix Ban IP globally rule doesn't unban after 1 minute ## 1.293.147 Stable - :bug: Fix can't change default zone with sync config off ## 1.283.18 Stable - :bug: Fix can't get property 'plan' of undefined error ## 1.282.255 Stable - :star: Add nodejs version check ## 1.280.385 Stable - :star: Add render option for unblocker and serp zones ## 1.277.863 Stable - :star: Use random session id for rotating IPs ## 1.275.824 Stable - :bug: Pin colors@1.4.0 ## 1.273.170 Stable - :bug: Fix lpm UI doesnt show Forbidden page if IP is not whitelisted - :star: Fix Readme ## 1.272.573 Stable - :star: Preserve request headers order in HAR log ## 1.272.43 Stable - :star: API domain fallback for CN ## 1.271.782 Development Latest - :star: Sync LPM language with CP current language for cloud instances - :bug: Added missing translation tags - :star: Use local server for API calls from CN ## 1.271.471 Development Latest - :star: Real time language updates ## 1.270.370 Stable - :bug: Use different superproxy on long session - :star: Increased superproxy hosts update frequency ## 1.269.473 Stable - :star: x-lpm-ports header support ## 1.268.704 Stable - :bug: Fix multiply setting drop on port preset change ## 1.267.718 Stable - :bug: Fix ports not working in docker container ## 1.266.433 Stable - :star: Updated dependencies ## 1.266.175 Stable - :sparkles: Added alert message on port number conflict ## 1.264.173 Stable - :star: Removed max ext proxy limitation for on premise pmgr ## 1.263.145 Stable - :star: Reduce net load on port update ## 1.258.249 Stable - :bug: Fix duplicate cache events listeners ## 1.256.472 Stable - :star: X-lpm-authorization header to separate setting ## 1.256.271 Stable - :bug: Abort unnecessary proxy status requests ## 1.256.139 Stable - :bug: Fixed multiple listeners caching error ## 1.255.903 Stable - :star: Keep session proxy setting ## 1.255.850 Stable - :sparkles: Option to change default debug value in General Settings ## 1.255.592 Stable - :star: Enable request stats in Cloud Proxy Manager ## 1.255.419 Stable - :bug: Fix HAR logs for caching css and js ## 1.255.171 Stable - :sparkles: Updated version of react-tooltip ## 1.254.777 Stable - :bug: Async rules post check on retry request ## 1.254.439 Stable - :sparkles: Separate button for collecting recent stats ## 1.254.277 Stable - :bug: Moved cache to single parent process ## 1.253.757 Stable - :bug: Fixed too many setdb listeners bug ## 1.253.382 Stable - :bug: Fixed inability to remove rotating ip preset header ## 1.253.120 Stable - :bug: Fixed change default settings ## 1.252.735 Stable - :sparkles: Download CSV button for proxy manager stats ## 1.245.259 Stable - :bug: Fixed using new IP on 'Retry with same IP' rule ## 1.239.207 Stable - :bug: Improved stability ## 1.237.854 Stable - :bug: Fixed bandwidth calculation when using unblocker zone - :bug: Stop redirections when using bypass rule ## 1.236.925 Stable - :bug: Fixed in place updates only when synchronization is turned on ## 1.236.237 Stable - :bug: Fixed bandwidth calculation when using unblocker zone ## 1.236.100 Stable - :sparkles: Added more details to the logs at debug level ## 1.235.456 Stable - :bug: Fixed connectivity issues from China ## 1.235.67 Stable - :bug: Fixed memory leaks ## 1.234.135 Development Latest - :sparkles: Improved text and explanations ## 1.233.836 Stable - :bug: Fixed updating disabled zones ## 1.232.896 Stable - :sparkles: UI improvements - :bug: Fixed updating flags when setting or unsetting unblocker ## 1.231.909 Stable - :sparkles: Added links to FAQ pages with the instrucitons - :bug: Fixed banning IPs feature ## 1.230.178 Stable - :bug: Fixed sending usage stat with invalid domain name ## 1.230.0 Stable - :sparkles: Improved FAQ and linked with relevant places in Proxy Manager ## 1.229.796 Stable - :bug: Fixed targeting options from China ## 1.228.877 Stable - :bug: Fixed updating password when updating proxy port ## 1.228.582 Stable - :bug: Fixed updating password when changing zone settings ## 1.228.121 Stable - :sparkles: Fixed bandwidth calculation for the HTTPS requests ## 1.228.97 Stable - :sparkles: Improvements for Chinese users: Proxy Manager works with slower connections ## 1.227.883 Stable - :sparkles: Improved the process of renaming the Proxy Manager work directory at startup ## 1.227.290 Stable - :sparkles: Introduced a mechanism to rename the Proxy Manager working directory at the process startup ## 1.226.959 Stable - :star: Connection improvements with Bright Data servers ## 1.226.680 Stable - :bug: Fixed Refresh IP rule when working with ports that are multiplied per IP ## 1.226.376 Stable - :star: Further improvements in the communication with servers over WS ## 1.226.157 Stable - :star: Improve Proxy Manager communication with lpm_f over WS ## 1.226.49 Stable - :star: Improve Proxy Manager communication with lpm_f over WS ## 1.225.712 Stable - :sparkles: UI fixes ## 1.225.541 Stable - :sparkles: UI design changes ## 1.225.497 Stable - :bug: Fixed process crashing on some linux server machines due to missing web socket library - :sparkles: Added an option to select the SSL library to be used when SSL analyzing is activated ## 1.225.430 Stable - :bug: Fixed connection issues from China - :bug: Fixed a memory leak in web socket connections - :star: Introduced an option to allow using BoringSSL in Cloud Proxy Manager ## 1.223.826 Stable - :star: Added an option to add extra debug info to the responses (DNS resolution) ## 1.223.771 Stable - :bug: Fixed external proxies, setting a correct port number ## 1.223.605 Stable - :bug: Fixed a memory leak involving bypassed and cached requests statistics ## 1.223.70 Stable - :star: Configurable API body limit ## 1.222.778 Stable - :bug: Fixed memory leak ## 1.222.632 Stable - :bug: Fixed missing ports dropdown in the Proxy Manager Web tester UI ## 1.222.104 Stable - :sparkles: Stability fixes on Windows - :star: Improved error handling: added more details if the request fails ## 1.221.905 Stable - :star: Logging more details to the changelog and keeping the whole history of configuration files ## 1.221.843 Stable - :star: Improved monitoring of potential issues - :bug: Fixed a bug with refreshing sessions after resetting the explicit session field in the IP control tab ## 1.220.899 Development Latest - :star: Updated the publisher name to match new certificate ## 1.220.764 Development Latest - :star: Full synchronization of the statistics between all the instances - :bug: Fixed keeping IPs withing the same session ## 1.220.91 Stable - :bug: Fixed Refresh IP rule action ## 1.219.637 Stable - :bug: Selecting all IPs in the Pool size allocation modal will now properly select only the filtered IPs ## 1.219.457 Stable - :star: Introduced a mechanism to allow throttling requests per domain name ## 1.219.343 Stable - :bug: Fixed whitelisted IPs when using SOCKS5 ## 1.218.904 Stable - :sparkles: Resolving super proxies over web socket instead of HTTP ## 1.218.331 Stable - :sparkles: Performance optimizations in proxies overview UI ## 1.218.23 Stable - :star: Introduced Cache based on the URL as part of the Rules ## 1.217.753 Stable - :star: Improve Proxy Manager communication with lpm_f over WS ## 1.216.924 Stable - :star: Show statistics start time - :star: Removed "Refresh zones" button because of websocket implementation ## 1.216.840 Stable - :bug: Fixed auth on WS connections ## 1.216.736 Stable - :star: Improved builder for regular expressions on the trigger side for any actions - :bug: WS connection is always created which fixes zones updates - :star: Added filter by country in alloc modal ## 1.216.628 Stable - :star: Added "Country" column in the alloc IPs modal ## 1.216.473 Stable - :bug: Fixed updating SMTP configuration ## 1.216.179 Stable - :bug: Fixed visual bugs in the alloc IPs modal ## 1.216.52 Stable - :star: Added an option to fetch single proxy ports over the API - :star: Moved part of the API from HTTP to Web Socket ## 1.215.236 Stable - :bug: Fixed lpm_f communication in Cloud Proxy Manager servers after a new server assignment - :bug: Fixed a bug where some credential fields were not cleared from proxies memory on logout ## 1.213.501 Stable - :bug: Fix zone updates not being reflected when Sync configuration option is turned on ## 1.213.356 Stable - :star: Improved resolving superproxies periodically - :star: Speed optimization ## 1.212.374 Stable - :bug: Skip x-lpm-port and x-lpm-authorization response headers when Request details option is disabled ## 1.212.90 Stable - :bug: Fixed UI bugs on failing API endpoints ## 1.211.793 Stable - :sparkles: Optimization in proxy ports updates ## 1.211.502 Stable - :sparkles: Proxies config improvements ## 1.210.639 Stable - :bug: Limited the max number of external proxies allowed per port to improve memory usage ## 1.210.535 Stable - :star: Added support for content-encoding: br - :bug: Fixed Rules and preview for mobile social media apps ## 1.209.645 Stable - :star: UI improvement in targeting section ## 1.207.977 Stable - :star: Unlock option to select any preset when using a port with unblocker zone ## 1.207.390 Stable - :bug: Fixed Auth Error when targeting city without plan state permissions ## 1.207.58 Stable - :bug: Fixed banning IPs API when the list of IPs contains duplicates ## 1.206.760 Stable - :bug: Fixed Proxy Manager upgrade on Windows ## 1.206.425 Stable - :bug: Consistency improvements with Proxy Manager browser timezone emulation ## 1.206.232 Stable - :star: UI improvements in zone description ## 1.205.973 Stable - :sparkles: Upgraded webpack version ## 1.205.266 Stable - :bug: Fixed a bug with the waterfall rule incorrectly attaching username flags ## 1.205.228 Stable - :bug: Fix timezone feature inconsistency on Windows ## 1.205.64 Stable - :bug: Fixed a bug causing requests to duplicate proxy API to hang ## 1.205.22 Stable - :sparkles: Allow traffic from not whitelisted IPs when zone's credential is passed - :bug: Fixed saving city targeting ## 1.204.545 Stable - :sparkles: Added a targeting option to select WebRTC behavior in the browser - :star: UI improvements: browser related configuration moved to a dedicated tab ## 1.204.226 Stable - :bug: Fixed inconsistency with Ban IP rules when sending requests in short intervals ## 1.203.920 Stable - :sparkles: Added a targeting option to select a custom resolution to be used by the browser ## 1.203.897 Stable - :star: Use Chinese Super Proxies when needed ## 1.203.800 Stable - :bug: Fixed support for resolving Chinese Super Proxies ## 1.203.697 Stable - :bug: Fixed Proxy Manager installation script for Mac OS ## 1.203.627 Stable - :bug: Fixed a Firefox UI bug in Windows Server 2012 when targeting amazon ## 1.203.284 Stable - :sparkles: UI improvements in proxies view: open browser button moved to a dedicated column - :sparkles: Added a targeting option to select a timezone to be used by the Proxy Manager browser ## 1.202.863 Stable - :sparkles: Existing proxy ports whose zone was disabled will not automatically switch to default zone - :bug: Fix reverse lookup configuration bug causing inifite loading in proxy view ## 1.202.485 Stable - :bug: UI fixes in zone preset description ## 1.202.410 Stable - :sparkles: Unlocked the option to set rules for unblocker zone preset ## 1.202.232 Stable - :star: Add option to add Unblocker Mobile UA flag to request username in unblocker zone ## 1.202.64 Stable - :bug: Fixed city targeting being locked in UI despite allowing city targeting in zone plan ## 1.201.857 Stable - :bug: Fixed API endpoint for banning multiple IPs ## 1.201.722 Stable - :bug: Fixed workers crashing in certain Windows versions ## 1.201.332 Stable - :bug: Fixed certain CLI flags not being utilized ## 1.200.588 Stable - :bug: Fixed broken IPC causing crashes whole instance ## 1.200.411 Stable - :bug: Fixed out of memory crashes on Cloud Proxy Manager servers ## 1.199.160 Stable - :bug: Fixed logout: stop authenticating requests after logging out ## 1.198.827 Stable - :bug: Fixed inconsistency with updating banlist on Windows - :sparkles: Upgraded electron version to support recommended node version ## 1.198.629 Stable - :bug: Fixed restarting Cloud Proxy Manager button from brightdata.com/cp/lpm - :star: UI improvement: added Rules column option in proxy ports list ## 1.198.139 Stable - :bug: Fixed TypeError causing initalization of a proxy port to fail ## 1.198.94 Stable - :bug: Fixed banned ips being used for new requests ## 1.197.33 Stable - :bug: Fixed double vertical scrollbars in proxy edit page - :star: Display modal when upgrading Proxy Manager from UI without root permissions - :star: UI improvements for Ban IP durations in Rules tab ## 1.196.832 Stable - :bug: Fixed Waterfall rule, skip refreshing the session - :star: Performance improvements ## 1.196.634 Stable - :bug: Added node version compatiblity check on startup ## 1.196.424 Stable - :bug: Fixed crashing on Windows - :star: Request is canceled if all the IPs Proxy Manager is getting are banned ## 1.195.934 Stable - :bug: Fixed unbanning IPs API ## 1.195.444 Stable - :sparkles: Stability improvements ## 1.195.277 Stable - :sparkles: Performance optimizations: fixed crashing workers ## 1.195.206 Stable - :star: Accepting --insecure-http-parser to ignore HTTP parsing errors ## 1.195.51 Stable - :sparkles: UI improvement: changed multiplied ports to collapsible/expandable - :star: Added more logging to worker.js crashes - :bug: Fixed the endpoint for banning IPs globally ## 1.194.952 Stable - :star: Improved logging and performance on multi CPUs machines ## 1.194.798 Stable - :star: Performance optimizations ## 1.194.462 Stable - :star: Increased the max size of http headers - :sparkles: Added icons to navigate and back button ## 1.194.438 Stable - :bug: Fix crashing UI when choosing Static Residential zone - :star: Improved keeping the same IP over time ## 1.194.365 Stable - :star: Added support for the authorization per request - :sparkles: Fixed categories in the dropdown UI ## 1.194.314 Stable - :bug: Fixed x-lpm-port response headers for debugging - :sparkles: Added categories to dropdown UI ## 1.194.195 Stable - :bug: Fixed keeping the same IP over the longer time - :bug: Fixed refreshing sessions ## 1.194.180 Stable - :sparkles: Added filtering by port ## 1.194.126 Stable - :star: Updated node and npm versions in Docker file - :sparkles: Added zone validation in proxy ports when zones config changes - :sparkles: Updated action icons in the UI ## 1.194.9 Stable - :bug: Fixed refreshing gIPs ## 1.193.847 Stable - :sparkles: Introduced storing config changes on Luminati's servers - :sparkles: Updated node and npm versions in installation script ## 1.193.647 Stable - :sparkles: Increased limit for the string length in proxy port configuration - :bug: Fixed applying whitelist IPs from general settings ## 1.193.514 Stable - :sparkles: New design of the UI - :sparkles: Added x-lpm-port header witht the final port number ## 1.193.343 Stable - :sparkles: Refactored update general settings and update proxy port API to update only provided fields ## 1.192.600 Stable - :sparkles: Fixed balancing super proxies when passing explicit usernames ## 1.192.577 Stable - :sparkles: Updated minimal requirements and added recommended - :bug: Made country and state inputs searching for data by typing ## 1.192.271 Stable - :sparkles: Improved logging: added host and username for easier debugging ## 1.191.644 Stable - :bug: Prevent creation of conflicting proxy ports - :sparkles: Added upgrade warning when submiting a bug from non-latest version ## 1.191.312 Stable - :sparkles: Security improvements for Cloud Proxy Manager - :sparkles: Added warning when connections from any IP allowed - :bug: Fixed file descriptors and memory leak caused by client errors when using socks proxy - :bug: Fixed multiple errors in the UI ## 1.190.862 Stable - :bug: Fixed legacy API page in Swagger ## 1.190.701 Stable - :sparkles: API documentation moved from swagger to https://luminati.io/doc/api#lpm_endpoints ## 1.190.176 Stable - :sparkles: UI improvements: show the optimized bandwidth in the stats ## 1.189.541 Stable - :sparkles: Rules UI improvements ## 1.189.26 Stable - :bug: Fixed logging out when luminati server is not available ## 1.188.647 Stable - :sparkles: Adjustments for Proxy Manager in the Cloud ## 1.188.363 Stable - :bug: Fixed socket closing on proxy port restart ## 1.188.184 Stable - :bug: Increased the headers size. Fixed: Parse Error: Header overflow ## 1.187.913 Stable - :sparkles: Improved performance for update settings API when a large number of proxy ports created ## 1.187.569 Stable - :bug: Fixed memory leak on proxy ports multiplication - :sparkles: Improved config synchronization flow when cloud config is empty - :bug: Fixed default zone mismatch to active zones - :sparkles: Added a message to the UI when no active zones - :sparkles: Possibility to disable/enable specific rules on the UI ## 1.187.411 Stable - :sparkles: Optimizations for a large number of proxy ports ## 1.187.214 Stable - :sparkles: Introduced configurable limit for number of proxy ports to avoid out of memory crashes ## 1.186.952 Stable - :bug: Fixed setting HAR limit to unlimited ## 1.186.827 Stable - :bug: Fixed displaying TLS Warning - :bug: Fixed default port when UI is served via HTTPS on port 443 ## 1.186.335 Stable - :bug: Fixed live bandwitdh calculation in summary section - :bug: Fixed WS Server creation in SSL mode ## 1.186.225 Stable - :bug: Fixed sessions/IPs rotation when using multiple CPUs ## 1.186.153 Stable - :sparkles: Added reporting capabilities to Cloud Proxy Manager ## 1.186.28 Stable - :sparkles: Added SNI support for web interface ## 1.185.910 Stable - :star: Enabled config synchronization on Windows - :star: Config synchronization made disabled by default ## 1.185.803 Stable - :star: Added extra validation when editing proxy ports - :bug: Minor bug fixes ## 1.185.470 Stable - :sparkles: Show update download progress on windows - :sparkles: Improved stats synchronization ## 1.184.973 Stable - :star: Introduced zones synchronization ## 1.184.905 Stable - :bug: Fix for smtp and https requests when rule might not be triggered ## 1.184.310 Stable - :sparkles: Implement sorting for ports table - :sparkles: Make ports filter works also for zone names - :star: Improved security in Cloud Proxy Manager ## 1.183.659 Stable - :bug: Fix memory leak on frequent config synchronization ## 1.183.544 Stable - :sparkles: Partial gIPs support. Implement 'Refresh IP' rule ## 1.183.458 Stable - :sparkles: Improved config synchronization perfomance ## 1.183.313 Stable - :sparkles: Implement Ban IP rule for not analyzed https requests ## 1.183.101 Stable - :bug: Fix stats table sorting ## 1.183.23 Stable - :sparkles: Offer to run upgrade command manually if request for privileges fails ## 1.182.691 Stable - :sparkles: Allow to add arbitrary IPs to the SSL certificate ## 1.182.667 Stable - :bug: Fix erasing whitelisted IPs ## 1.182.564 Stable - :sparkles: When running UI on https listen also for http requests to redirect to https - :sparkles: Always enable config synchronization for Cloud Proxy Manager ## 1.182.426 Stable - :bug: Fix date column sorting - :bug: Fix websocket error when Proxy Manager works on default port 80 - :sparkles: Enable config synchronization for new Proxy Manager users by default ## 1.182.312 Stable - :bug: Fix memory leak caused by retry rules ## 1.182.272 Stable - :sparkles: Config synchronization made disabled by default ## 1.182.94 Stable - :bug: Fix possible EventEmitter memory leak for response listeners - :star: Multiple UI fixes and improvements ## 1.181.960 Stable - :star: Cloud Proxy Manager release - Host the Proxy Manager on Luminati server. Check luminati.io/cp/lpm ## 1.181.892 Stable - :bug: UI fixes ## 1.181.858 Stable - :star: Enabled configuration synchronization on Mac - :sparkles: Improved applying new configuration mechanism ## 1.181.767 Stable - :bug: Disable storing configuration on Luminati servers for Win and Mac ## 1.181.745 Stable - :bug: Fix broken Rules tab ## 1.181.635 Stable - :star: UI improvements for smaller resolutions ## 1.181.596 Stable - :star: UI improvements for the Cloud version ## 1.181.358 Stable - :star: Enable storing configuration on Luminati servers on all OS ## 1.181.265 ## 1.181.265 Stable - :star: UI Improvements in the embedded Cloud Proxy Manager ## 1.181.199 Stable - :sparkles: Fix default country in new port popup and improve country dropdown at targeting section ## 1.181.145 Stable - :sparkles: Enabled option for serving UI on HTTPS ## 1.181.51 Stable - :sparkles: Remove 'sending emails as a rule action' logic - :sparkles: Improve troubleshooting section - :bug: Start Proxy Manager even if some ports failed to start ## 1.180.690 Stable - :sparkles: Adjustemnts for Proxy Manager in the Cloud ## 1.180.664 Stable - :sparkles: Changed port for WS connection with Luminati servers - :sparkles: Adjustemnts for Proxy Manager in the Cloud ## 1.180.240 Stable - :bug: Fixed error message for authentication ## 1.180.34 Stable - :bug: Fixed styling in Firefox ## 1.179.924 Stable - :sparkles: Serving UI on HTTPS when Proxy Manager in the cloud ## 1.179.847 Stable - :sparkles: Backup local configuration on config synchronization ## 1.179.735 Stable - :bug: Crash fix during the startup process - :sparkles: Configuration synchronization across instances ## 1.179.238 Stable - :sparkles: Make har_limit option configurable from settings page - :bug: Fixed banning IPs due to sending bad API requests ## 1.179.25 Stable - :bug: Speed up ports initialization ## 1.178.650 Stable - :sparkles: Enable TLS connections support by default - :sparkles: Support TLS connections by IP - :bug: Fix POST requests retrying ## 1.178.350 Stable - :star: Store configuration on Luminati servers as a backup ## 1.178.241 Stable - :star: Support TLS connection between client and Proxy Manager ## 1.178.104 Stable - :star: UI and presets simplifications - :star: Introduced WS authorization ## 1.177.584 - :star: UI simplifications (reduced redundant options) ## 1.177.331 Stable - :bug: When using pool rotate session on 'retry' rule instead of recreating it ## 1.177.194 Stable - :bug: Fixed stability issues and crashing on auth fail ## 1.176.648 Stable - :bug: Fixed setting default values on the UI ## 1.176.452 Stable - :bug: Fixed authentication issues - :bug: Fixed /refresh_ips endpoint ## 1.175.943 Stable - :bug: Fixed possible endless loop for https requests when all available IPs are banned ## 1.175.756 Stable - :bug: Fixed crashing on a process start ## 1.175.680 Stable - :star: Add IP filter to the IPs managing popup - :star: Add proxy filter by internal name - :sparkles: Autogenerate cli options for readme file - :sparkles: Fix /proxies/{port}/banip API endpoint to accept residential IPs ## 1.174.267 Stable - :star: Updated User-Agent in the headers randomization ## 1.174.208 Stable - :bug: Filter out wrong IPs from config - :bug: Add decoding fallback for pages wrongly encoded with raw deflate ## 1.173.955 Stable - :star: Show IPs refresh cost in pool IPs popup ## 1.173.820 Stable - :star: Running Proxy Manager on all the CPUs for all the presets - :bug: Fix bug when parallel requests might cause pool overloading ## 1.173.424 Stable - :star: Performance optimizations ## 1.173.180 Stable - :bug: Fixed state permission ## 1.173.48 Stable - :bug: Fixed websocket on non-standard ports ## 1.172.674 Stable - :bug: Add an option to set log level in the UI - :bug: Fixed installation script for CentOS ## 1.172.386 Stable - :bug: Fix bug when pool might not be used after restart ## 1.172.201 Stable - :bug: Fix untriggered rules for long requests ## 1.172.46 Development Latest - :bug: Remove extra options from config file ## 1.171.623 Development Latest - :star: Remove detailed debug logs - :bug: Fixed choosing OS on mobile zones ## 1.171.545 Stable - :bug: Possible to choose OS when using mobile zone - :star: More detailed debug logs, allow to switch it per port ## 1.171.435 Stable - :bug: Correctly show UI warnings when using --ssl true - :bug: Fixed statistics aggregation for HTTPS requests ## 1.171.357 Stable - :bug: Fixed bug when reserved pool might be overloaded ## 1.170.998 Development Latest - :bug: Stop writing extra options to the config file ## 1.170.919 Stable - :bug: Fixed crashing when the domain name is empty - :star: Added limit for reconnecting on websocket ## 1.170.768 Stable - :star: Stats optimization: using only top level domain ## 1.170.700 Stable - :bug: Fixed deleting logs only related to the specific port ## 1.170.508 Stable - :bug: Merged duplicated config objects to avoid config discrepancy - :star: Updated Chinese translations ## 1.170.414 Stable - :bug: Fixed response tab in HAR viewer ## 1.170.174 Stable - :bug: Fixed bug when banned ip might be re-added to the pool ## 1.170.30 Stable - :bug: Updated error messages for google login - :sparkles: Added basic WS connection with Luminati servers - :star: HAR viewer filter can now search by session id ## 1.169.751 Development Latest - :sparkles: Proxy resolution based on API instead of DNS - :sparkles: Multiple performance optimizations ## 1.169.16 Development Latest - :bug: Fixed cannot read property 'x-luminati-ip' of undefined ## 1.168.796 Development Latest - :star: Added support for the headers changes in Luminati API ## 1.168.496 Stable - :star: update Chinese translations ## 1.168.142 Stable - :bug: Fix upgrading mechanism ## 1.168.67 Stable - :star: update alternative domain without restarting lpm - :star: use actual hostname in howto ## 1.167.729 Stable - :star: turn on SSL to SP by default if connecting from CN ## 1.167.493 Stable - :star: Improved upgrader - :star: Added better examples ## 1.167.220 Stable - :bug: Fixed auto upgrader ## 1.166.867 Stable - :bug: HAR viewer: UI improvements ## 1.166.405 Stable - :bug: Fixed error: cannot read property 'socket2headers' of undefined - :bug: Fixed error: incorrect headers check ## 1.165.910 Stable - :star: Improvements in --auto-upgrade option - :star: Added "Operating System" option under "Targeting" tab ## 1.165.644 Stable - :bug: Fixes in SMTP rules ## 1.165.523 Stable - :bug: Fixed HAR viewer: now always showing Peer IP in the columns ## 1.165.449 Stable - :bug: Fixed check for a backup version on windows ## 1.165.421 ## 1.165.256 Stable - :sparkles: Improved upgrading mechanism - :star: Added --auto-upgrade option ## 1.164.586 Stable - :star: Added request method to HAR viewer - :bug: Fixed logging from extension when local_login flag enabled ## 1.164.431 Stable - :bug: Fixed MacOS --upgrade/--downgrade options - :star: UI improvements: added number of allocate/banned IPs ## 1.164.400 Stable - :bug: Fixed certificate for MacOS Catalina - :star: Added users management API ## 1.164.328 Stable - :star: Added support for generating custom certificates ## 1.164.164 Stable - :sparkles: app.less stylesheet split per page/component ## 1.163.916 Stable - :sparkles: Added OS support for submitting bug report - :sparkles: Improved fe_warn metrics ## 1.163.762 Stable - :star: Added x-lpm-* headers support for country, state and city - :bug: Fixed external IPs rotating in SSL analyzing mode ## 1.163.474 Stable - :star: Added --downgrade option that will downgrade Proxy Manager to the version before upgrades - :star: Removed usage of Google Analytics - :sparkles: Merged HTTP and WS to use single port - :sparkles: Added devtool nosources-source-map to Webpack config ## 1.163.237 Stable - :star: Adjustments for Proxy Manager <> Extension integration ## 1.163.144 Stable - :bug: Fix database (Lokijs) errors - :star: Improved the UI in the dashboard (easy to hide/show components) ## 1.163.69 Stable - :star: Improvements in users management ## 1.163.36 Stable - :sparkles: Introduced users management and multiplying ports by users ## 1.162.728 Stable - :bug: Fixed initializing websocket ## 1.162.700 Stable - :sparkles: Improved the installation for Linux and Mac OS - fetching chromium binary only when needed ## 1.162.197 Stable - :bug: Fixed canceled requests shown in HAR viewer - :bug: Fixed banning/unbanning IPs banned per domain ## 1.161.831 Development Latest - :sparkles: Added status code classes (2**, 3**, ...) filtering to HAR viewer - :bug: Fix running 'luminati' command without specifying whole path - :bug: Fixed memory leak when using rules ## 1.161.309 Stable - :sparkles: Improve High CPU usage message - :sparkles: Add --show-logs feature that follows Proxy Manager daemon process logs - :sparkles: Canceled requests will now be saved and shown in HAR viewer ## 1.161.127 Stable - :sparkles: Node 12 support ## 1.160.911 Stable - :bug: Fixed WSS connections handling ## 1.160.654 Stable - :sparkles: CPU and mem usage are now shown per Proxy Manager process in --status - :bug: Fixed request retry with banned IPs ## 1.160.574 Stable - :sparkles: Added --status flag to check current proxy manager status ## 1.160.316 Stable - :sparkles: Logs are now shown up to when the UI is ready running in daemon mode - :sparkles: Easy way for adding recent IPs to whitelist from the UI - :star: Improved logs (added port number and access denied warnings) ## 1.160.116 Stable - :bug: Fixed rules working with SMTP ## 1.159.711 Stable - :sparkles: Added auto restart to worker processes when they die - :bug: Fixed message shown when --stop-daemon is used with no daemon process ## 1.159.461 Stable - :bug: Fixed support for SMTP connection ## 1.159.270 Stable - :bug: Fixed carriers.json updates - :sparkles: Added 'any' option to ease whitelisting all IPs through the UI - :sparkles: Admin whitelisted IPs will now automatically be added to proxies whitelist - :bug: Fixed usage in China ## 1.159.78 Stable - :bug: Fixed memory leak ## 1.158.770 Stable - :sparkles: Updated gIP management ## 1.158.722 Stable - :bug: Fixed upgrade for Windows ## 1.158.559 Development Latest - :sparkles: Introduced carriers list automatic update ## 1.158.189 Development Latest - :sparkles: Improved HTTPS requests performance - :bug: Fixed stats not being updated in overview panel ## 1.157.566 Stable - :bug: Fix EventEmitter listeners issues and ECONNREFUSED errors ## 1.157.534 Stable - :sparkles: Improved --upgrade argument behavior: it will now upgrade Proxy Manager and restart previously running daemons - :sparkles: Added missing carriers - :bug: Fixed Proxy Manager's memory usage ## 1.157.243 Stable - :sparkles: Improved requests bandwith calculation ## 1.157.37 Stable - :bug: Fixed connected from MLA when SSL analyzing is on - :bug: Fixed specific IPs selection for static shared zones - :bug: Fixed link tester in Docker containers - :bug: Fixed error handling for SOCKS5 connections between Proxy Manager and Super Proxies - :bug: Fixed 2-Step error shown when logging in ## 1.156.820 - :sparkles: Added --read_only CLI option that prevents Proxy Manager from writing to the config file ## 1.156.236 Stable - :bug: Fixed rule email sending for cluster mode ## 1.156.75 Stable - :bug: Fixed 403 status when acessing sites that use cloudflare ## 1.156.38 Stable - :bug: Fixed error when the first IP was whitelisted to use admin UI through the API - :sparkles: Swagger documentation improvements - :bug: Fixed Proxy Manager crash on subsequent Proxy Tester calls with unexistent proxy ports ## 1.155.637 Development Latest - :sparkles: Improved UX and simplified UI ## 1.155.475 - :bug: Fixed CSS on big request stats panels ## 1.155.263 - :bug: Fixed API for bannip/unbanning IPs ## 1.155.206 Stable - :sparkles: Improved logging ## 1.155.133 Stable - :bug: Fixed SMTP settings in proxy port's General tab ## 1.154.894 Development Latest - :sparkles: Added option to use SOCKS to connect Proxy Manager and Super Proxy - :sparkles: Dashboard UI improvements, allowing to enable/disable recent stats panel ## 1.154.55 Development Latest - :sparkles: Added proxy port specific IPs whitelisting in General tab - :sparkles: Added option to unban IPs from UI in 'Banned IPs' table - :bug: Fixed 'Cannnot read property 'toLowerCase' of undefined' when running Proxy Manager on Docker ## 1.153.629 Stable - :bug: Fixed error logging ## 1.153.425 Stable - :sparkles: Reduced timeout period, improving memory management ## 1.153.222 Stable - :sparkles: Better handling of timeout handlers ## 1.153.189 Stable - :sparkles: Added 'High CPU usage' UI indicator and logs - :bug: Fixed HAR preview Timing tab ports display - :bug: Fixed bug in Proxies list ## 1.152.345 Stable - :sparkles: Added rule action 'Request URL' to send a HTTP request - :sparkles: Improved proxies overview UX, allowing deletion of multiple ports - :bug: Fixed default zone handling. Changing default zone will no more affect existing ports' zones - :sparkles: Ban IP rule actions are now available with URL triggered rules ## 1.151.641 Stable - :bug: Fix UI Error when accessing Targeting tab in static zones - :sparkles: Added option 'DNS check' to ignore requests without DNS resolution ## 1.151.510 Development Latest - :bug: Deprecated fast_session_pool in favor of regular pool - :bug: Fixed whitelisting IPs with ranges using API ## 1.151.372 Stable - :bug: Fixed WS traffic when SSL Analyzing is on - :bug: Fixed browser response when using Process data rule - :sparkles: Improved the UX of whitelisting IPs ## 1.151.77 Stable - :bug: Fixed WSS traffic when SSL Analyzing is on - :bug: Fixed updating whitelist IPs in cluster mode ## 1.150.854 Stable - :bug: Fixed duplication proxy ports - :star: Updated geo locations and list of available carriers ## 1.150.681 Stable - :bug: Fixed UI crash related to Static IP columns - :bug: Fixed proxy ports status column on specific errors - :bug: Fixed install for older MacOS versions - :sparkles: Support for cluster mode (running on multiple CPUs) without session management - :sparkles: Refresh IP action is now available for static residential zones ## 1.150.351 Stable - :sparkles: UI improvement: setting headers requires SSL Analyzing to reduce confusion - :bug: Fixed country targeting for static zones ## 1.150.274 Stable - :sparkles: IP refresh price now is shown in Refresh IP action rule - :sparkles: Static IP column will now show IPs in the pool - :bug: Fix shortcut problem for Windows home directories with '&' character ## 1.149.883 Stable - :star: Updated geo locations and list of available carriers - :bug: Fixed gIP allocation modal checkboxes ## 1.149.626 Stable - :bug: Session termination has been redesigned to avoid infinite loops - :bug: Fixed install script for MacOS, now using Node 10.15.3 - :bug: Fix typos in 'Report Bug' modal - :bug: Enforce Node 10.16.3 on Linux ## 1.149.104 Stable - :bug: Fixed 'Cannot read property slice of undefined' on startup ## 1.148.901 Stable - :star: Performance improvements (make use of HTTP agent to reuse open sockets ## 1.148.629 Stable ## 1.148.475 Stable ## 1.148.367 Stable - :bug: bug fixes ## 1.148.204 Stable - :star: Super proxies are resolved on each request by default ## 1.148.122 Stable ## 1.148.74 Stable - :bug: fix whitelisting ## 1.147.992 Stable ## 1.147.960 Stable - :star: add a flag to ignore SSL to super proxy errors ## 1.147.813 Stable - :bug: Fixed overriding parameters in CLI ## 1.147.705 Stable - :bug: Bug fixes ## 1.147.566 Stable - :bug: UI bug fixes - :star: Adding UI supporting for cluster mode ## 1.147.269 Stable - :bug: Bug fixes - :star: Improved error handling ## 1.147.79 Stable - :bug: Bug fixes ## 1.146.711 Stable - :bug: Using correct password when Waterfall rule is applied ## 1.146.606 Stable - :bug: Fixed crashes for docker - :bug: Added more error handling ## 1.146.377 Stable - :bug: fixed error: Hostname/IP does not match certificate's altnames - :bug: Bug fixes / UI improvements ## 1.146.183 Stable - :star: Added support for domain param in /proxies/:port/banip and /proxies/:port/banips APIs ## 1.146.158 Stable - :bug: Fixed Proxy Manager WS connection when accessed with https - :bug: Fix socket hang up errors ## 1.146.94 Stable - :star: Added missing countries of super proxies - :sparkles: Show Static IPs column in multiplied proxy port overviews using a static zones ## 1.145.600 Stable - :star: AS prefix allowed for ASN field ## 1.145.154 Stable - :bug: Bug fixes / UI improvements ## 1.144.356 Stable - :bug: Fixed overrding options when passing args in CLI ## 1.143.768 Stable - :bug: Fixed persisting the order of multiplied proxy ports - :bug: Fixed origin IP for incoming requests on SOCKS5 ## 1.143.567 Stable - :star: UI improvements (zones list synchronization) ## 1.143.412 Stable - :bug: Fixed whitelisting and moved it from proxy config to general settings ## 1.143.166 Stable - :bug: Fixed error: unable to get local issuer certificate - :bug: Fixed overriding passwords ## 1.142.833 Stable - :bug: Fixed empty space when there isn't open browser icon in proxies table - :bug: Fixed stability issues ## 1.142.291 Stable - :bug: Fixed small bugs ## 1.142.102 Stable - :star: Improved performance when using a big number of proxy ports - :bug: Fixed zones/plans details ## 1.141.733 Stable - :star: Added api/async_req endpoint ## 1.141.582 Development Latest - :star: Added "local_login" flag to require each browser to authenticate separately ## 1.141.384 Stable - :bug: fixed callback leaks on overview page - :star: Added a button to refresh zones list/settings ## 1.141.40 Stable - :bug: Fixed targeting for datacenter ## 1.141.27 Stable - :bug: Fixed empty spaces (ui) ## 1.140.948 Stable - :bug: fixed session duration combined with pool ## 1.140.839 Stable - :star: replace HAR viewer with the message when logs are off ## 1.140.560 Stable - :star: Improved the performance of saving configuration ## 1.140.22 Stable - :bug: fix preserving the order on changes in DC IPs ## 1.139.746 Development Latest - :star: More accurate BW measurement ## 1.139.623 Stable - :bug: fix Proxy Manager response when cert is wrong and not using insecure flag - :sparkles: Added new Rule action: "Ban IPs globally" ## 1.139.129 Stable - :star: Added Insecure field under General tab ## 1.139.62 Stable ## 1.138.758 Stable - :bug: Fixed targeting mobile IPs ## 1.138.603 Stable - :star: Added support for "carrier" option in Link Tester API - :bug: Improved error messages - :bug: Fixed IP rotation for external proxies ## 1.138.518 Stable - :bug: Super Proxy's icon flag in Proxy Manager isn't changing - :bug: *_chrome_icon elements are not showed correctly on Mozilla ## 1.138.327 Stable - :bug: Fixed debug: none option to skip all the debug headers ## 1.138.101 Stable - :bug: Fixed presence of open browser button if host is not localhost ## 1.137.946 Stable - :bug: Fixed Waterfall rule between external proxy and Luminati proxy ## 1.137.753 Stable - :bug: Fixes in residential pool - :bug: Improved order of applying rules (Waterfall always at the end) ## 1.137.285 Development Latest - :bug: Fixed memory leaks ## 1.137.113 Stable - :star: Improved support off adding/removing IPs in DC pool - :star: UI improvements in HAR viewer ## 1.136.969 Stable - :bug: Fixed triggering certain rules for SMTP requests ## 1.136.784 Development Latest - :star: Added support to add/remove IPs in DC pool - :bug: Fixed modal with IP allocation - :bug: Removed ES/PT translations ## 1.136.517 Stable - :bug: Bug fixes (crashes) ## 1.136.350 Stable - :star: Carriers are filtered based on country selection - :star: Simplification of proxy port config ## 1.136.76 Stable - :bug: Bug fixes (lokijs, proxy status, creating proxy port by clicking on a feature) - :star: ASN codes are filtered based on country selection ## 1.135.762 Stable - :bug: Allow for any values (IPs/domains) in SMTP field ## 1.135.662 Stable - :star: Added Rules section to the HAR viewer ## 1.135.636 Stable - :star: Added UI for choosing SMTP proxy targets under "General" tab ## 1.135.547 Stable ## 1.135.418 Stable - :bug: Multiple bug fixed and improved error handling - :star: Performance optimizations - :star: Stop maintaining pool on inactivity - "Idle pool" as a new option in proxy config ## 1.134.429 Stable - :bug: Fixed some translations - :bug: SMTP connections more transparent ## 1.134.251 Stable - :star: Added translations for: Russian, Spanish, Protuguese, Turkish, Korean ## 1.134.15 Stable - :star: lightweight exe installer ## 1.133.690 Stable - :star: UI improvements ## 1.133.416 Stable - :star: Added support for testing SMTP ## 1.132.959 Stable ## 1.132.959 Stable - :star: List of banned IPs persists across changes in proxy port - :star: Sessions are automatically refreshed on banning IP ## 1.132.512 Stable - :bug: Fix errors about sessions ## 1.132.341 Stable - :star: Add missing translations for Chinese ## 1.131.652 Stable - :sparkles: Introduced Chinese translations ## 1.131.176 Stable - :bug: Fix an issue causing empty HAR logs ## 1.131.19 Stable - :bug: Fix lokijs related crashes - :star: Improved sessions management - :star: Introduced live data on the UI ## 1.130.708 Stable - :star: Add token based authentication at the request level ## 1.130.673 Development Latest - :star: Stability improvements ## 1.129.361 Stable - :bug: Fix crashes when incorrect header check ## 1.128.768 Stable - :bug: Fix crashes in SOCKS5 when connection is closed - :bug: Fix issues with LokiJS ## 1.128.452 Stable - :star: Added support for adding multiple proxies in CLI ## 1.128.416 Stable - :bug: Fix crashes in China ## 1.128.322 Stable - :star: Improved logs and error handling ## 1.127.776 Stable - :star: Updated dependencies ## 1.127.735 Stable - :star: Convenient way to use an alternative domain when it stops working ## 1.127.526 Stable - :bug: Fix 'long availability' pool type ## 1.126.871 Stable ## 1.125.699 Stable - :bug: Fix refresh IPs rule action ## 1.125.645 Stable - :star: Added support for 'Static residential' in UI - :star: Updated node and npm versions in Docker file ## 1.125.539 Development Latest - :sparkles: Added prototype of 2captcha integration ## 1.125.95 Stable - :star: Improved 'Download all proxy ports as CSV' ## 1.124.317 Development Latest - :sparkles: Prepare code for pending unblocker feature ## 1.124.224 Stable - :bug: UI bug fix ## 1.124.62 Development Latest - :star: Improved UI in Link Tester - :star: Improved UI proxies list table ## 1.123.411 Development Latest - :bug: Fixed 'SSL to superproxy' - :star: Resolved stability issues in China ## 1.123.208 Development Latest ## 1.123.8 Stable - :star: UI improvements: websocket automatically reconnects ## 1.122.334 Stable - :bug: Bug fixes for Chinese users ## 1.121.461 Stable - :bug: UI fixes in Firefox - :star: Updated list of User-Agent headers ## 1.121.365 Stable - :bug: UI and bug fixes ## 1.120.966 Stable - :bug: Fixed random-headers preset ## 1.120.619 Stable - :bug: Fixed checking for upgrades in China ## 1.120.389 Stable - :bug: Fixed UI: incorrect cache ## 1.120.280 Stable ## 1.120.149 Stable - :bug: Fixed installation script ## 1.119.886 Stable - :star: Rules: added a new action - banning IPs per domains ## 1.119.855 Stable - :bug: Fixed db errors ## 1.119.748 Stable - :bug: Fixed default port in rules tester ## 1.119.681 Stable - :bug: Fixed rules with external proxies ## 1.119.617 Stable - :star: New buttons and endpoint on API for opening a new browser configured with a determined port - :star: Rules: tigger code is now editible ## 1.119.493 Stable - :bug: Disabling features that dont apply to external proxies ## 1.119.232 Stable - :star: Rules: action code is shown along with the UI options for all rules parameters ## 1.118.749 Development Latest - :star: Rules: trigger code is shown along with the UI options for all rules parameters ## 1.118.308 Stable - :bug: Ban IP bug fixes ## 1.118.284 Development Latest - :star: Separation between multiple Proxy Manager instances - :bug: UI and bug fixes ## 1.117.683 Stable - :bug: Fixed Ban IP when combined with Waterfall rule - :bug: Fixed db issues and improved db performance ## 1.116.963 Stable - :bug: Fixed Ban IP when combined with other rules ## 1.116.548 Development Latest - :star: support using multiple instances on the same machine ## 1.116.387 Stable - :bug: UI bug fixes ## 1.116.320 Stable - :star: UI improvements ## 1.116.208 Stable - :star: Introduced token based auth for adding whitelisted IPs ## 1.116.113 Stable - :bug: Fixed whitelist_ips in local proxy port configuration ## 1.115.736 Stable - :bug: Bug fixes ## 1.115.628 Stable ## 1.114.998 Stable - :bug: fixed 502 erros handling with Rules ## 1.114.809 Stable - :star: HAR viewer optimizations ## 1.114.305 Stable - :star: New debugging tools: Sessions and banned IPs were added in 'Logs' tab ## 1.114.152 Development Latest - :star: UI improvements in edit proxy page - :star: New pool type 'Long-availability' - :star: Session termination ## 1.113.808 Stable - :star: Long-availability sessions pool ## 1.113.585 Stable - :star: UI improvements ## 1.113.30 Stable - :bug: Fixed multilevel waterfall Rule ## 1.112.820 Stable - :star: New endpoint on API: adding multiple IPs to banlist ## 1.112.806 Stable - :star: Added route_err option - :star: UI improvements ## 1.112.742 Stable - :star: Improved HAR viewer: showing all the failed requests too - :star: Improved usability of Fast Sessions Pool ## 1.112.498 Stable - :star: Further development of 25 port support ## 1.112.248 Stable ## 1.112.99 Stable - :sparkles: Updated Node and npm in Dockerfile ## 1.112.2 Stable - :sparkles: Improved statistics ## 1.111.930 Stable - :bug: Bug fixes ## 1.111.808 Stable - :sparkles: Improved instructions in Howto section - :sparkles: Support for 'ban IP' rule for 25 port - :bug: Fixed running Proxy Manager without UI ## 1.111.212 Stable - :bug: Fixed stability issues ## 1.111.73 Stable - :bug: Bug fixes ## 1.110.864 Stable - :bug: Fixed installation script for Mac ## 1.110.817 Stable - :sparkles: added simple command for whitelisting IPs - :bug: Fixed session duration ## 1.110.576 Development Latest - :sparkles: improved resolving conflicting proxy ports on Windows - :bug: Bug fixes ## 1.110.470 Stable - :sparkles: improved resolving conflicting proxy ports ## 1.110.246 Development Latest - :boom: All proxies will listen on 127.0.0.1 by default, unless specific interface is set or ips whitelist is defined - :sparkles: Add IP address from which log in was performed to whitelist ip list - :sparkles: improved performance - :bug: fixed propagating zone's password ## 1.109.493 Stable - :bug: Fixed socks proxy security issue ## 1.109.258 Stable - :bug: fixed UI bugs ## 1.109.164 Stable - :bug: scrapping data fixed - :bug: fixed installation script - :star: UI improvements ## 1.108.852 Stable - :star: UI improvements ## 1.108.597 Development Latest - :star: UI improvements ## 1.108.399 Development Latest - :star: Migration to node 10.X - :star: Performance improvements ## 1.108.119 Stable - :star: Updated dependencies - :star: New rule: switch proxy port based on URL ## 1.108.6 Development Latest - :sparkles: Logs speed optimization ## 1.107.868 Stable - :bug: Bug fixes - :sparkles: Rule: 'request time more than' improved ## 1.107.808 Stable - :bug: Fix windows installation ## 1.107.802 Stable - :sparkles: SSL stability improvements - :bug: Bug fixes ## 1.107.727 Stable - :bug: Fixed rules with a status code regex - :sparkles: Better labels for request time rules - :bug: Fixed reading legacy config file ## 1.107.671 Stable - :star: UI performance optimizations ## 1.107.599 Stable - :bug: SOCKS5 improvements ## 1.107.580 Stable - :bug: Fixed support of 25 port in SOCKS5 connections - :star: Stats optimizations ## 1.107.348 Stable - :star: HAR viewer improved - :star: dropin port can be disabled in config ## 1.107.220 Stable - :bug: Bug fixes ## 1.106.970 Stable - :star: Fixes in Link Tester ## 1.106.873 Stable - :star: Stability and performance improvements ## 1.106.784 Stable - :bug: Fix Link Tester ## 1.106.519 Stable - :star: Proxy Tester improvements - :star: UI fixes ## 1.106.377 Stable - :star: Link Tester improvements - :bug: Fix bypass requests mem leak ## 1.106.262 Stable - :bug: Fix wrong async logging initialization ## 1.106.222 Stable - :bug: Fix waterfall rule - :bug: Fix UI of Targeting tab - :star: Added 'screenshot' param to Link Tester ## 1.106.128 Development Latest - :bug: Fix memory and unfinished async tasks leaks ## 1.106.0 Stable - :star: Improvements in database management, more control over how many requests to keep - :bug: Bug fixes in Link Affiliate Tester ## 1.105.672 Stable - :bug: Fixed taking screenshot in Link Tester on windows - :bug: Added the note to status codes and timings in the logs when SSL analyzing is off ## 1.105.395 Development Latest - :star: Added mail notifications in the Rules module - :star: Added support for choosing a country of Super Proxy - :bug: Solved inconsistency in the presets ## 1.104.508 Stable - :bug: Fixed disappearing proxy ports - :star: Added PID of the request to the logs ## 1.104.371 Stable - :bug: Fixed daemon mode - :star: Added an IP of the request sender to the logs ## 1.104.180 Development Latest - :bug: Fixed memory leak (when Rule with HTML body is set) - :star: Moved 'Regexp for null response' config into Rules tab - :star: Moved 'Regexp for bypass proxy' config into Rules tab - :star: Moved 'Regexp for super proxy' config into Rules tab ## 1.103.790 Stable - :sparkles: Added regexp generator ## 1.103.508 Stable - :star: added Link Tester API ## 1.103.296 Stable - :bug: Fix mem leak via hanging events ## 1.102.979 Stable - :star: Added "U-Mobile" carrier in targeting options - :star: Added fast IPs pool - :sparkles: Closing inactive sockets in order to avoid memory leaks ## 1.101.871 Development Latest - :star: Added "Refresh IP" Rule - :star: Forwarding for google domains - :sparkles: Whitelist block page instructions - :sparkles: "Admin Whitelisted IPs" option available in General Settings ## 1.101.406 Stable - :bug: Avoid lowercasing headers for proxied requests ## 1.101.384 Stable - :bug: Fixed managing history db - :bug: Fixed Proxy Tester when sending concurrent requests - :star: Improved Test Affiliate tab ## 1.101.324 Development Latest - :star: Added button to open a modal with IPs/gIPs - :star: New tab in proxy configuration: Headers - :star: Refreshing IPs/gIPs from Proxy Manager - :bug: Fixed memory leaks - :star: Improved performance - :bug: Fixed web access security issue - :bug: Fixed BW up and BW down in proxies list - :star: improved Timeline in logs: waterfall and other rules are visible - :star: added taking screenshots in 'Test affiliate links' - :sparkles: move logs to luminati_proxy_manager dir - :star: changed SOCKS 5 port to be the same as main proxy port - :bug: fixed countries list for global shared zones - :bug: fixed dialog on port conflict in electron app - :bug: no version in exe name (for resident tasks) - :star: HAR viewer improvements ## 1.101.34 Development Latest - :star: Refreshing IPs/gIPs from Proxy Manager - :star: UI improvements and additional tooltips ## 1.100.731 Stable - :bug: Fixed memory leaks - :star: Improved performance - :bug: Fixed web access security issue ## 1.100.623 Stable - :bug: Fixed initializing web sockets ## 1.100.537 Stable - :bug: Fixed BW up and BW down in proxies list - :bug: Stopped logging small issues to the console ## 1.100.496 Stable - :bug: Fixed Test Affiliate redirections ## 1.100.410 Development Latest - :bug: Fixed installation script node version dependency ## 1.100.341 Stable - :bug: fixed city selection in targeting options ## 1.100.333 Stable - :bug: added handling TCP errors ## 1.100.316 Stable - :bug: fixed providing ASN manually - :star: improved Timeline in logs: waterfall and other rules are visible ## 1.100.85 Development Latest - :star: added taking screenshots in 'Test affiliate links' - :sparkles: move logs to luminati_proxy_manager dir ## 1.99.679 Development Latest - :star: changed SOCKS 5 port to be the same as main proxy port ## 1.99.85 Development Latest - :star: removed hutil from dependency - :star: added small cities for targeting - :star: new feature in logs: select and resend ## 1.98.91 Development Latest - :sparkles: new feature: Test affiliate links ## 1.98.63 Stable - :star: added sending success rate info to luminati.io ## 1.97.753 Stable - :bug: fixed memory leaks ## 1.97.739 Stable - :bug: fixed selecting Carrier in Targeting ## 1.97.727 Development Latest - :bug: fixed RegExp for url in Rules - :bug: fixed memory leaks ## 1.97.122 Development Latest - :star: new database with locations and ASNs - :star: removed option "direct_exclude" - :star: recent statistics are synced with dashboard in control panel - :bug: fixed memory leak for waterfall ## 1.96.621 Stable - :bug: lpm_install.sh: fix shasum for debian based systems ## 1.96.336 Stable - :star: added global settings page - :bug: fixed countries list for global shared zones ## 1.96.18 Stable - :bug: lpm_install.sh: fixed issue with PATH in sudo ## 1.95.899 Stable ## 1.95.360 Stable - :bug: fixed dialog on port conflict in electron app - :bug: no version in exe name (for resident tasks) - :star: HAR viewer improvements - :bug: lpm_install.sh: fixed npm downgrade issue - :bug: lpm_install.sh: fixed build_tools installation on non-debian systems ## 1.94.794 Stable - :bug: fixed debug log info - :bug: fixed targeting for certain cities ## 1.94.520 Stable ## 1.94.415 Development Latest - :sparkles: HAR viewer improvements ## 1.93.910 - :star: added support for HAR viewer in Firefox ## 1.93.813 - :star: added new HAR viewer - :bug: fixed setting max requests ## 1.93.58 - :bug: Fixed memory leak introduced in latest versions - :star: Added request_stats_limit flag to limit usage stats saved to sqite db (this will not affect ports with history: true) ## 1.92.822 - :bug: fix saving RegExp in proxy configuration ## 1.92.281 - :sparkles: UI improvements - :star: compability with broken config files ## 1.92.212 - :bug: fix port conflicts on starting the process ## 1.92.43 - :star: improved performance of starting the process - :sparkles: UI improvements ## 1.91.108 - :sparkles: UI improvements - :bug: bug fixes ## 1.90.563 - :sparkles: UI improvements - :bug: bug fixes ## 1.90.546 ## 1.90.506 ## 1.90.377 ## 1.89.371 - :sparkles: new logs viewer - :bug: fixed bugs related to socks5 - :bug: fixed reverse resolve bug - :star: daemon mode improvements ## 1.88.679 - :sparkles: add external proxies support - :sparkles: UI improvements - :sparkles: install script improvements - :star: improved logging - :star: allow tcp requests to 43 (whois) via socks and connect (only on zones with special permission) - :bug: fixed proxy error handing and provide meaningful proxy errors - :bug: fixed socks connection establish error handling - :bug: fix https request to ip (will not be ssl analyzed) ## 1.88.182 - :bug: fixed overload error on osx - :sparkles: ui improvments ## 1.87.565 ## 1.86.979 - :star: view response body in recent request log viewer - :sparkles: stability fixes ## 1.86.25 - :sparkles: improved upgrading on windwos binary - :bug: allow google authentication token to be refreshed ## 1.85.660 - :sparkles: multiple performance improvements in request pipeline ## 1.85.98 - :sparkles: improved recent stats to show only user generated requests - :bug: socks5 to work with multiply ports ## 1.84.634 - :bug: fixed recent stats bandwidth calculations - :sparkles: added links to messages in notification center ## 1.84.166 - :star: added report a bug to easily get support ## 1.84.22 - :sparkles: optimization improvments for linux/mac ## 1.83.446 - :star: added banip api endpoint - :sparkles: UI and bug fixing ## 1.81.930 - :sparkles: improved configuration tab and added download option - :sparkles: UI and bug fixing ## 1.81.318 - :star: add min request time as rule trigger type - :sparkles: improved multiply feature ## 1.80.942 - :star: adding HAR view for request history - :sparkles: UI and bug fixing ## 1.80.565 - :bug: fix crash when enabling history - :sparkles: improved view of request history - :sparkles: polishing UI elements ## 1.80.111 - :sparkles: improved bash installation script on Mac ## 1.79.834 - :bug: fixed exe installer ## 1.79.778 - :bug: proxy port with default zone - :star: added 'carier' selector for mobile/residential - :star: number of requests per port - :star: bandwidth calculation per port ## 1.79.346 - :bug: fixed socks5 for Firefox browser - :sparkles: ui improvments ## 1.78.485 - :star: onboarding flow for easier setup - :sparkles: multiple ui improvments ## 1.77.943 - :star: rule trigger 'max request time' - :star: notification center - :bug: add subjectAltName on certificate generation ## 1.77.506 - :star: added proxy tester tool in main nav bar - :sparkles: improved performance of edit and save proxies - :bug: fixed request authorization feature ## 1.76.851 - :star: add file log transport - :bug: fix google bypass on selective dc zones - :bug: fix whitelist IP to include localhost - :sparkles: improvments in UI on proxies page and rules ## 1.76.363 - :bug: fix multiply and duplicate port conflict - :bug: fix reserved session timeout - :sparkles: peformance improvments and UI for proxies page ## 1.75.912 - :star: html body as a rule trigger - :star: 'ban ip' as a rule action - :star: 'reserved IP pool' as a rule action ## 1.75.443 - :bug: fix session_duration 0 to disable session duration - :star: 'waterfall' rule action to retry using different port ## 1.75.355 - :star: added password and port fields to edit page - :star: instant proxy duplication - :bug: fix selection of boolean values in edit page ## 1.74.978 - :star: remove git dependency - :star: reserved session - :star: new edit page design structure - :star: new add proxy modal design ## 1.74.626 - :star: add experimental cluster mode under '--cluster' flag in cmd - :star: add race request option - :star: add new rule action 'retry port' - :bug: fix selection of mobile peers ## 1.72.729 ## 1.72.569 - :star: improve log performance - :star: fix exe link on windows ## 1.72.187 - :star: added install script for Linux/MacOs installs - :star: added option to create many ports from allocated ips ## 1.71.813 - :star: published to npm - :star: added 'how to use' page - :star: improved onboarding flow ## 1.70.851 - :bug: fixed upagrade issue from previous version ## 1.70.725 - :star: new navbar layout - :star: upgradable .exe version - :star: improved ssl sniffing performance ## 1.70.323 - :bug: bug fixes and ui improvments ## 1.70.145 - :star: added option to view vip IP pool - :star: added option to select specific vip per port - :bug: fixed login bug - :bug: fixed debug log info ## 1.69.565 - :star: added new onboarding flow - :star: added rotating User agent and cookies - :bug: fixed multiple bugs and UI issues ## 1.68.880 - :star: added export proxies list as CSV file - :bug: fixed x-lpm-session header ## 1.68.476 - :star: added dynamic presets - :star: added timeout option to improve request performance - :bug: ui and bug fixing ## 1.65.923 - :star: added success rate counting - :bug: multiple ui and bug fixing ## 1.64.509 - :bug: fixed city selector ## 1.64.275 - :star: improve proxy list ui ## 1.63.154 - :star: improve stats ui - :star: improve quick-start wizard ui ## 1.61.888 - :bug: fix rule editing in proxy form when rules are undefined ## 1.61.772 - :bug: fix proxy form when rules are set - :bug: fix rule options not remembered in form - :star: add reset rules button in proxy form - :star: add rules form analytics - :bug: fix analytics for input fields - :bug: fix upgrade popup not firing in electron app ## 1.61.507 - :star: release status code rule ## 1.61.96 - :bug: fix 1mb limit on proxy configuration size - :bug: fix broken save button in proxy form when rules present - :star: add google analytics events on proxy edit modal - :star: upgrade to new hutil version (fixes port handling in url globs) - :star: allow setting rules per port ## 1.59.973 - :star: remove internal browser and show terminal with log in exe - :star: add disable_color flag to disable colors in terminal ## 1.58.884 - :star: modify UI - :bug: fix logging bug ## 1.58.632 - :star: modify UI ## 1.57.967 - :star: add file logging ## 1.57.488 - :star: support custom urls for proxy status check ## 1.57.189 - :bug: fix allocated ips ## 1.56.937 - :bug: fix session handling with proxy-authorization header - :star: add x-lpm-session header support ## 1.56.648 - :bug: fix UI create proxy - :star: added certificate setup instructions ## 1.56.452 - :bug: fix typeerror when using rules ## 1.55.635 - :star: added back button in stats - :star: windows binary file show dialog on port conflicts ## 1.55.53 - :bug: fixed high memory usage on high number of concurrent requests ## 1.54.526 - :star: added reset stats button - :bug: fixed memory leak in stats ## 1.53.605 - :bug: fix UI css ## 1.52.848 - :sparkles: add stats feature ## 1.52.425 - :bug: fix google login ## 1.52.369 - :bug: fix upgrade modal ## 1.52.241 - :bug: fix allocated ips selection ## 1.52.1 - :bug: fix login for renamed users - :star: limit minimum values to numeric input fields ## 0.10.20 - :star: added support for ip whitelist on each port - :star: added analytics events on buttons and proxies - :bug: fix reverse lookup for http ## 0.10.19 - :star: added firewall ports tester in tools - :bug: fix login problem for root users - :bug: fix --iface parameter to accept ip addresses as well as interface names - :bug: fix login for renamed customers ## 0.10.18 - :star: added "--timeout" parameter - :bug: fix login problem with some users - :sparkles: speed and stability improvements - :star: sessions are initialized on first request ## 0.10.17 - :bug: fix keep default zone if enabled/available - :sparkles: fix correct config proxy zones ## 0.10.16 - :bug: fix memory leak - :bug: fix dropin proxy select available zone, static by default ## 0.10.15 - :bug: fix saving configuration from UI - :bug: fix port conflicts crash - :sparkles: stability improvements ## 0.10.14 - :bug: fix "port": "auto" when no proxies are running - :bug: fix permission "asn" check - :sparkles: stability improvements ## 0.10.13 - :bug: fix high cpu usage after multple UI reloads - :star: added "port": "auto" option support to POST /api/proxies - auto selects next available port ## 0.10.12 - :sparkles: fix manager crash on socks ECONNREFUSED ECONNRESET errors ## 0.10.11 - :sparkles: further reduce load on lumtest - :sparkles: reduce rate of /cp/lum_local_conf requests ## 0.10.10 - :sparkles: reduce rate of lumtest requests ## 0.10.9 - :sparkles: reduce rate of proxy check_credentials requests ## 0.10.8 - :bug: fix infinite requests when luminati.io credentials are invalid ## 0.10.7 - :star: added --cookie, --no-cookie options - :bug: fix option to set Pool size from allocated IPs ## 0.10.6 - :star: added smart rules scripting for zero-fail-rate (alpha) - :bug: fixed Google account login ## 0.10.5 - :bug: fixed fatal exception when zone has no passwords - :bug: fixed inability to make POST requests with ssl analyzing - :bug: resolved build failures on node v4 ## 0.10.4 - :star: update default zone passwords from luminati.io - :sparkles: gather better stack traces during crashes - :boom: force login when luminati.io credentials are out of date ## 0.10.2 - :star: zone information is now always up-to-date with luminati.io - :bug: whitelist, recent_ips, and stats no longer show empty lists - :bug: zone password changes no longer old passwords in config files ## 0.10.1 - :bug: removed spurious SOCKS error when using dropin proxy - :bug: fixed errors encountered when giving password on the command line - :bug: fixed compile errors on Node versions < 6 ## 0.10.0 - :star: made --dropin flag on by default - :sparkles: apply proxy defaults late to avoid polluting configs with defaults - :boom: report exception message when prereq check fails ## 0.9.75 - :bug: avoid login error when customer=undefined - :bug: enable login to work correctly when using --no-config - :bug: ensure that proxies are correctly initialized in put/post - :boom: remove inaccurate/confusing parameter reporting in UI - :sparkles: slow down rate of requests to lumtest.com to reduce load ## 0.9.74 - :bug: fixed issue with automating upgrading - :star: made automatically saved config files shorter - :bug: removed login issues when using --password on the command line ## 0.9.73 - :bug: fixed --dropin to work correctly when credentials given on command line - :star: made handling of command-line arguments work reliably ## 0.9.72 - :bug: fixed event listener leak - :bug: fixed usage of stringify in error reports - :star: added additional analytics events - :star: report location of config file during startup ## 0.9.69 - :sparkles: added analytics events for understanding crashes ## 0.9.67 - :sparkles: update API doc ## 0.9.66 - :bug: fix API usage ## 0.9.65 - :bug: fix startup on win ## 0.9.64 - :star: added feature to set pool from allocated IPs - :star: added feature to save history in external DB ## 0.9.63 - :bug: tests failed with Node 5 ## 0.9.62 - :boom: move --resolve (manager level) to --reverse_lookup_file (proxy level) - :sparkles: added --reverse_lookup_dns and --reverse_lookup_values options - :sparkles: show allocated IPs for static plans ## 0.9.61 - :sparkles: update REST api docs - :sparkles: improve app stability ## 0.9.60 - :bug: SOCKS now works with sticky_ip ## 0.9.59 - :sparkles: use es6-shim ## 0.9.58 - :sparkles: use indexOf instead of include to support old browsers ## 0.9.57 - :sparkles: More correct usage message for docker users - :sparkles: Add warning for proxy with history and no debug info - :bug: History now show all pages - :sparkles: Improve presets description, and make it more clear - :star: Show session info for single session proxies - :star: Random single session now support refresh_sessions, max_requests & session_duration ## 0.9.56 - :sparkles: Improve app stability - :bug: Remove empty country from the UI - :bug: Allow editing of proxies with socks and multiply properly using dialog - :sparkles: Add ability to dismiss upgrade (you can do upgrade from dropdown menu) ## 0.9.55 - :bug: Explicit any country was not working properly - :bug: Add countries that have no cities/states into UI - :sparkles: Warn when keep_alive value is outside effective range 0-60 - :sparkles: Added alert for SSL connection to IP URLs - :sparkles: Handle 404 URLs ## 0.9.54 - :bug: Allow setting max requests from the UI ## 0.9.53 - :bug: Allow windows and other OS to handle the large CSV file properly ## 0.9.52 - :bug: Fix bug in loading of countries to UI ## 0.9.51 - :sparkles: simplify handling of cities options in the UI - :bug: Handle city names with spaces properly - :bug: Treat zones with no plans proprly - :sparkles: presets now show the values they set as disabled - :boom: Clean up unused endpoint (/api/block) - :bug: Treat resolve false as no resolve file and not as auto resolve ## 0.9.50 - :sparkles: Support short_username for shorter credentials headers ## 0.9.49 - :sparkles: Improve db handling - :sparkles: Remove unnecesary warnings ## 0.9.48 - :star: Improve proxy settings UI by presets - :sparkles: show sticky sessions in the pool dialog - :sparkles: Improve session editing (in form and inline) ## 0.9.47 - :star: Detect config errors when saving config from UI - :sparkles: UI improvements ## 0.9.46 - :star: Allow defining multiple identical ports using the multiply property - :sparkles: Link to FAX from inside the app ## 0.9.45 - :bug: Obtain session info using protocol defined by --secure_proxy ## 0.9.44 - :bug: Proxy field descriptions displayed wrong ## 0.9.43 - :bug: Upgrade notification will display correctly ## 0.9.42 - :sparkles: proxy API prevent port conflicts when saving proxy - :boom: API changes move POST /delete to DELETE /proxies - :bug: Upgrade message when no newer version is available - :sparkles: Link to changelog in upgrade message ## 0.9.41 - :star: make keep_alive support single session - :sparkles: get last version using cdn ## 0.9.40 - :sparkles: make --session visible in UI and CLI ## 0.9.39 - :star: sticky_ip sessions now support keep_alive, max_requests and session_duration - :sparkles: proxy inline form will prevent port conflicts when saving proxy ## 0.9.38 - :star: FAQ now contain REST api documentation ## 0.9.37 - :bug: drop in mode proxy use sticky_ip sessions and not pool sessions - :bug: do not show alerts for lumtest.com requests - :bug: avoid crashing when there is a new host for collecting stats ## 0.9.36 - :star: refresh_sessions for sequential pools will only refresh the used session, and not all ## 0.9.35 - :sparkles: Proxy settings dialog will prevent port conflicts when saving proxy ## 0.9.34 - :bug: refresh_sessions now refresh sticky_ip sessions properly - :sparkles: export history to CSV - :star: Reintroducing direct_include/direct_exclude - :sparkles: use pagination in proxies - :sparkles: use pagination in pool ## 0.9.32 - :sparkles: show history details below instead of modal - :star: support stopping a running daemon using --stop-daemon - :sparkles: use pagination in history details ## 0.9.31 - :sparkles: Shuffle proxy hosts before using them, to spread traffic - :bug: Avoid checking proper installation of optional dependencies ## 0.9.30 - :star: Auto generate random seed for proxies, to avoid multiple instances share the same session - :star: allow specifing seed for proxies to make them share the same IPs ## 0.9.29 - :sparkles: use autocomplete for 'city' field in inline edit - :bug: History can now be filtered by context ## 0.9.28 - :sparkles: use autocomplete for 'city' field in proxy edit form ## 0.9.25 - :sparkles: lock UI during upgrade - :sparkles: use select for zone field in inline edit - :sparkles: update tooltips - :bug: show working URL for admin in case iface is used ## 0.9.24 - :bug: Maintain HTTP header order and casing - :sparkles: move 'add' and 'duplicate' buttons on top of the table ## 0.9.23 - :sparkles: prevent memory leak warning for large pool_size - :sparkles: prevent edit field if zone has no permissions for it - :sparkles: improve layout of proxies table - :sparkles: do not show not relevant errors ## 0.9.22 - :sparkles: register IP in zone whitelist during login ## 0.9.21 - :bug: login/logout issues ## 0.9.20 - :bug: fix cases with Google sign-in with non-configured proxies ## 0.9.19 - :sparkles: show proxy status details in next line - :star: history now includes all requests made by proxy-manager for that proxy ## 0.9.18 - :boom: `--direct_include` and `--direct_exclude` options have been removed; use `--bypass_proxy` instead (was restored on version 0.9.33) - :sparkles: Use a drop-down to select the State/Province/Region in the proxies table, instead of free form text - :bug: fix bug in saving history setting in UI - :bug: fix request alerts on headers ## 0.9.16 - :sparkles: use HTML tooltip for proxy status icon ## 0.9.15 - :sparkles: show proxy status details in popup ## 0.9.14 - :star: add X-Hola-Context header, that will not be passed over outside the manager, but will be added to the response and history - :sparkles: improve checks for proxy saving - :sparkles: visual changes for proxies table ## 0.9.13 - :bug: handle gracefully old data table that do not exists - :sparkles: delete zones from local DB after logout ## 0.9.12 - :sparkles: improve tests ## 0.9.11 - :sparkles: visual changes for login screen - :bug: fix freezes of /proxies page ## 0.9.10 - :sparkles: improve upgrade process ## 0.9.7 - :bug: fix upgrade for Windows ## 0.9.6 - :boom: remove experimental React version - :bug: close HTTPS connection after "Refresh session" clicked to allow software to connect to new residential IP ## 0.9.5 - :bug: Maintain the letter casing of the header names - :star: improve upgrade process ## 0.9.4 - :boom: Proxy Manager will now refuse to run on older versions of Node.js ## 0.9.3 - :sparkles: delete credentials from config after logout ## 0.9.2 - :sparkles: Allow installation for node 4 & 5 to allow upgrades to continue to work ## 0.9.1 - :boom: Dropping support for node 4 & 5, please upgrade to node 6 or above ## 0.8.38 - :sparkles: Use encoded creds instead of plain-text for Google OAuth login - :sparkles: Move refresh and delete buttons to the top - :sparkles: Update columns icon ## 0.8.37 - :bug: Avoid crush if proxies have been deleted, while request comes in - :sparkles: check proxy before saving to config file - :boom: Force login in order to perform management operations through the UI ## 0.8.36 - :bug: fix 25 null_response now filter by domain as well ## 0.8.35 - :bug: delete proxies after logout ## 0.8.34 - :sparkles: Improved proxy edit form ## 0.8.33 - :sparkles: allow to select city w/o selected state - :boom: delete credentials from config and stop proxies after log-out ## 0.8.32 - :star: Replace text inputs for city and state by comboboxes - :sparkles: Hide irrelevant fields - :star: Proxy status UI and API ## 0.8.31 - :sparkles: Separate "Default" and "Any" options for country - :sparkles: Hide pool dialog for proxies that have no pool ## 0.8.30 - :sparkles: Improved proxy edit form ## 0.8.29 - :sparkles: Improved stability and reduces memory ## 0.8.28 - :sparkles: Improve email login ## 0.8.27 - :sparkles: Added warning on default zone change ## 0.8.26 - :boom: Remove statistics ## 0.8.25 - :sparkles: improve tests - :sparkles: improve SSL load time ## 0.8.24 - :star: Google login to luminati ## 0.8.23 - :bug: history bug fix ## 0.8.22 - :star: improved login message ## 0.8.21 - :boom: drop-in proxy was changed to be disabled by default, and enabled only by the dropin cli argument or config value ## 0.8.20 - :bug: fix pool_size 0 behavior and load proxy bug ## 0.8.19 - :boom: you can now login with Luminati.io credentials ## 0.8.18 - :boom: Removed core-dump support, can still be used when installed on the machine independently - :boom: Setting max_requests, keep_alive or session_duration no longer automatically enable pool behaviors, you have to explicitly specify pool_size ## 0.8.17 - :sparkles: Fixed laggy behavior of the proxies page when it has been open for a long time ## 0.8.16 - :bug: bypass_proxy bug fix ## 0.8.15 - :star: max_requests now support range - where each session gets a random max_request value in the range - :sparkles: UI now allow define ranges for session_duration ## 0.8.14 - :boom: Remove support for country specific super proxy (will use super proxy from any country if already configured for a specific country) - :boom: Credential will be rechecked every hour and after every proxy modification ## 0.8.13 - :star: Support core dump on crush using optional dependency in [core-dump](https://www.npmjs.com/package/core-dump) - removed on v0.8.18 - :bug: History bug fix ## 0.8.12 - :star: Settings page replaced with login flow - :boom: Removed /api/status API ## 0.8.11 - :star: History can now be configured at the proxy level - :sparkles: Warnings on saving proxy if there are any small issues with the settings ## 0.8.10 - :sparkles: IP resolution file is now to be edited from the tools tab ## 0.8.9 - :sparkles: Configuration file is now to be edited from the tools tab ## 0.8.5 - :star: cache super-proxy IPs between runs in local DB - :boom: /api/create endpoint was removed, the same functionality can be done using a POST request to /api/proxies - :sparkles: Improved tests ## 0.8.4 - :bug: Fix SOCKS port handling in arguments and clone using UI ## 0.7.39 - :boom: The web UI can now be run in normal and guest modes as well as in root mode (default) - :sparkles: Improved tests - :sparkles: Improved proxy error message ## 0.7.38 - :bug: Handle password that contain special characters properly ## 0.7.37 - :star: Column list in proxies overview is now configurable ## 0.7.34 - :star: Added warning when enabling history with not SSL analyzing - :sparkles: Added history alert for IP urls - :sparkles: Add uninstall/install instructions to node upgrade notice ## 0.7.33 - :bug: Specifying --socks port will not longer create conflict on the drop-in proxy - :star: Notify on Auto IP resolution and warn about missing IP resolution when using SOCKs (#18) ## 0.7.32 - :star: notification about recommended version of node (6+) - :bug: obtain proxy peer IP & country for https requests from headers ## 0.7.31 - :boom: secure_proxy can not be configured per proxy (like all other parameters) with command line giving advantage only over defaults settings - :star: ssl analyzing can now be turned on/off individually for each proxy ## 0.7.30 - :bug: Proxies with unavailable network interfaces no longer cause errors - :bug: Default values for binary options are now working correctly ## 0.7.29 - :star: User can now view IPs for accessing each proxy from outside of localhost - :star: History backup archives are being removed after a month - :bug: Kilobyte is now counted as 1000 bytes instead of 1024 ## 0.7.28 - :star: Request history archives can now be viewed along with the newer records - :bug: History no longer crushes in case requests completes come before history initiation is complete ## 0.7.25 - :star: Display and save the Proxy Peer IP in the history - :star: Added bypass_proxy regexp for accessing assets directly - :star: deamon mode using pm2 - :sparkles: Removed per-proxy local statistics to avoid discrepancies with the global statistics ## 0.7.24 - :star: Archived request logs can now be viewed via the UI - :sparkles: Displaying extra arguments in --no-config mode only ## 0.7.23 - :star: IP resolution file can now be edited from within the UI - :bug: "Delaying pool for 10 seconds" messages were shown even when the problem had been already resolved as well as after the application had been terminated ## 0.7.22 - :bug: Session info was not displayed ## 0.7.21 - :star: iOS certificate instructions in the FAQ - :bug: Empty proxy settings are no longer stored in the configuration file ## 0.7.20 - :sparkles: Moving the allow_proxy_auth from performance to IP policy - :sparkles: Improve debug log ## 0.7.19 - :bug: Credentials UI now works when using --no-config ## 0.7.18 - :bug: :boom: Socks interface now listen only on selected interface - :bug: Do not initiate and use more sessions then pool_size if refresh is hit multiple times - :star: Logs now contain timestamp information ## 0.7.17 - :bug: Semiautomatic upgrade fixed for Windows ## 0.7.16 - :star: Default zone can now be changed - :bug: Proxies info is now correctly updated on credentials change ## 0.7.15 - :star: The application can now be updated semiautomatically via the UI ## 0.7.14 - :star: Quick start wizard for beginner users ## 0.7.13 - :star: Statistics on sessions from IP pool are now available - :bug: Various minor bugs fixed ## 0.7.12 - :star: Quicker credentials check ## 0.7.11 - :star: IP pool for a given local proxy can now be viewed ## 0.7.10 - :star: FAQ section added ## 0.7.9 - :star: Sessions can now be refreshed from the UI/Rest without removing or changing proxy settings ## 0.7.7 - :bug: Restarting is fixed under Windows ## 0.7.6 - :star: Graceful shutdown from the UI and automatic restart on configuration change ## 0.7.5 - :star: Configuration can be edited from within the UI ## 0.7.4 - :star: UI Preselect available port for new proxy - :star: nodejs API now does not have to be bound to a specific port ## 0.7.3 - :star: History now stores body of each request - :star: Requests from history can now be modified and replayed - :star: Resettable statistics on local proxies ## 0.7.2 - :star: Allow SSL connections/analyzing to insecure domains - :bug: do not parse password as numbers even if format fit ## 0.7.1 - :star: PhantomJS is now an optional dependency ## 0.7.0 - :star: Major changes to the UI - :star: Adding `keep_alive` support that keeps unused pool sessions alive ## 0.6.0 - :boom: session_timeout was replaced by session_init_timeout, and its usints have been changed from milliseconds to seconds ## 0.5.2 - :boom: SOCKS Interface can now be configured using UI and config files for each proxy ## 0.5.0 - :boom: NodeJS api has changed its require method: from `require('luminati-proxy')` to `require('luminati-proxy').Luminati` ## 0.4.25 - :boom: Null response for HTTPS connect requests return error code 501 ## 0.4.24 - :boom: Drop-in mode is now on by default ## 0.4.22 - :boom: The rest api `/api/proxies` the `timeout` parameter was replaced by `idle_timeout` - :boom: The cli & config parameter `timeout` was replaced by the `request_timeout` ## 0.2.0 - :boom: Default proxy port was changed from `23000` to `24000` ## Legend - :star: additional features - :sparkles: improvements - :bug: bug fixes - :boom: breaking changes