[
    {
        "ver": "1.170.768",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "stats optimization: using only top level domain"
            }
        ]
    },
    {
        "ver": "1.170.700",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed deleting logs only related to the specific port"
            }
        ]
    },
    {
        "ver": "1.170.508",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "merge duplicated config objects to avoid config discrepancy"
            },
            {
                "type": "star",
                "text": "update Chinese translations"
            }
        ]
    },
    {
        "ver": "1.170.414",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fix response tab in HAR viewer"
            }
        ]
    },
    {
        "ver": "1.170.174",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fix bug when banned ip might be re-added to the pool"
            }
        ]
    },
    {
        "ver": "1.170.30",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "update error messages for google login"
            },
            {
                "type": "sparkles",
                "text": "Added basic WS connection with Luminati servers"
            },
            {
                "type": "star",
                "text": "HAR viewer filter can now search by session id"
            }
        ]
    },
    {
        "ver": "1.169.751",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Proxy resolution based on API instead of DNS"
            },
            {
                "type": "sparkles",
                "text": "Multiple performance optimizations"
            }
        ]
    },
    {
        "ver": "1.169.16",
        "type": "dev",
        "changes": [
            {
                "type": "bug",
                "text": "Fix cannot read property 'x-luminati-ip' of undefined"
            }
        ]
    },
    {
        "ver": "1.168.796",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Added support for the headers changes in Luminati API"
            }
        ]
    },
    {
        "ver": "1.168.496",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "update Chinese translations"
            }
        ]
    },
    {
        "ver": "1.168.142",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix upgrading mechanism"
            }
        ]
    },
    {
        "ver": "1.168.67",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "update alternative domain without restarting lpm"
            },
            {
                "type": "star",
                "text": "use actual hostname in howto"
            }
        ]
    },
    {
        "ver": "1.167.729",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "turn on SSL to SP by default if connecting from CN"
            }
        ]
    },
    {
        "ver": "1.167.493",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improved upgrader"
            },
            {
                "type": "star",
                "text": "Added better examples"
            }
        ]
    },
    {
        "ver": "1.167.220",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed auto upgrader"
            }
        ]
    },
    {
        "ver": "1.166.867",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "HAR viewer: UI improvements"
            }
        ]
    },
    {
        "ver": "1.166.405",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed error: cannot read property 'socket2headers' of undefined"
            },
            {
                "type": "bug",
                "text": "Fixed error: incorrect headers check"
            }
        ]
    },
    {
        "ver": "1.165.910",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improvements in --auto-upgrade option"
            },
            {
                "type": "star",
                "text": "Added \"Operating System\" option under \"Targeting\" tab"
            }
        ]
    },
    {
        "ver": "1.165.644",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixes in SMTP rules"
            }
        ]
    },
    {
        "ver": "1.165.523",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed HAR viewer: now always showing Peer IP in the columns"
            }
        ]
    },
    {
        "ver": "1.165.449",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed check for a backup version on windows"
            }
        ]
    },
    {
        "ver": "1.165.421",
        "type": "stable/dev",
        "changes": []
    },
    {
        "ver": "1.165.256",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved upgrading mechanism"
            },
            {
                "type": "star",
                "text": "Added --auto-upgrade option"
            }
        ]
    },
    {
        "ver": "1.164.586",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added request method to HAR viewer"
            },
            {
                "type": "bug",
                "text": "Fixed logging from extension when local_login flag enabled"
            }
        ]
    },
    {
        "ver": "1.164.431",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed MacOS --upgrade/--downgrade options"
            },
            {
                "type": "star",
                "text": "UI improvements: added number of allocate/banned IPs"
            }
        ]
    },
    {
        "ver": "1.164.400",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed certificate for MacOS Catalina"
            },
            {
                "type": "star",
                "text": "Added users management API"
            }
        ]
    },
    {
        "ver": "1.164.328",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added support for generating custom certificates"
            }
        ]
    },
    {
        "ver": "1.164.164",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "app.less stylesheet split per page/component"
            }
        ]
    },
    {
        "ver": "1.163.916",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added OS support for submitting bug report"
            },
            {
                "type": "sparkles",
                "text": "Improved fe_warn metrics"
            }
        ]
    },
    {
        "ver": "1.163.762",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added x-lpm-* headers support for country, state and city"
            },
            {
                "type": "bug",
                "text": "Fixed external IPs rotating in SSL analyzing mode"
            }
        ]
    },
    {
        "ver": "1.163.474",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added --downgrade option that will downgrade LPM to the version before upgrades"
            },
            {
                "type": "star",
                "text": "Removed usage of Google Analytics"
            },
            {
                "type": "sparkles",
                "text": "Merged HTTP and WS to use single port"
            },
            {
                "type": "sparkles",
                "text": "Added devtool nosources-source-map to Webpack config"
            }
        ]
    },
    {
        "ver": "1.163.237",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Adjustments for LPM <> Extension integration"
            }
        ]
    },
    {
        "ver": "1.163.144",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix database (Lokijs) errors"
            },
            {
                "type": "star",
                "text": "Improved the UI in the dashboard (easy to hide/show components)"
            }
        ]
    },
    {
        "ver": "1.163.69",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improvements in users management"
            }
        ]
    },
    {
        "ver": "1.163.36",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Introduced users management and multiplying ports by users"
            }
        ]
    },
    {
        "ver": "1.162.728",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed initializing websocket"
            }
        ]
    },
    {
        "ver": "1.162.700",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved the installation for Linux and Mac OS - fetching chromium binary only when needed"
            }
        ]
    },
    {
        "ver": "1.162.197",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed canceled requests shown in HAR viewer"
            },
            {
                "type": "bug",
                "text": "Fixed banning/unbanning IPs banned per domain"
            }
        ]
    },
    {
        "ver": "1.161.831",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added status code classes (2**, 3**, ...) filtering to HAR viewer"
            },
            {
                "type": "bug",
                "text": "Fix running 'luminati' command without specifying whole path"
            },
            {
                "type": "bug",
                "text": "Fixed memory leak when using rules"
            }
        ]
    },
    {
        "ver": "1.161.309",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improve High CPU usage message"
            },
            {
                "type": "sparkles",
                "text": "Add --show-logs feature that follows LPM daemon process logs"
            },
            {
                "type": "sparkles",
                "text": "Canceled requests will now be saved and shown in HAR viewer"
            }
        ]
    },
    {
        "ver": "1.161.127",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Node 12 support"
            }
        ]
    },
    {
        "ver": "1.160.911",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed WSS connections handling"
            }
        ]
    },
    {
        "ver": "1.160.654",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "CPU and mem usage are now shown per LPM process in --status"
            },
            {
                "type": "bug",
                "text": "Fixed request retry with banned IPs"
            }
        ]
    },
    {
        "ver": "1.160.574",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added --status flag to check current proxy manager status"
            }
        ]
    },
    {
        "ver": "1.160.316",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Logs are now shown up to when the UI is ready running in daemon mode"
            },
            {
                "type": "sparkles",
                "text": "Easy way for adding recent IPs to whitelist from the UI"
            },
            {
                "type": "star",
                "text": "Improved logs (added port number and access denied warnings)"
            }
        ]
    },
    {
        "ver": "1.160.116",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed rules working with SMTP"
            }
        ]
    },
    {
        "ver": "1.159.711",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added auto restart to worker processes when they die"
            },
            {
                "type": "bug",
                "text": "Fixed message shown when --stop-daemon is used with no daemon process"
            }
        ]
    },
    {
        "ver": "1.159.461",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed support for SMTP connection"
            }
        ]
    },
    {
        "ver": "1.159.270",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed carriers.json updates"
            },
            {
                "type": "sparkles",
                "text": "Added 'any' option to ease whitelisting all IPs through the UI"
            },
            {
                "type": "sparkles",
                "text": "Admin whitelisted IPs will now automatically be added to proxies whitelist"
            },
            {
                "type": "bug",
                "text": "Fixed usage in China"
            }
        ]
    },
    {
        "ver": "1.159.78",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed memory leak"
            }
        ]
    },
    {
        "ver": "1.158.770",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Updated gIP management"
            }
        ]
    },
    {
        "ver": "1.158.722",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed upgrade for Windows"
            }
        ]
    },
    {
        "ver": "1.158.559",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Introduced carriers list automatic update"
            }
        ]
    },
    {
        "ver": "1.158.189",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved HTTPS requests performance"
            },
            {
                "type": "bug",
                "text": "Fixed stats not being updated in overview panel"
            }
        ]
    },
    {
        "ver": "1.157.566",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix EventEmitter listeners issues and ECONNREFUSED errors"
            }
        ]
    },
    {
        "ver": "1.157.534",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved --upgrade argument behavior: it will now upgrade LPM and restart previously running daemons"
            },
            {
                "type": "sparkles",
                "text": "Added missing carriers"
            },
            {
                "type": "bug",
                "text": "Fixed LPM's memory usage"
            }
        ]
    },
    {
        "ver": "1.157.243",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved requests bandwith calculation"
            }
        ]
    },
    {
        "ver": "1.157.37",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed connected from MLA when SSL analyzing is on"
            },
            {
                "type": "bug",
                "text": "Fixed specific IPs selection for static shared zones"
            },
            {
                "type": "bug",
                "text": "Fixed link tester in Docker containers"
            },
            {
                "type": "bug",
                "text": "Fixed error handling for SOCKS5 connections between LPM and Super Proxies"
            },
            {
                "type": "bug",
                "text": "Fixed 2-Step error shown when logging in"
            }
        ]
    },
    {
        "ver": "1.156.820",
        "type": "stable/dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added --read_only CLI option that prevents LPM from writing to the config file"
            }
        ]
    },
    {
        "ver": "1.156.236",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed rule email sending for cluster mode"
            }
        ]
    },
    {
        "ver": "1.156.75",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed 403 status when acessing sites that use cloudflare"
            }
        ]
    },
    {
        "ver": "1.156.38",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed error when the first IP was whitelisted to use admin UI through the API"
            },
            {
                "type": "sparkles",
                "text": "Swagger documentation improvements"
            },
            {
                "type": "bug",
                "text": "Fixed LPM crash on subsequent Proxy Tester calls with unexistent proxy ports"
            }
        ]
    },
    {
        "ver": "1.155.637",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved UX and simplified UI"
            }
        ]
    },
    {
        "ver": "1.155.475",
        "type": "stable/dev",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed CSS on big request stats panels"
            }
        ]
    },
    {
        "ver": "1.155.263",
        "type": "stable/dev",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed API for bannip/unbanning IPs"
            }
        ]
    },
    {
        "ver": "1.155.206",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved logging"
            }
        ]
    },
    {
        "ver": "1.155.133",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed SMTP settings in proxy port's General tab"
            }
        ]
    },
    {
        "ver": "1.154.894",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added option to use SOCKS to connect LPM and Super Proxy"
            },
            {
                "type": "sparkles",
                "text": "Dashboard UI improvements, allowing to enable/disable recent stats panel"
            }
        ]
    },
    {
        "ver": "1.154.55",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added proxy port specific IPs whitelisting in General tab"
            },
            {
                "type": "sparkles",
                "text": "Added option to unban IPs from UI in 'Banned IPs' table"
            },
            {
                "type": "bug",
                "text": "Fixed 'Cannnot read property 'toLowerCase' of undefined' when running LPM on Docker"
            }
        ]
    },
    {
        "ver": "1.153.629",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed error logging"
            }
        ]
    },
    {
        "ver": "1.153.425",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Reduced timeout period, improving memory management"
            }
        ]
    },
    {
        "ver": "1.153.222",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Better handling of timeout handlers"
            }
        ]
    },
    {
        "ver": "1.153.189",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added 'High CPU usage' UI indicator and logs"
            },
            {
                "type": "bug",
                "text": "Fixed HAR preview Timing tab ports display"
            },
            {
                "type": "bug",
                "text": "Fixed bug in Proxies list"
            }
        ]
    },
    {
        "ver": "1.152.345",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added rule action 'Request URL' to send a HTTP request"
            },
            {
                "type": "sparkles",
                "text": "Improved proxies overview UX, allowing deletion of multiple ports"
            },
            {
                "type": "bug",
                "text": "Fixed default zone handling. Changing default zone will no more affect existing ports' zones"
            },
            {
                "type": "sparkles",
                "text": "Ban IP rule actions are now available with URL triggered rules"
            }
        ]
    },
    {
        "ver": "1.151.641",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix UI Error when accessing Targeting tab in static zones"
            },
            {
                "type": "sparkles",
                "text": "Added option 'DNS check' to ignore requests without DNS resolution"
            }
        ]
    },
    {
        "ver": "1.151.510",
        "type": "dev",
        "changes": [
            {
                "type": "bug",
                "text": "Deprecated fast_session_pool in favor of regular pool"
            },
            {
                "type": "bug",
                "text": "Fixed whitelisting IPs with ranges using API"
            }
        ]
    },
    {
        "ver": "1.151.372",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed WS traffic when SSL Analyzing is on"
            },
            {
                "type": "bug",
                "text": "Fixed browser response when using Process data rule"
            },
            {
                "type": "sparkles",
                "text": "Improved the UX of whitelisting IPs"
            }
        ]
    },
    {
        "ver": "1.151.77",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed WSS traffic when SSL Analyzing is on"
            },
            {
                "type": "bug",
                "text": "Fixed updating whitelist IPs in cluster mode"
            }
        ]
    },
    {
        "ver": "1.150.854",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed duplication proxy ports"
            },
            {
                "type": "star",
                "text": "Updated geo locations and list of available carriers"
            }
        ]
    },
    {
        "ver": "1.150.681",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed UI crash related to Static IP columns"
            },
            {
                "type": "bug",
                "text": "Fixed proxy ports status column on specific errors"
            },
            {
                "type": "bug",
                "text": "Fixed install for older MacOS versions"
            },
            {
                "type": "sparkles",
                "text": "Support for cluster mode (running on multiple CPUs) without session management"
            },
            {
                "type": "sparkles",
                "text": "Refresh IP action is now available for static residential zones"
            }
        ]
    },
    {
        "ver": "1.150.351",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "UI improvement: setting headers requires SSL Analyzing to reduce confusion"
            },
            {
                "type": "bug",
                "text": "Fixed country targeting for static zones"
            }
        ]
    },
    {
        "ver": "1.150.274",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "IP refresh price now is shown in Refresh IP action rule"
            },
            {
                "type": "sparkles",
                "text": "Static IP column will now show IPs in the pool"
            },
            {
                "type": "bug",
                "text": "Fix shortcut problem for Windows home directories with '&' character"
            }
        ]
    },
    {
        "ver": "1.149.883",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Updated geo locations and list of available carriers"
            },
            {
                "type": "bug",
                "text": "Fixed gIP allocation modal checkboxes"
            }
        ]
    },
    {
        "ver": "1.149.626",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Session termination has been redesigned to avoid infinite loops"
            },
            {
                "type": "bug",
                "text": "Fixed install script for MacOS, now using Node 10.15.3"
            },
            {
                "type": "bug",
                "text": "Fix typos in 'Report Bug' modal"
            },
            {
                "type": "bug",
                "text": "Enforce Node 10.16.3 on Linux"
            }
        ]
    },
    {
        "ver": "1.149.104",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed 'Cannot read property slice of undefined' on startup"
            }
        ]
    },
    {
        "ver": "1.148.901",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Performance improvements (make use of HTTP agent to reuse open sockets"
            }
        ]
    },
    {
        "ver": "1.148.629",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.148.475",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.148.367",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "bug fixes"
            }
        ]
    },
    {
        "ver": "1.148.204",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Super proxies are resolved on each request by default"
            }
        ]
    },
    {
        "ver": "1.148.122",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.148.74",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fix whitelisting"
            }
        ]
    },
    {
        "ver": "1.147.992",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.147.960",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "add a flag to ignore SSL to super proxy errors"
            }
        ]
    },
    {
        "ver": "1.147.813",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed overriding parameters in CLI"
            }
        ]
    },
    {
        "ver": "1.147.705",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes"
            }
        ]
    },
    {
        "ver": "1.147.566",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "UI bug fixes"
            },
            {
                "type": "star",
                "text": "Adding UI supporting for cluster mode"
            }
        ]
    },
    {
        "ver": "1.147.269",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes"
            },
            {
                "type": "star",
                "text": "Improved error handling"
            }
        ]
    },
    {
        "ver": "1.147.79",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes"
            }
        ]
    },
    {
        "ver": "1.146.711",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Using correct password when Waterfall rule is applied"
            }
        ]
    },
    {
        "ver": "1.146.606",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed crashes for docker"
            },
            {
                "type": "bug",
                "text": "Added more error handling"
            }
        ]
    },
    {
        "ver": "1.146.377",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed error: Hostname/IP does not match certificate's altnames"
            },
            {
                "type": "bug",
                "text": "Bug fixes / UI improvements"
            }
        ]
    },
    {
        "ver": "1.146.183",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added support for domain param in /proxies/:port/banip and /proxies/:port/banips APIs"
            }
        ]
    },
    {
        "ver": "1.146.158",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed LPM WS connection when accessed with https"
            },
            {
                "type": "bug",
                "text": "Fix socket hang up errors"
            }
        ]
    },
    {
        "ver": "1.146.94",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added missing countries of super proxies"
            },
            {
                "type": "sparkles",
                "text": "Show Static IPs column in multiplied proxy port overviews using a static zones"
            }
        ]
    },
    {
        "ver": "1.145.600",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "AS prefix allowed for ASN field"
            }
        ]
    },
    {
        "ver": "1.145.154",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes / UI improvements"
            }
        ]
    },
    {
        "ver": "1.144.356",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed overrding options when passing args in CLI"
            }
        ]
    },
    {
        "ver": "1.143.768",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed persisting the order of multiplied proxy ports"
            },
            {
                "type": "bug",
                "text": "Fixed origin IP for incoming requests on SOCKS5"
            }
        ]
    },
    {
        "ver": "1.143.567",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "UI improvements (zones list synchronization)"
            }
        ]
    },
    {
        "ver": "1.143.412",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed whitelisting and moved it from proxy config to general settings"
            }
        ]
    },
    {
        "ver": "1.143.166",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed error: unable to get local issuer certificate"
            },
            {
                "type": "bug",
                "text": "Fixed overriding passwords"
            }
        ]
    },
    {
        "ver": "1.142.833",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed empty space when there isn't open browser icon in proxies table"
            },
            {
                "type": "bug",
                "text": "Fixed stability issues"
            }
        ]
    },
    {
        "ver": "1.142.291",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed small bugs"
            }
        ]
    },
    {
        "ver": "1.142.102",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improved performance when using a big number of proxy ports"
            },
            {
                "type": "bug",
                "text": "Fixed zones/plans details"
            }
        ]
    },
    {
        "ver": "1.141.733",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added api/async_req endpoint"
            }
        ]
    },
    {
        "ver": "1.141.582",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Added \"local_login\" flag to require each browser to authenticate separately"
            }
        ]
    },
    {
        "ver": "1.141.384",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed callback leaks on overview page"
            },
            {
                "type": "star",
                "text": "Added a button to refresh zones list/settings"
            }
        ]
    },
    {
        "ver": "1.141.40",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed targeting for datacenter"
            }
        ]
    },
    {
        "ver": "1.141.27",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed empty spaces (ui)"
            }
        ]
    },
    {
        "ver": "1.140.948",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed session duration combined with pool"
            }
        ]
    },
    {
        "ver": "1.140.839",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "replace HAR viewer with the message when logs are off"
            }
        ]
    },
    {
        "ver": "1.140.560",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improved the performance of saving configuration"
            }
        ]
    },
    {
        "ver": "1.140.22",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fix preserving the order on changes in DC IPs"
            }
        ]
    },
    {
        "ver": "1.139.746",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "More accurate BW measurement"
            }
        ]
    },
    {
        "ver": "1.139.623",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fix LPM response when cert is wrong and not using insecure flag"
            },
            {
                "type": "sparkles",
                "text": "Added new Rule action: \"Ban IPs globally\""
            }
        ]
    },
    {
        "ver": "1.139.129",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added Insecure field under General tab"
            }
        ]
    },
    {
        "ver": "1.139.62",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.138.758",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed targeting mobile IPs"
            }
        ]
    },
    {
        "ver": "1.138.603",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added support for \"carrier\" option in Link Tester API"
            },
            {
                "type": "bug",
                "text": "Improved error messages"
            },
            {
                "type": "bug",
                "text": "Fixed IP rotation for external proxies"
            }
        ]
    },
    {
        "ver": "1.138.518",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Super Proxy's icon flag in LPM isn't changing"
            },
            {
                "type": "bug",
                "text": "*_chrome_icon elements are not showed correctly on Mozilla"
            }
        ]
    },
    {
        "ver": "1.138.327",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed debug: none option to skip all the debug headers"
            }
        ]
    },
    {
        "ver": "1.138.101",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed presence of open browser button if host is not localhost"
            }
        ]
    },
    {
        "ver": "1.137.946",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed Waterfall rule between external proxy and Luminati proxy"
            }
        ]
    },
    {
        "ver": "1.137.753",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixes in residential pool"
            },
            {
                "type": "bug",
                "text": "Improved order of applying rules (Waterfall always at the end)"
            }
        ]
    },
    {
        "ver": "1.137.285",
        "type": "dev",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed memory leaks"
            }
        ]
    },
    {
        "ver": "1.137.113",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improved support off adding/removing IPs in DC pool"
            },
            {
                "type": "star",
                "text": "UI improvements in HAR viewer"
            }
        ]
    },
    {
        "ver": "1.136.969",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed triggering certain rules for SMTP requests"
            }
        ]
    },
    {
        "ver": "1.136.784",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Added support to add/remove IPs in DC pool"
            },
            {
                "type": "bug",
                "text": "Fixed modal with IP allocation"
            },
            {
                "type": "bug",
                "text": "Removed ES/PT translations"
            }
        ]
    },
    {
        "ver": "1.136.517",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes (crashes)"
            }
        ]
    },
    {
        "ver": "1.136.350",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Carriers are filtered based on country selection"
            },
            {
                "type": "star",
                "text": "Simplification of proxy port config"
            }
        ]
    },
    {
        "ver": "1.136.76",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes (lokijs, proxy status, creating proxy port by clicking on a feature)"
            },
            {
                "type": "star",
                "text": "ASN codes are filtered based on country selection"
            }
        ]
    },
    {
        "ver": "1.135.762",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Allow for any values (IPs/domains) in SMTP field"
            }
        ]
    },
    {
        "ver": "1.135.662",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added Rules section to the HAR viewer"
            }
        ]
    },
    {
        "ver": "1.135.636",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added UI for choosing SMTP proxy targets under \"General\" tab"
            }
        ]
    },
    {
        "ver": "1.135.547",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.135.418",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Multiple bug fixed and improved error handling"
            },
            {
                "type": "star",
                "text": "Performance optimizations"
            },
            {
                "type": "star",
                "text": "Stop maintaining pool on inactivity - \"Idle pool\" as a new option in proxy config"
            }
        ]
    },
    {
        "ver": "1.134.429",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed some translations"
            },
            {
                "type": "bug",
                "text": "SMTP connections more transparent"
            }
        ]
    },
    {
        "ver": "1.134.251",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added translations for: Russian, Spanish, Protuguese, Turkish, Korean"
            }
        ]
    },
    {
        "ver": "1.134.15",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "lightweight exe installer"
            }
        ]
    },
    {
        "ver": "1.133.690",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "UI improvements"
            }
        ]
    },
    {
        "ver": "1.133.416",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added support for testing SMTP"
            }
        ]
    },
    {
        "ver": "1.132.959",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.132.959",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "List of banned IPs persists across changes in proxy port"
            },
            {
                "type": "star",
                "text": "Sessions are automatically refreshed on banning IP"
            }
        ]
    },
    {
        "ver": "1.132.512",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix errors about sessions"
            }
        ]
    },
    {
        "ver": "1.132.341",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Add missing translations for Chinese"
            }
        ]
    },
    {
        "ver": "1.131.652",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Introduced Chinese translations"
            }
        ]
    },
    {
        "ver": "1.131.176",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix an issue causing empty HAR logs"
            }
        ]
    },
    {
        "ver": "1.131.19",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix lokijs related crashes"
            },
            {
                "type": "star",
                "text": "Improved sessions management"
            },
            {
                "type": "star",
                "text": "Introduced live data on the UI"
            }
        ]
    },
    {
        "ver": "1.130.708",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Add token based authentication at the request level"
            }
        ]
    },
    {
        "ver": "1.130.673",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Stability improvements"
            }
        ]
    },
    {
        "ver": "1.129.361",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix crashes when incorrect header check"
            }
        ]
    },
    {
        "ver": "1.128.768",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix crashes in SOCKS5 when connection is closed"
            },
            {
                "type": "bug",
                "text": "Fix issues with LokiJS"
            }
        ]
    },
    {
        "ver": "1.128.452",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added support for adding multiple proxies in CLI"
            }
        ]
    },
    {
        "ver": "1.128.416",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix crashes in China"
            }
        ]
    },
    {
        "ver": "1.128.322",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improved logs and error handling"
            }
        ]
    },
    {
        "ver": "1.127.776",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Updated dependencies"
            }
        ]
    },
    {
        "ver": "1.127.735",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Convenient way to use an alternative domain when it stops working"
            }
        ]
    },
    {
        "ver": "1.127.526",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix 'long availability' pool type"
            }
        ]
    },
    {
        "ver": "1.126.871",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.125.699",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix refresh IPs rule action"
            }
        ]
    },
    {
        "ver": "1.125.645",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added support for 'Static residential' in UI"
            },
            {
                "type": "star",
                "text": "Updated node and npm versions in Docker file"
            }
        ]
    },
    {
        "ver": "1.125.539",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added prototype of 2captcha integration"
            }
        ]
    },
    {
        "ver": "1.125.95",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improved 'Download all proxy ports as CSV'"
            }
        ]
    },
    {
        "ver": "1.124.317",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Prepare code for pending unblocker feature"
            }
        ]
    },
    {
        "ver": "1.124.224",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "UI bug fix"
            }
        ]
    },
    {
        "ver": "1.124.62",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Improved UI in Link Tester"
            },
            {
                "type": "star",
                "text": "Improved UI proxies list table"
            }
        ]
    },
    {
        "ver": "1.123.411",
        "type": "dev",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed 'SSL to superproxy'"
            },
            {
                "type": "star",
                "text": "Resolved stability issues in China"
            }
        ]
    },
    {
        "ver": "1.123.208",
        "type": "dev",
        "changes": []
    },
    {
        "ver": "1.123.8",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "UI improvements: websocket automatically reconnects"
            }
        ]
    },
    {
        "ver": "1.122.334",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes for Chinese users"
            }
        ]
    },
    {
        "ver": "1.121.461",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "UI fixes in Firefox"
            },
            {
                "type": "star",
                "text": "Updated list of User-Agent headers"
            }
        ]
    },
    {
        "ver": "1.121.365",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "UI and bug fixes"
            }
        ]
    },
    {
        "ver": "1.120.966",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed random-headers preset"
            }
        ]
    },
    {
        "ver": "1.120.619",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed checking for upgrades in China"
            }
        ]
    },
    {
        "ver": "1.120.389",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed UI: incorrect cache"
            }
        ]
    },
    {
        "ver": "1.120.280",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.120.149",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed installation script"
            }
        ]
    },
    {
        "ver": "1.119.886",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Rules: added a new action - banning IPs per domains"
            }
        ]
    },
    {
        "ver": "1.119.855",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed db errors"
            }
        ]
    },
    {
        "ver": "1.119.748",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed default port in rules tester"
            }
        ]
    },
    {
        "ver": "1.119.681",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed rules with external proxies"
            }
        ]
    },
    {
        "ver": "1.119.617",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "New buttons and endpoint on API for opening a new browser configured with a determined port"
            },
            {
                "type": "star",
                "text": "Rules: tigger code is now editible"
            }
        ]
    },
    {
        "ver": "1.119.493",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Disabling features that dont apply to external proxies"
            }
        ]
    },
    {
        "ver": "1.119.232",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Rules: action code is shown along with the UI options for all rules parameters"
            }
        ]
    },
    {
        "ver": "1.118.749",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Rules: trigger code is shown along with the UI options for all rules parameters"
            }
        ]
    },
    {
        "ver": "1.118.308",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Ban IP bug fixes"
            }
        ]
    },
    {
        "ver": "1.118.284",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Separation between multiple LPM instances"
            },
            {
                "type": "bug",
                "text": "UI and bug fixes"
            }
        ]
    },
    {
        "ver": "1.117.683",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed Ban IP when combined with Waterfall rule"
            },
            {
                "type": "bug",
                "text": "Fixed db issues and improved db performance"
            }
        ]
    },
    {
        "ver": "1.116.963",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed Ban IP when combined with other rules"
            }
        ]
    },
    {
        "ver": "1.116.548",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "support using multiple instances on the same machine"
            }
        ]
    },
    {
        "ver": "1.116.387",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "UI bug fixes"
            }
        ]
    },
    {
        "ver": "1.116.320",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "UI improvements"
            }
        ]
    },
    {
        "ver": "1.116.208",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Introduced token based auth for adding whitelisted IPs"
            }
        ]
    },
    {
        "ver": "1.116.113",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed whitelist_ips in local proxy port configuration"
            }
        ]
    },
    {
        "ver": "1.115.736",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes"
            }
        ]
    },
    {
        "ver": "1.115.628",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.114.998",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed 502 erros handling with Rules"
            }
        ]
    },
    {
        "ver": "1.114.809",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "HAR viewer optimizations"
            }
        ]
    },
    {
        "ver": "1.114.305",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "New debugging tools: Sessions and banned IPs were added in 'Logs' tab"
            }
        ]
    },
    {
        "ver": "1.114.152",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "UI improvements in edit proxy page"
            },
            {
                "type": "star",
                "text": "New pool type 'Long-availability'"
            },
            {
                "type": "star",
                "text": "Session termination"
            }
        ]
    },
    {
        "ver": "1.113.808",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Long-availability sessions pool"
            }
        ]
    },
    {
        "ver": "1.113.585",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "UI improvements"
            }
        ]
    },
    {
        "ver": "1.113.30",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed multilevel waterfall Rule"
            }
        ]
    },
    {
        "ver": "1.112.820",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "New endpoint on API: adding multiple IPs to banlist"
            }
        ]
    },
    {
        "ver": "1.112.806",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added route_err option"
            },
            {
                "type": "star",
                "text": "UI improvements"
            }
        ]
    },
    {
        "ver": "1.112.742",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improved HAR viewer: showing all the failed requests too"
            },
            {
                "type": "star",
                "text": "Improved usability of Fast Sessions Pool"
            }
        ]
    },
    {
        "ver": "1.112.498",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Further development of 25 port support"
            }
        ]
    },
    {
        "ver": "1.112.248",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.112.99",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Updated Node and npm in Dockerfile"
            }
        ]
    },
    {
        "ver": "1.112.2",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved statistics"
            }
        ]
    },
    {
        "ver": "1.111.930",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes"
            }
        ]
    },
    {
        "ver": "1.111.808",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved instructions in Howto section"
            },
            {
                "type": "sparkles",
                "text": "Support for 'ban IP' rule for 25 port"
            },
            {
                "type": "bug",
                "text": "Fixed running LPM without UI"
            }
        ]
    },
    {
        "ver": "1.111.212",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed stability issues"
            }
        ]
    },
    {
        "ver": "1.111.73",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes"
            }
        ]
    },
    {
        "ver": "1.110.864",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed installation script for Mac"
            }
        ]
    },
    {
        "ver": "1.110.817",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "added simple command for whitelisting IPs"
            },
            {
                "type": "bug",
                "text": "Fixed session duration"
            }
        ]
    },
    {
        "ver": "1.110.576",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "improved resolving conflicting proxy ports on Windows"
            },
            {
                "type": "bug",
                "text": "Bug fixes"
            }
        ]
    },
    {
        "ver": "1.110.470",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "improved resolving conflicting proxy ports"
            }
        ]
    },
    {
        "ver": "1.110.246",
        "type": "dev",
        "changes": [
            {
                "type": "boom",
                "text": "All proxies will listen on 127.0.0.1 by default, unless specific interface is set or ips whitelist is defined"
            },
            {
                "type": "sparkles",
                "text": "Add IP address from which log in was performed to whitelist ip list"
            },
            {
                "type": "sparkles",
                "text": "improved performance"
            },
            {
                "type": "bug",
                "text": "fixed propagating zone's password"
            }
        ]
    },
    {
        "ver": "1.109.493",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed socks proxy security issue"
            }
        ]
    },
    {
        "ver": "1.109.258",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed UI bugs"
            }
        ]
    },
    {
        "ver": "1.109.164",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "scrapping data fixed"
            },
            {
                "type": "bug",
                "text": "fixed installation script"
            },
            {
                "type": "star",
                "text": "UI improvements"
            }
        ]
    },
    {
        "ver": "1.108.852",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "UI improvements"
            }
        ]
    },
    {
        "ver": "1.108.597",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "UI improvements"
            }
        ]
    },
    {
        "ver": "1.108.399",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Migration to node 10.X"
            },
            {
                "type": "star",
                "text": "Performance improvements"
            }
        ]
    },
    {
        "ver": "1.108.119",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Updated dependencies"
            },
            {
                "type": "star",
                "text": "New rule: switch proxy port based on URL"
            }
        ]
    },
    {
        "ver": "1.108.6",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "Logs speed optimization"
            }
        ]
    },
    {
        "ver": "1.107.868",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes"
            },
            {
                "type": "sparkles",
                "text": "Rule: 'request time more than' improved"
            }
        ]
    },
    {
        "ver": "1.107.808",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix windows installation"
            }
        ]
    },
    {
        "ver": "1.107.802",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "SSL stability improvements"
            },
            {
                "type": "bug",
                "text": "Bug fixes"
            }
        ]
    },
    {
        "ver": "1.107.727",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed rules with a status code regex"
            },
            {
                "type": "sparkles",
                "text": "Better labels for request time rules"
            },
            {
                "type": "bug",
                "text": "Fixed reading legacy config file"
            }
        ]
    },
    {
        "ver": "1.107.671",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "UI performance optimizations"
            }
        ]
    },
    {
        "ver": "1.107.599",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "SOCKS5 improvements"
            }
        ]
    },
    {
        "ver": "1.107.580",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed support of 25 port in SOCKS5 connections"
            },
            {
                "type": "star",
                "text": "Stats optimizations"
            }
        ]
    },
    {
        "ver": "1.107.348",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "HAR viewer improved"
            },
            {
                "type": "star",
                "text": "dropin port can be disabled in config"
            }
        ]
    },
    {
        "ver": "1.107.220",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Bug fixes"
            }
        ]
    },
    {
        "ver": "1.106.970",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Fixes in Link Tester"
            }
        ]
    },
    {
        "ver": "1.106.873",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Stability and performance improvements"
            }
        ]
    },
    {
        "ver": "1.106.784",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix Link Tester"
            }
        ]
    },
    {
        "ver": "1.106.519",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Proxy Tester improvements"
            },
            {
                "type": "star",
                "text": "UI fixes"
            }
        ]
    },
    {
        "ver": "1.106.377",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Link Tester improvements"
            },
            {
                "type": "bug",
                "text": "Fix bypass requests mem leak"
            }
        ]
    },
    {
        "ver": "1.106.262",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix wrong async logging initialization"
            }
        ]
    },
    {
        "ver": "1.106.222",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix waterfall rule"
            },
            {
                "type": "bug",
                "text": "Fix UI of Targeting tab"
            },
            {
                "type": "star",
                "text": "Added 'screenshot' param to Link Tester"
            }
        ]
    },
    {
        "ver": "1.106.128",
        "type": "dev",
        "changes": [
            {
                "type": "bug",
                "text": "Fix memory and unfinished async tasks leaks"
            }
        ]
    },
    {
        "ver": "1.106.0",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Improvements in database management, more control over how many requests to keep"
            },
            {
                "type": "bug",
                "text": "Bug fixes in Link Affiliate Tester"
            }
        ]
    },
    {
        "ver": "1.105.672",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed taking screenshot in Link Tester on windows"
            },
            {
                "type": "bug",
                "text": "Added the note to status codes and timings in the logs when SSL analyzing is off"
            }
        ]
    },
    {
        "ver": "1.105.395",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Added mail notifications in the Rules module"
            },
            {
                "type": "star",
                "text": "Added support for choosing a country of Super Proxy"
            },
            {
                "type": "bug",
                "text": "Solved inconsistency in the presets"
            }
        ]
    },
    {
        "ver": "1.104.508",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed disappearing proxy ports"
            },
            {
                "type": "star",
                "text": "Added PID of the request to the logs"
            }
        ]
    },
    {
        "ver": "1.104.371",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed daemon mode"
            },
            {
                "type": "star",
                "text": "Added an IP of the request sender to the logs"
            }
        ]
    },
    {
        "ver": "1.104.180",
        "type": "dev",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed memory leak (when Rule with HTML body is set)"
            },
            {
                "type": "star",
                "text": "Moved 'Regexp for null response' config into Rules tab"
            },
            {
                "type": "star",
                "text": "Moved 'Regexp for bypass proxy' config into Rules tab"
            },
            {
                "type": "star",
                "text": "Moved 'Regexp for super proxy' config into Rules tab"
            }
        ]
    },
    {
        "ver": "1.103.790",
        "type": "stable",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added regexp generator"
            }
        ]
    },
    {
        "ver": "1.103.508",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "added Link Tester API"
            }
        ]
    },
    {
        "ver": "1.103.296",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fix mem leak via hanging events"
            }
        ]
    },
    {
        "ver": "1.102.979",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "Added \"U-Mobile\" carrier in targeting options"
            },
            {
                "type": "star",
                "text": "Added fast IPs pool"
            },
            {
                "type": "sparkles",
                "text": "Closing inactive sockets in order to avoid memory leaks"
            }
        ]
    },
    {
        "ver": "1.101.871",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Added \"Refresh IP\" Rule"
            },
            {
                "type": "star",
                "text": "Forwarding for google domains"
            },
            {
                "type": "sparkles",
                "text": "Whitelist block page instructions"
            },
            {
                "type": "sparkles",
                "text": "\"Admin Whitelisted IPs\" option available in General Settings"
            }

        ]
    },
    {
        "ver": "1.101.406",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Avoid lowercasing headers for proxied requests"
            }
        ]
    },
    {
        "ver": "1.101.384",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed managing history db"
            },
            {
                "type": "bug",
                "text": "Fixed Proxy Tester when sending concurrent requests"
            },
            {
                "type": "star",
                "text": "Improved Test Affiliate tab"
            }
        ]
    },
    {
        "ver": "1.101.324",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Added button to open a modal with IPs/gIPs"
            },
            {
                "type": "star",
                "text": "New tab in proxy configuration: Headers"
            },
            {
                "type": "star",
                "text": "Refreshing IPs/gIPs from LPM"
            },
            {
                "type": "bug",
                "text": "Fixed memory leaks"
            },
            {
                "type": "star",
                "text": "Improved performance"
            },
            {
                "type": "bug",
                "text": "Fixed web access security issue"
            },
            {
                "type": "bug",
                "text": "Fixed BW up and BW down in proxies list"
            },
            {
                "type": "star",
                "text": "improved Timeline in logs: waterfall and other rules are visible"
            },
            {
                "type": "star",
                "text": "added taking screenshots in 'Test affiliate links'"
            },
            {
                "type": "sparkles",
                "text": "move logs to luminati_proxy_manager dir"
            },
            {
                "type": "star",
                "text": "changed SOCKS 5 port to be the same as main proxy port"
            },
            {
                "type": "bug",
                "text": "fixed countries list for global shared zones"
            },
            {
                "type": "bug",
                "text": "fixed dialog on port conflict in electron app"
            },
            {
                "type": "bug",
                "text": "no version in exe name (for resident tasks)"
            },
            {
                "type": "star",
                "text": "HAR viewer improvements"
            }
        ]
    },
    {
        "ver": "1.101.34",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "Refreshing IPs/gIPs from LPM"
            },
            {
                "type": "star",
                "text": "UI improvements and additional tooltips"
            }
        ]
    },
    {
        "ver": "1.100.731",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed memory leaks"
            },
            {
                "type": "star",
                "text": "Improved performance"
            },
            {
                "type": "bug",
                "text": "Fixed web access security issue"
            }
        ]
    },
    {
        "ver": "1.100.623",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed initializing web sockets"
            }
        ]
    },
    {
        "ver": "1.100.537",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed BW up and BW down in proxies list"
            },
            {
                "type": "bug",
                "text": "Stopped logging small issues to the console"
            }
        ]
    },
    {
        "ver": "1.100.496",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed Test Affiliate redirections"
            }
        ]
    },
    {
        "ver": "1.100.410",
        "type": "dev",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed installation script node version dependency"
            }
        ]
    },
    {
        "ver": "1.100.341",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed city selection in targeting options"
            }
        ]
    },
    {
        "ver": "1.100.333",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "added handling TCP errors"
            }
        ]
    },
    {
        "ver": "1.100.316",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed providing ASN manually"
            },
            {
                "type": "star",
                "text": "improved Timeline in logs: waterfall and other rules are visible"
            }
        ]
    },
    {
        "ver": "1.100.85",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "added taking screenshots in 'Test affiliate links'"
            },
            {
                "type": "sparkles",
                "text": "move logs to luminati_proxy_manager dir"
            }
        ]
    },
    {
        "ver": "1.99.679",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "changed SOCKS 5 port to be the same as main proxy port"
            }
        ]
    },
    {
        "ver": "1.99.85",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "removed hutil from dependency"
            },
            {
                "type": "star",
                "text": "added small cities for targeting"
            },
            {
                "type": "star",
                "text": "new feature in logs: select and resend"
            }
        ]
    },
    {
        "ver": "1.98.91",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "new feature: Test affiliate links"
            }
        ]
    },
    {
        "ver": "1.98.63",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "added sending success rate info to luminati.io"
            }
        ]
    },
    {
        "ver": "1.97.753",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed memory leaks"
            }
        ]
    },
    {
        "ver": "1.97.739",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed selecting Carrier in Targeting"
            }
        ]
    },
    {
        "ver": "1.97.727",
        "type": "dev",
        "changes": [
            {
                "type": "bug",
                "text": "fixed RegExp for url in Rules"
            },
            {
                "type": "bug",
                "text": "fixed memory leaks"
            }
        ]
    },
    {
        "ver": "1.97.122",
        "type": "dev",
        "changes": [
            {
                "type": "star",
                "text": "new database with locations and ASNs"
            },
            {
                "type": "star",
                "text": "removed option \"direct_exclude\""
            },
            {
                "type": "star",
                "text": "recent statistics are synced with dashboard in control panel"
            },
            {
                "type": "bug",
                "text": "fixed memory leak for waterfall"
            }
        ]
    },
    {
        "ver": "1.96.621",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "lpm_install.sh: fix shasum for debian based systems"
            }
        ]
    },
    {
        "ver": "1.96.336",
        "type": "stable",
        "changes": [
            {
                "type": "star",
                "text": "added global settings page"
            },
            {
                "type": "bug",
                "text": "fixed countries list for global shared zones"
            }
        ]
    },
    {
        "ver": "1.96.18",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "lpm_install.sh: fixed issue with PATH in sudo"
            }
        ]
    },
    {
        "ver": "1.95.899",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.95.360",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed dialog on port conflict in electron app"
            },
            {
                "type": "bug",
                "text": "no version in exe name (for resident tasks)"
            },
            {
                "type": "star",
                "text": "HAR viewer improvements"
            },
            {
                "type": "bug",
                "text": "lpm_install.sh: fixed npm downgrade issue"
            },
            {
                "type": "bug",
                "text": "lpm_install.sh: fixed build_tools installation on non-debian systems"
            }
        ]
    },
    {
        "ver": "1.94.794",
        "type": "stable",
        "changes": [
            {
                "type": "bug",
                "text": "fixed debug log info"
            },
            {
                "type": "bug",
                "text": "fixed targeting for certain cities"
            }
        ]
    },
    {
        "ver": "1.94.520",
        "type": "stable",
        "changes": []
    },
    {
        "ver": "1.94.415",
        "type": "dev",
        "changes": [
            {
                "type": "sparkles",
                "text": "HAR viewer improvements"
            }
        ]
    },
    {
        "ver": "1.93.910",
        "changes": [
            {
                "type": "star",
                "text": "added support for HAR viewer in Firefox"
            }
        ]
    },
    {
        "ver": "1.93.813",
        "changes": [
            {
                "type": "star",
                "text": "added new HAR viewer"
            },
            {
                "type": "bug",
                "text": "fixed setting max requests"
            }
        ]
    },
    {
        "ver": "1.93.58",
        "changes": [
            {
                "type": "bug",
                "text": "Fixed memory leak introduced in latest versions"
            },
            {
                "type": "star: Added request_stats_limit flag to limit usage stats saved to sqite db (this will not affect ports with history",
                "text": "true)"
            }
        ]
    },
    {
        "ver": "1.92.822",
        "changes": [
            {
                "type": "bug",
                "text": "fix saving RegExp in proxy configuration"
            }
        ]
    },
    {
        "ver": "1.92.281",
        "changes": [
            {
                "type": "sparkles",
                "text": "UI improvements"
            },
            {
                "type": "star",
                "text": "compability with broken config files"
            }
        ]
    },
    {
        "ver": "1.92.212",
        "changes": [
            {
                "type": "bug",
                "text": "fix port conflicts on starting the process"
            }
        ]
    },
    {
        "ver": "1.92.43",
        "changes": [
            {
                "type": "star",
                "text": "improved performance of starting the process"
            },
            {
                "type": "sparkles",
                "text": "UI improvements"
            }
        ]
    },
    {
        "ver": "1.91.108",
        "changes": [
            {
                "type": "sparkles",
                "text": "UI improvements"
            },
            {
                "type": "bug",
                "text": "bug fixes"
            }
        ]
    },
    {
        "ver": "1.90.563",
        "changes": [
            {
                "type": "sparkles",
                "text": "UI improvements"
            },
            {
                "type": "bug",
                "text": "bug fixes"
            }
        ]
    },
    {
        "ver": "1.90.546",
        "changes": []
    },
    {
        "ver": "1.90.506",
        "changes": []
    },
    {
        "ver": "1.90.377",
        "changes": []
    },
    {
        "ver": "1.89.371",
        "changes": [
            {
                "type": "sparkles",
                "text": "new logs viewer"
            },
            {
                "type": "bug",
                "text": "fixed bugs related to socks5"
            },
            {
                "type": "bug",
                "text": "fixed reverse resolve bug"
            },
            {
                "type": "star",
                "text": "daemon mode improvements"
            }
        ]
    },
    {
        "ver": "1.88.679",
        "changes": [
            {
                "type": "sparkles",
                "text": "add external proxies support"
            },
            {
                "type": "sparkles",
                "text": "UI improvements"
            },
            {
                "type": "sparkles",
                "text": "install script improvements"
            },
            {
                "type": "star",
                "text": "improved logging"
            },
            {
                "type": "star",
                "text": "allow tcp requests to 43 (whois) via socks and connect (only on zones with special permission)"
            },
            {
                "type": "bug",
                "text": "fixed proxy error handing and provide meaningful proxy errors"
            },
            {
                "type": "bug",
                "text": "fixed socks connection establish error handling"
            },
            {
                "type": "bug",
                "text": "fix https request to ip (will not be ssl analyzed)"
            }
        ]
    },
    {
        "ver": "1.88.182",
        "changes": [
            {
                "type": "bug",
                "text": "fixed overload error on osx"
            },
            {
                "type": "sparkles",
                "text": "ui improvments"
            }
        ]
    },
    {
        "ver": "1.87.565",
        "changes": []
    },
    {
        "ver": "1.86.979",
        "changes": [
            {
                "type": "star",
                "text": "view response body in recent request log viewer"
            },
            {
                "type": "sparkles",
                "text": "stability fixes"
            }
        ]
    },
    {
        "ver": "1.86.25",
        "changes": [
            {
                "type": "sparkles",
                "text": "improved upgrading on windwos binary"
            },
            {
                "type": "bug",
                "text": "allow google authentication token to be refreshed"
            }
        ]
    },
    {
        "ver": "1.85.660",
        "changes": [
            {
                "type": "sparkles",
                "text": "multiple performance improvements in request pipeline"
            }
        ]
    },
    {
        "ver": "1.85.98",
        "changes": [
            {
                "type": "sparkles",
                "text": "improved recent stats to show only user generated requests"
            },
            {
                "type": "bug",
                "text": "socks5 to work with multiply ports"
            }
        ]
    },
    {
        "ver": "1.84.634",
        "changes": [
            {
                "type": "bug",
                "text": "fixed recent stats bandwidth calculations"
            },
            {
                "type": "sparkles",
                "text": "added links to messages in notification center"
            }
        ]
    },
    {
        "ver": "1.84.166",
        "changes": [
            {
                "type": "star",
                "text": "added report a bug to easily get support"
            }
        ]
    },
    {
        "ver": "1.84.22",
        "changes": [
            {
                "type": "sparkles",
                "text": "optimization improvments for linux/mac"
            }
        ]
    },
    {
        "ver": "1.83.446",
        "changes": [
            {
                "type": "star",
                "text": "added banip api endpoint"
            },
            {
                "type": "sparkles",
                "text": "UI and bug fixing"
            }
        ]
    },
    {
        "ver": "1.81.930",
        "changes": [
            {
                "type": "sparkles",
                "text": "improved configuration tab and added download option"
            },
            {
                "type": "sparkles",
                "text": "UI and bug fixing"
            }
        ]
    },
    {
        "ver": "1.81.318",
        "changes": [
            {
                "type": "star",
                "text": "add min request time as rule trigger type"
            },
            {
                "type": "sparkles",
                "text": "improved multiply feature"
            }
        ]
    },
    {
        "ver": "1.80.942",
        "changes": [
            {
                "type": "star",
                "text": "adding HAR view for request history"
            },
            {
                "type": "sparkles",
                "text": "UI and bug fixing"
            }
        ]
    },
    {
        "ver": "1.80.565",
        "changes": [
            {
                "type": "bug",
                "text": "fix crash when enabling history"
            },
            {
                "type": "sparkles",
                "text": "improved view of request history"
            },
            {
                "type": "sparkles",
                "text": "polishing UI elements"
            }
        ]
    },
    {
        "ver": "1.80.111",
        "changes": [
            {
                "type": "sparkles",
                "text": "improved bash installation script on Mac"
            }
        ]
    },
    {
        "ver": "1.79.834",
        "changes": [
            {
                "type": "bug",
                "text": "fixed exe installer"
            }
        ]
    },
    {
        "ver": "1.79.778",
        "changes": [
            {
                "type": "bug",
                "text": "proxy port with default zone"
            },
            {
                "type": "star",
                "text": "added 'carier' selector for mobile/residential"
            },
            {
                "type": "star",
                "text": "number of requests per port"
            },
            {
                "type": "star",
                "text": "bandwidth calculation per port"
            }
        ]
    },
    {
        "ver": "1.79.346",
        "changes": [
            {
                "type": "bug",
                "text": "fixed socks5 for Firefox browser"
            },
            {
                "type": "sparkles",
                "text": "ui improvments"
            }
        ]
    },
    {
        "ver": "1.78.485",
        "changes": [
            {
                "type": "star",
                "text": "onboarding flow for easier setup"
            },
            {
                "type": "sparkles",
                "text": "multiple ui improvments"
            }
        ]
    },
    {
        "ver": "1.77.943",
        "changes": [
            {
                "type": "star",
                "text": "rule trigger 'max request time'"
            },
            {
                "type": "star",
                "text": "notification center"
            },
            {
                "type": "bug",
                "text": "add subjectAltName on certificate generation"
            }
        ]
    },
    {
        "ver": "1.77.506",
        "changes": [
            {
                "type": "star",
                "text": "added proxy tester tool in main nav bar"
            },
            {
                "type": "sparkles",
                "text": "improved performance of edit and save proxies"
            },
            {
                "type": "bug",
                "text": "fixed request authorization feature"
            }
        ]
    },
    {
        "ver": "1.76.851",
        "changes": [
            {
                "type": "star",
                "text": "add file log transport"
            },
            {
                "type": "bug",
                "text": "fix google bypass on selective dc zones"
            },
            {
                "type": "bug",
                "text": "fix whitelist IP to include localhost"
            },
            {
                "type": "sparkles",
                "text": "improvments in UI on proxies page and rules"
            }
        ]
    },
    {
        "ver": "1.76.363",
        "changes": [
            {
                "type": "bug",
                "text": "fix multiply and duplicate port conflict"
            },
            {
                "type": "bug",
                "text": "fix reserved session timeout"
            },
            {
                "type": "sparkles",
                "text": "peformance improvments and UI for proxies page"
            }
        ]
    },
    {
        "ver": "1.75.912",
        "changes": [
            {
                "type": "star",
                "text": "html body as a rule trigger"
            },
            {
                "type": "star",
                "text": "'ban ip' as a rule action"
            },
            {
                "type": "star",
                "text": "'reserved IP pool' as a rule action"
            }
        ]
    },
    {
        "ver": "1.75.443",
        "changes": [
            {
                "type": "bug",
                "text": "fix session_duration 0 to disable session duration"
            },
            {
                "type": "star",
                "text": "'waterfall' rule action to retry using different port"
            }
        ]
    },
    {
        "ver": "1.75.355",
        "changes": [
            {
                "type": "star",
                "text": "added password and port fields to edit page"
            },
            {
                "type": "star",
                "text": "instant proxy duplication"
            },
            {
                "type": "bug",
                "text": "fix selection of boolean values in edit page"
            }
        ]
    },
    {
        "ver": "1.74.978",
        "changes": [
            {
                "type": "star",
                "text": "remove git dependency"
            },
            {
                "type": "star",
                "text": "reserved session"
            },
            {
                "type": "star",
                "text": "new edit page design structure"
            },
            {
                "type": "star",
                "text": "new add proxy modal design"
            }
        ]
    },
    {
        "ver": "1.74.626",
        "changes": [
            {
                "type": "star",
                "text": "add experimental cluster mode under '--cluster' flag in cmd"
            },
            {
                "type": "star",
                "text": "add race request option"
            },
            {
                "type": "star",
                "text": "add new rule action 'retry port'"
            },
            {
                "type": "bug",
                "text": "fix selection of mobile peers"
            }
        ]
    },
    {
        "ver": "1.72.729",
        "changes": []
    },
    {
        "ver": "1.72.569",
        "changes": [
            {
                "type": "star",
                "text": "improve log performance"
            },
            {
                "type": "star",
                "text": "fix exe link on windows"
            }
        ]
    },
    {
        "ver": "1.72.187",
        "changes": [
            {
                "type": "star",
                "text": "added install script for Linux/MacOs installs"
            },
            {
                "type": "star",
                "text": "added option to create many ports from allocated ips"
            }
        ]
    },
    {
        "ver": "1.71.813",
        "changes": [
            {
                "type": "star",
                "text": "published to npm"
            },
            {
                "type": "star",
                "text": "added 'how to use' page"
            },
            {
                "type": "star",
                "text": "improved onboarding flow"
            }
        ]
    },
    {
        "ver": "1.70.851",
        "changes": [
            {
                "type": "bug",
                "text": "fixed upagrade issue from previous version"
            }
        ]
    },
    {
        "ver": "1.70.725",
        "changes": [
            {
                "type": "star",
                "text": "new navbar layout"
            },
            {
                "type": "star",
                "text": "upgradable .exe version"
            },
            {
                "type": "star",
                "text": "improved ssl sniffing performance"
            }
        ]
    },
    {
        "ver": "1.70.323",
        "changes": [
            {
                "type": "bug",
                "text": "bug fixes and ui improvments"
            }
        ]
    },
    {
        "ver": "1.70.145",
        "changes": [
            {
                "type": "star",
                "text": "added option to view vip IP pool"
            },
            {
                "type": "star",
                "text": "added option to select specific vip per port"
            },
            {
                "type": "bug",
                "text": "fixed login bug"
            },
            {
                "type": "bug",
                "text": "fixed debug log info"
            }
        ]
    },
    {
        "ver": "1.69.565",
        "changes": [
            {
                "type": "star",
                "text": "added new onboarding flow"
            },
            {
                "type": "star",
                "text": "added rotating User agent and cookies"
            },
            {
                "type": "bug",
                "text": "fixed multiple bugs and UI issues"
            }
        ]
    },
    {
        "ver": "1.68.880",
        "changes": [
            {
                "type": "star",
                "text": "added export proxies list as CSV file"
            },
            {
                "type": "bug",
                "text": "fixed x-lpm-session header"
            }
        ]
    },
    {
        "ver": "1.68.476",
        "changes": [
            {
                "type": "star",
                "text": "added dynamic presets"
            },
            {
                "type": "star",
                "text": "added timeout option to improve request performance"
            },
            {
                "type": "bug",
                "text": "ui and bug fixing"
            }
        ]
    },
    {
        "ver": "1.65.923",
        "changes": [
            {
                "type": "star",
                "text": "added success rate counting"
            },
            {
                "type": "bug",
                "text": "multiple ui and bug fixing"
            }
        ]
    },
    {
        "ver": "1.64.509",
        "changes": [
            {
                "type": "bug",
                "text": "fixed city selector"
            }
        ]
    },
    {
        "ver": "1.64.275",
        "changes": [
            {
                "type": "star",
                "text": "improve proxy list ui"
            }
        ]
    },
    {
        "ver": "1.63.154",
        "changes": [
            {
                "type": "star",
                "text": "improve stats ui"
            },
            {
                "type": "star",
                "text": "improve quick-start wizard ui"
            }
        ]
    },
    {
        "ver": "1.61.888",
        "changes": [
            {
                "type": "bug",
                "text": "fix rule editing in proxy form when rules are undefined"
            }
        ]
    },
    {
        "ver": "1.61.772",
        "changes": [
            {
                "type": "bug",
                "text": "fix proxy form when rules are set"
            },
            {
                "type": "bug",
                "text": "fix rule options not remembered in form"
            },
            {
                "type": "star",
                "text": "add reset rules button in proxy form"
            },
            {
                "type": "star",
                "text": "add rules form analytics"
            },
            {
                "type": "bug",
                "text": "fix analytics for input fields"
            },
            {
                "type": "bug",
                "text": "fix upgrade popup not firing in electron app"
            }
        ]
    },
    {
        "ver": "1.61.507",
        "changes": [
            {
                "type": "star",
                "text": "release status code rule"
            }
        ]
    },
    {
        "ver": "1.61.96",
        "changes": [
            {
                "type": "bug",
                "text": "fix 1mb limit on proxy configuration size"
            },
            {
                "type": "bug",
                "text": "fix broken save button in proxy form when rules present"
            },
            {
                "type": "star",
                "text": "add google analytics events on proxy edit modal"
            },
            {
                "type": "star",
                "text": "upgrade to new hutil version (fixes port handling in url globs)"
            },
            {
                "type": "star",
                "text": "allow setting rules per port"
            }
        ]
    },
    {
        "ver": "1.59.973",
        "changes": [
            {
                "type": "star",
                "text": "remove internal browser and show terminal with log in exe"
            },
            {
                "type": "star",
                "text": "add disable_color flag to disable colors in terminal"
            }
        ]
    },
    {
        "ver": "1.58.884",
        "changes": [
            {
                "type": "star",
                "text": "modify UI"
            },
            {
                "type": "bug",
                "text": "fix logging bug"
            }
        ]
    },
    {
        "ver": "1.58.632",
        "changes": [
            {
                "type": "star",
                "text": "modify UI"
            }
        ]
    },
    {
        "ver": "1.57.967",
        "changes": [
            {
                "type": "star",
                "text": "add file logging"
            }
        ]
    },
    {
        "ver": "1.57.488",
        "changes": [
            {
                "type": "star",
                "text": "support custom urls for proxy status check"
            }
        ]
    },
    {
        "ver": "1.57.189",
        "changes": [
            {
                "type": "bug",
                "text": "fix allocated ips"
            }
        ]
    },
    {
        "ver": "1.56.937",
        "changes": [
            {
                "type": "bug",
                "text": "fix session handling with proxy-authorization header"
            },
            {
                "type": "star",
                "text": "add x-lpm-session header support"
            }
        ]
    },
    {
        "ver": "1.56.648",
        "changes": [
            {
                "type": "bug",
                "text": "fix UI create proxy"
            },
            {
                "type": "star",
                "text": "added certificate setup instructions"
            }
        ]
    },
    {
        "ver": "1.56.452",
        "changes": [
            {
                "type": "bug",
                "text": "fix typeerror when using rules"
            }
        ]
    },
    {
        "ver": "1.55.635",
        "changes": [
            {
                "type": "star",
                "text": "added back button in stats"
            },
            {
                "type": "star",
                "text": "windows binary file show dialog on port conflicts"
            }
        ]
    },
    {
        "ver": "1.55.53",
        "changes": [
            {
                "type": "bug",
                "text": "fixed high memory usage on high number of concurrent requests"
            }
        ]
    },
    {
        "ver": "1.54.526",
        "changes": [
            {
                "type": "star",
                "text": "added reset stats button"
            },
            {
                "type": "bug",
                "text": "fixed memory leak in stats"
            }
        ]
    },
    {
        "ver": "1.53.605",
        "changes": [
            {
                "type": "bug",
                "text": "fix UI css"
            }
        ]
    },
    {
        "ver": "1.52.848",
        "changes": [
            {
                "type": "sparkles",
                "text": "add stats feature"
            }
        ]
    },
    {
        "ver": "1.52.425",
        "changes": [
            {
                "type": "bug",
                "text": "fix google login"
            }
        ]
    },
    {
        "ver": "1.52.369",
        "changes": [
            {
                "type": "bug",
                "text": "fix upgrade modal"
            }
        ]
    },
    {
        "ver": "1.52.241",
        "changes": [
            {
                "type": "bug",
                "text": "fix allocated ips selection"
            }
        ]
    },
    {
        "ver": "1.52.1",
        "changes": [
            {
                "type": "bug",
                "text": "fix login for renamed users"
            },
            {
                "type": "star",
                "text": "limit minimum values to numeric input fields"
            }
        ]
    },
    {
        "ver": "0.10.20",
        "changes": [
            {
                "type": "star",
                "text": "added support for ip whitelist on each port"
            },
            {
                "type": "star",
                "text": "added analytics events on buttons and proxies"
            },
            {
                "type": "bug",
                "text": "fix reverse lookup for http"
            }
        ]
    },
    {
        "ver": "0.10.19",
        "changes": [
            {
                "type": "star",
                "text": "added firewall ports tester in tools"
            },
            {
                "type": "bug",
                "text": "fix login problem for root users"
            },
            {
                "type": "bug",
                "text": "fix --iface parameter to accept ip addresses as well as interface names"
            },
            {
                "type": "bug",
                "text": "fix login for renamed customers"
            }
        ]
    },
    {
        "ver": "0.10.18",
        "changes": [
            {
                "type": "star",
                "text": "added \"--timeout\" parameter"
            },
            {
                "type": "bug",
                "text": "fix login problem with some users"
            },
            {
                "type": "sparkles",
                "text": "speed and stability improvements"
            },
            {
                "type": "star",
                "text": "sessions are initialized on first request"
            }
        ]
    },
    {
        "ver": "0.10.17",
        "changes": [
            {
                "type": "bug",
                "text": "fix keep default zone if enabled/available"
            },
            {
                "type": "sparkles",
                "text": "fix correct config proxy zones"
            }
        ]
    },
    {
        "ver": "0.10.16",
        "changes": [
            {
                "type": "bug",
                "text": "fix memory leak"
            },
            {
                "type": "bug",
                "text": "fix dropin proxy select available zone, static by default"
            }
        ]
    },
    {
        "ver": "0.10.15",
        "changes": [
            {
                "type": "bug",
                "text": "fix saving configuration from UI"
            },
            {
                "type": "bug",
                "text": "fix port conflicts crash"
            },
            {
                "type": "sparkles",
                "text": "stability improvements"
            }
        ]
    },
    {
        "ver": "0.10.14",
        "changes": [
            {
                "type": "bug: fix \"port\"",
                "text": "\"auto\" when no proxies are running"
            },
            {
                "type": "bug",
                "text": "fix permission \"asn\" check"
            },
            {
                "type": "sparkles",
                "text": "stability improvements"
            }
        ]
    },
    {
        "ver": "0.10.13",
        "changes": [
            {
                "type": "bug",
                "text": "fix high cpu usage after multple UI reloads"
            },
            {
                "type": "star: added \"port\"",
                "text": "\"auto\" option support to POST /api/proxies - auto selects next available port"
            }
        ]
    },
    {
        "ver": "0.10.12",
        "changes": [
            {
                "type": "sparkles",
                "text": "fix manager crash on socks ECONNREFUSED ECONNRESET errors"
            }
        ]
    },
    {
        "ver": "0.10.11",
        "changes": [
            {
                "type": "sparkles",
                "text": "further reduce load on lumtest"
            },
            {
                "type": "sparkles",
                "text": "reduce rate of /cp/lum_local_conf requests"
            }
        ]
    },
    {
        "ver": "0.10.10",
        "changes": [
            {
                "type": "sparkles",
                "text": "reduce rate of lumtest requests"
            }
        ]
    },
    {
        "ver": "0.10.9",
        "changes": [
            {
                "type": "sparkles",
                "text": "reduce rate of proxy check_credentials requests"
            }
        ]
    },
    {
        "ver": "0.10.8",
        "changes": [
            {
                "type": "bug",
                "text": "fix infinite requests when luminati.io credentials are invalid"
            }
        ]
    },
    {
        "ver": "0.10.7",
        "changes": [
            {
                "type": "star",
                "text": "added --cookie, --no-cookie options"
            },
            {
                "type": "bug",
                "text": "fix option to set Pool size from allocated IPs"
            }
        ]
    },
    {
        "ver": "0.10.6",
        "changes": [
            {
                "type": "star",
                "text": "added smart rules scripting for zero-fail-rate (alpha)"
            },
            {
                "type": "bug",
                "text": "fixed Google account login"
            }
        ]
    },
    {
        "ver": "0.10.5",
        "changes": [
            {
                "type": "bug",
                "text": "fixed fatal exception when zone has no passwords"
            },
            {
                "type": "bug",
                "text": "fixed inability to make POST requests with ssl analyzing"
            },
            {
                "type": "bug",
                "text": "resolved build failures on node v4"
            }
        ]
    },
    {
        "ver": "0.10.4",
        "changes": [
            {
                "type": "star",
                "text": "update default zone passwords from luminati.io"
            },
            {
                "type": "sparkles",
                "text": "gather better stack traces during crashes"
            },
            {
                "type": "boom",
                "text": "force login when luminati.io credentials are out of date"
            }
        ]
    },
    {
        "ver": "0.10.2",
        "changes": [
            {
                "type": "star",
                "text": "zone information is now always up-to-date with luminati.io"
            },
            {
                "type": "bug",
                "text": "whitelist, recent_ips, and stats no longer show empty lists"
            },
            {
                "type": "bug",
                "text": "zone password changes no longer old passwords in config files"
            }
        ]
    },
    {
        "ver": "0.10.1",
        "changes": [
            {
                "type": "bug",
                "text": "removed spurious SOCKS error when using dropin proxy"
            },
            {
                "type": "bug",
                "text": "fixed errors encountered when giving password on the command line"
            },
            {
                "type": "bug",
                "text": "fixed compile errors on Node versions < 6"
            }
        ]
    },
    {
        "ver": "0.10.0",
        "changes": [
            {
                "type": "star",
                "text": "made --dropin flag on by default"
            },
            {
                "type": "sparkles",
                "text": "apply proxy defaults late to avoid polluting configs with defaults"
            },
            {
                "type": "boom",
                "text": "report exception message when prereq check fails"
            }
        ]
    },
    {
        "ver": "0.9.75",
        "changes": [
            {
                "type": "bug",
                "text": "avoid login error when customer=undefined"
            },
            {
                "type": "bug",
                "text": "enable login to work correctly when using --no-config"
            },
            {
                "type": "bug",
                "text": "ensure that proxies are correctly initialized in put/post"
            },
            {
                "type": "boom",
                "text": "remove inaccurate/confusing parameter reporting in UI"
            },
            {
                "type": "sparkles",
                "text": "slow down rate of requests to lumtest.com to reduce load"
            }
        ]
    },
    {
        "ver": "0.9.74",
        "changes": [
            {
                "type": "bug",
                "text": "fixed issue with automating upgrading"
            },
            {
                "type": "star",
                "text": "made automatically saved config files shorter"
            },
            {
                "type": "bug",
                "text": "removed login issues when using --password on the command line"
            }
        ]
    },
    {
        "ver": "0.9.73",
        "changes": [
            {
                "type": "bug",
                "text": "fixed --dropin to work correctly when credentials given on command line"
            },
            {
                "type": "star",
                "text": "made handling of command-line arguments work reliably"
            }
        ]
    },
    {
        "ver": "0.9.72",
        "changes": [
            {
                "type": "bug",
                "text": "fixed event listener leak"
            },
            {
                "type": "bug",
                "text": "fixed usage of stringify in error reports"
            },
            {
                "type": "star",
                "text": "added additional analytics events"
            },
            {
                "type": "star",
                "text": "report location of config file during startup"
            }
        ]
    },
    {
        "ver": "0.9.69",
        "changes": [
            {
                "type": "sparkles",
                "text": "added analytics events for understanding crashes"
            }
        ]
    },
    {
        "ver": "0.9.67",
        "changes": [
            {
                "type": "sparkles",
                "text": "update API doc"
            }
        ]
    },
    {
        "ver": "0.9.66",
        "changes": [
            {
                "type": "bug",
                "text": "fix API usage"
            }
        ]
    },
    {
        "ver": "0.9.65",
        "changes": [
            {
                "type": "bug",
                "text": "fix startup on win"
            }
        ]
    },
    {
        "ver": "0.9.64",
        "changes": [
            {
                "type": "star",
                "text": "added feature to set pool from allocated IPs"
            },
            {
                "type": "star",
                "text": "added feature to save history in external DB"
            }
        ]
    },
    {
        "ver": "0.9.63",
        "changes": [
            {
                "type": "bug",
                "text": "tests failed with Node 5"
            }
        ]
    },
    {
        "ver": "0.9.62",
        "changes": [
            {
                "type": "boom",
                "text": "move --resolve (manager level) to --reverse_lookup_file (proxy level)"
            },
            {
                "type": "sparkles",
                "text": "added --reverse_lookup_dns and --reverse_lookup_values options"
            },
            {
                "type": "sparkles",
                "text": "show allocated IPs for static plans"
            }
        ]
    },
    {
        "ver": "0.9.61",
        "changes": [
            {
                "type": "sparkles",
                "text": "update REST api docs"
            },
            {
                "type": "sparkles",
                "text": "improve app stability"
            }
        ]
    },
    {
        "ver": "0.9.60",
        "changes": [
            {
                "type": "bug",
                "text": "SOCKS now works with sticky_ip"
            }
        ]
    },
    {
        "ver": "0.9.59",
        "changes": [
            {
                "type": "sparkles",
                "text": "use es6-shim"
            }
        ]
    },
    {
        "ver": "0.9.58",
        "changes": [
            {
                "type": "sparkles",
                "text": "use indexOf instead of include to support old browsers"
            }
        ]
    },
    {
        "ver": "0.9.57",
        "changes": [
            {
                "type": "sparkles",
                "text": "More correct usage message for docker users"
            },
            {
                "type": "sparkles",
                "text": "Add warning for proxy with history and no debug info"
            },
            {
                "type": "bug",
                "text": "History now show all pages"
            },
            {
                "type": "sparkles",
                "text": "Improve presets description, and make it more clear"
            },
            {
                "type": "star",
                "text": "Show session info for single session proxies"
            },
            {
                "type": "star",
                "text": "Random single session now support refresh_sessions, max_requests & session_duration"
            }
        ]
    },
    {
        "ver": "0.9.56",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improve app stability"
            },
            {
                "type": "bug",
                "text": "Remove empty country from the UI"
            },
            {
                "type": "bug",
                "text": "Allow editing of proxies with socks and multiply properly using dialog"
            },
            {
                "type": "sparkles",
                "text": "Add ability to dismiss upgrade (you can do upgrade from dropdown menu)"
            }
        ]
    },
    {
        "ver": "0.9.55",
        "changes": [
            {
                "type": "bug",
                "text": "Explicit any country was not working properly"
            },
            {
                "type": "bug",
                "text": "Add countries that have no cities/states into UI"
            },
            {
                "type": "sparkles",
                "text": "Warn when keep_alive value is outside effective range 0-60"
            },
            {
                "type": "sparkles",
                "text": "Added alert for SSL connection to IP URLs"
            },
            {
                "type": "sparkles",
                "text": "Handle 404 URLs"
            }
        ]
    },
    {
        "ver": "0.9.54",
        "changes": [
            {
                "type": "bug",
                "text": "Allow setting max requests from the UI"
            }
        ]
    },
    {
        "ver": "0.9.53",
        "changes": [
            {
                "type": "bug",
                "text": "Allow windows and other OS to handle the large CSV file properly"
            }
        ]
    },
    {
        "ver": "0.9.52",
        "changes": [
            {
                "type": "bug",
                "text": "Fix bug in loading of countries to UI"
            }
        ]
    },
    {
        "ver": "0.9.51",
        "changes": [
            {
                "type": "sparkles",
                "text": "simplify handling of cities options in the UI"
            },
            {
                "type": "bug",
                "text": "Handle city names with spaces properly"
            },
            {
                "type": "bug",
                "text": "Treat zones with no plans proprly"
            },
            {
                "type": "sparkles",
                "text": "presets now show the values they set as disabled"
            },
            {
                "type": "boom",
                "text": "Clean up unused endpoint (/api/block)"
            },
            {
                "type": "bug",
                "text": "Treat resolve false as no resolve file and not as auto resolve"
            }
        ]
    },
    {
        "ver": "0.9.50",
        "changes": [
            {
                "type": "sparkles",
                "text": "Support short_username for shorter credentials headers"
            }
        ]
    },
    {
        "ver": "0.9.49",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improve db handling"
            },
            {
                "type": "sparkles",
                "text": "Remove unnecesary warnings"
            }
        ]
    },
    {
        "ver": "0.9.48",
        "changes": [
            {
                "type": "star",
                "text": "Improve proxy settings UI by presets"
            },
            {
                "type": "sparkles",
                "text": "show sticky sessions in the pool dialog"
            },
            {
                "type": "sparkles",
                "text": "Improve session editing (in form and inline)"
            }
        ]
    },
    {
        "ver": "0.9.47",
        "changes": [
            {
                "type": "star",
                "text": "Detect config errors when saving config from UI"
            },
            {
                "type": "sparkles",
                "text": "UI improvements"
            }
        ]
    },
    {
        "ver": "0.9.46",
        "changes": [
            {
                "type": "star",
                "text": "Allow defining multiple identical ports using the multiply property"
            },
            {
                "type": "sparkles",
                "text": "Link to FAX from inside the app"
            }
        ]
    },
    {
        "ver": "0.9.45",
        "changes": [
            {
                "type": "bug",
                "text": "Obtain session info using protocol defined by --secure_proxy"
            }
        ]
    },
    {
        "ver": "0.9.44",
        "changes": [
            {
                "type": "bug",
                "text": "Proxy field descriptions displayed wrong"
            }
        ]
    },
    {
        "ver": "0.9.43",
        "changes": [
            {
                "type": "bug",
                "text": "Upgrade notification will display correctly"
            }
        ]
    },
    {
        "ver": "0.9.42",
        "changes": [
            {
                "type": "sparkles",
                "text": "proxy API prevent port conflicts when saving proxy"
            },
            {
                "type": "boom",
                "text": "API changes move POST /delete to DELETE /proxies"
            },
            {
                "type": "bug",
                "text": "Upgrade message when no newer version is available"
            },
            {
                "type": "sparkles",
                "text": "Link to changelog in upgrade message"
            }
        ]
    },
    {
        "ver": "0.9.41",
        "changes": [
            {
                "type": "star",
                "text": "make keep_alive support single session"
            },
            {
                "type": "sparkles",
                "text": "get last version using cdn"
            }
        ]
    },
    {
        "ver": "0.9.40",
        "changes": [
            {
                "type": "sparkles",
                "text": "make --session visible in UI and CLI"
            }
        ]
    },
    {
        "ver": "0.9.39",
        "changes": [
            {
                "type": "star",
                "text": "sticky_ip sessions now support keep_alive, max_requests and session_duration"
            },
            {
                "type": "sparkles",
                "text": "proxy inline form will prevent port conflicts when saving proxy"
            }
        ]
    },
    {
        "ver": "0.9.38",
        "changes": [
            {
                "type": "star",
                "text": "FAQ now contain REST api documentation"
            }
        ]
    },
    {
        "ver": "0.9.37",
        "changes": [
            {
                "type": "bug",
                "text": "drop in mode proxy use sticky_ip sessions and not pool sessions"
            },
            {
                "type": "bug",
                "text": "do not show alerts for lumtest.com requests"
            },
            {
                "type": "bug",
                "text": "avoid crashing when there is a new host for collecting stats"
            }
        ]
    },
    {
        "ver": "0.9.36",
        "changes": [
            {
                "type": "star",
                "text": "refresh_sessions for sequential pools will only refresh the used session, and not all"
            }
        ]
    },
    {
        "ver": "0.9.35",
        "changes": [
            {
                "type": "sparkles",
                "text": "Proxy settings dialog will prevent port conflicts when saving proxy"
            }
        ]
    },
    {
        "ver": "0.9.34",
        "changes": [
            {
                "type": "bug",
                "text": "refresh_sessions now refresh sticky_ip sessions properly"
            },
            {
                "type": "sparkles",
                "text": "export history to CSV"
            },
            {
                "type": "star",
                "text": "Reintroducing direct_include/direct_exclude"
            },
            {
                "type": "sparkles",
                "text": "use pagination in proxies"
            },
            {
                "type": "sparkles",
                "text": "use pagination in pool"
            }
        ]
    },
    {
        "ver": "0.9.32",
        "changes": [
            {
                "type": "sparkles",
                "text": "show history details below instead of modal"
            },
            {
                "type": "star",
                "text": "support stopping a running daemon using --stop-daemon"
            },
            {
                "type": "sparkles",
                "text": "use pagination in history details"
            }
        ]
    },
    {
        "ver": "0.9.31",
        "changes": [
            {
                "type": "sparkles",
                "text": "Shuffle proxy hosts before using them, to spread traffic"
            },
            {
                "type": "bug",
                "text": "Avoid checking proper installation of optional dependencies"
            }
        ]
    },
    {
        "ver": "0.9.30",
        "changes": [
            {
                "type": "star",
                "text": "Auto generate random seed for proxies, to avoid multiple instances share the same session"
            },
            {
                "type": "star",
                "text": "allow specifing seed for proxies to make them share the same IPs"
            }
        ]
    },
    {
        "ver": "0.9.29",
        "changes": [
            {
                "type": "sparkles",
                "text": "use autocomplete for 'city' field in inline edit"
            },
            {
                "type": "bug",
                "text": "History can now be filtered by context"
            }
        ]
    },
    {
        "ver": "0.9.28",
        "changes": [
            {
                "type": "sparkles",
                "text": "use autocomplete for 'city' field in proxy edit form"
            }
        ]
    },
    {
        "ver": "0.9.25",
        "changes": [
            {
                "type": "sparkles",
                "text": "lock UI during upgrade"
            },
            {
                "type": "sparkles",
                "text": "use select for zone field in inline edit"
            },
            {
                "type": "sparkles",
                "text": "update tooltips"
            },
            {
                "type": "bug",
                "text": "show working URL for admin in case iface is used"
            }
        ]
    },
    {
        "ver": "0.9.24",
        "changes": [
            {
                "type": "bug",
                "text": "Maintain HTTP header order and casing"
            },
            {
                "type": "sparkles",
                "text": "move 'add' and 'duplicate' buttons on top of the table"
            }
        ]
    },
    {
        "ver": "0.9.23",
        "changes": [
            {
                "type": "sparkles",
                "text": "prevent memory leak warning for large pool_size"
            },
            {
                "type": "sparkles",
                "text": "prevent edit field if zone has no permissions for it"
            },
            {
                "type": "sparkles",
                "text": "improve layout of proxies table"
            },
            {
                "type": "sparkles",
                "text": "do not show not relevant errors"
            }
        ]
    },
    {
        "ver": "0.9.22",
        "changes": [
            {
                "type": "sparkles",
                "text": "register IP in zone whitelist during login"
            }
        ]
    },
    {
        "ver": "0.9.21",
        "changes": [
            {
                "type": "bug",
                "text": "login/logout issues"
            }
        ]
    },
    {
        "ver": "0.9.20",
        "changes": [
            {
                "type": "bug",
                "text": "fix cases with Google sign-in with non-configured proxies"
            }
        ]
    },
    {
        "ver": "0.9.19",
        "changes": [
            {
                "type": "sparkles",
                "text": "show proxy status details in next line"
            },
            {
                "type": "star",
                "text": "history now includes all requests made by proxy-manager for that proxy"
            }
        ]
    },
    {
        "ver": "0.9.18",
        "changes": [
            {
                "type": "boom",
                "text": "`--direct_include` and `--direct_exclude` options have been removed; use `--bypass_proxy` instead (was restored on version 0.9.33)"
            },
            {
                "type": "sparkles",
                "text": "Use a drop-down to select the State/Province/Region in the proxies table, instead of free form text"
            },
            {
                "type": "bug",
                "text": "fix bug in saving history setting in UI"
            },
            {
                "type": "bug",
                "text": "fix request alerts on headers"
            }
        ]
    },
    {
        "ver": "0.9.16",
        "changes": [
            {
                "type": "sparkles",
                "text": "use HTML tooltip for proxy status icon"
            }
        ]
    },
    {
        "ver": "0.9.15",
        "changes": [
            {
                "type": "sparkles",
                "text": "show proxy status details in popup"
            }
        ]
    },
    {
        "ver": "0.9.14",
        "changes": [
            {
                "type": "star",
                "text": "add X-Hola-Context header, that will not be passed over outside the manager, but will be added to the response and history"
            },
            {
                "type": "sparkles",
                "text": "improve checks for proxy saving"
            },
            {
                "type": "sparkles",
                "text": "visual changes for proxies table"
            }
        ]
    },
    {
        "ver": "0.9.13",
        "changes": [
            {
                "type": "bug",
                "text": "handle gracefully old data table that do not exists"
            },
            {
                "type": "sparkles",
                "text": "delete zones from local DB after logout"
            }
        ]
    },
    {
        "ver": "0.9.12",
        "changes": [
            {
                "type": "sparkles",
                "text": "improve tests"
            }
        ]
    },
    {
        "ver": "0.9.11",
        "changes": [
            {
                "type": "sparkles",
                "text": "visual changes for login screen"
            },
            {
                "type": "bug",
                "text": "fix freezes of /proxies page"
            }
        ]
    },
    {
        "ver": "0.9.10",
        "changes": [
            {
                "type": "sparkles",
                "text": "improve upgrade process"
            }
        ]
    },
    {
        "ver": "0.9.7",
        "changes": [
            {
                "type": "bug",
                "text": "fix upgrade for Windows"
            }
        ]
    },
    {
        "ver": "0.9.6",
        "changes": [
            {
                "type": "boom",
                "text": "remove experimental React version"
            },
            {
                "type": "bug",
                "text": "close HTTPS connection after \"Refresh session\" clicked to allow software to connect to new residential IP"
            }
        ]
    },
    {
        "ver": "0.9.5",
        "changes": [
            {
                "type": "bug",
                "text": "Maintain the letter casing of the header names"
            },
            {
                "type": "star",
                "text": "improve upgrade process"
            }
        ]
    },
    {
        "ver": "0.9.4",
        "changes": [
            {
                "type": "boom",
                "text": "Luminati Proxy Manager will now refuse to run on older versions of Node.js"
            }
        ]
    },
    {
        "ver": "0.9.3",
        "changes": [
            {
                "type": "sparkles",
                "text": "delete credentials from config after logout"
            }
        ]
    },
    {
        "ver": "0.9.2",
        "changes": [
            {
                "type": "sparkles",
                "text": "Allow installation for node 4 & 5 to allow upgrades to continue to work"
            }
        ]
    },
    {
        "ver": "0.9.1",
        "changes": [
            {
                "type": "boom",
                "text": "Dropping support for node 4 & 5, please upgrade to node 6 or above"
            }
        ]
    },
    {
        "ver": "0.8.38",
        "changes": [
            {
                "type": "sparkles",
                "text": "Use encoded creds instead of plain-text for Google OAuth login"
            },
            {
                "type": "sparkles",
                "text": "Move refresh and delete buttons to the top"
            },
            {
                "type": "sparkles",
                "text": "Update columns icon"
            }
        ]
    },
    {
        "ver": "0.8.37",
        "changes": [
            {
                "type": "bug",
                "text": "Avoid crush if proxies have been deleted, while request comes in"
            },
            {
                "type": "sparkles",
                "text": "check proxy before saving to config file"
            },
            {
                "type": "boom",
                "text": "Force login in order to perform management operations through the UI"
            }
        ]
    },
    {
        "ver": "0.8.36",
        "changes": [
            {
                "type": "bug",
                "text": "fix 25 null_response now filter by domain as well"
            }
        ]
    },
    {
        "ver": "0.8.35",
        "changes": [
            {
                "type": "bug",
                "text": "delete proxies after logout"
            }
        ]
    },
    {
        "ver": "0.8.34",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved proxy edit form"
            }
        ]
    },
    {
        "ver": "0.8.33",
        "changes": [
            {
                "type": "sparkles",
                "text": "allow to select city w/o selected state"
            },
            {
                "type": "boom",
                "text": "delete credentials from config and stop proxies after log-out"
            }
        ]
    },
    {
        "ver": "0.8.32",
        "changes": [
            {
                "type": "star",
                "text": "Replace text inputs for city and state by comboboxes"
            },
            {
                "type": "sparkles",
                "text": "Hide irrelevant fields"
            },
            {
                "type": "star",
                "text": "Proxy status UI and API"
            }
        ]
    },
    {
        "ver": "0.8.31",
        "changes": [
            {
                "type": "sparkles",
                "text": "Separate \"Default\" and \"Any\" options for country"
            },
            {
                "type": "sparkles",
                "text": "Hide pool dialog for proxies that have no pool"
            }
        ]
    },
    {
        "ver": "0.8.30",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved proxy edit form"
            }
        ]
    },
    {
        "ver": "0.8.29",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improved stability and reduces memory"
            }
        ]
    },
    {
        "ver": "0.8.28",
        "changes": [
            {
                "type": "sparkles",
                "text": "Improve email login"
            }
        ]
    },
    {
        "ver": "0.8.27",
        "changes": [
            {
                "type": "sparkles",
                "text": "Added warning on default zone change"
            }
        ]
    },
    {
        "ver": "0.8.26",
        "changes": [
            {
                "type": "boom",
                "text": "Remove statistics"
            }
        ]
    },
    {
        "ver": "0.8.25",
        "changes": [
            {
                "type": "sparkles",
                "text": "improve tests"
            },
            {
                "type": "sparkles",
                "text": "improve SSL load time"
            }
        ]
    },
    {
        "ver": "0.8.24",
        "changes": [
            {
                "type": "star",
                "text": "Google login to luminati"
            }
        ]
    },
    {
        "ver": "0.8.23",
        "changes": [
            {
                "type": "bug",
                "text": "history bug fix"
            }
        ]
    },
    {
        "ver": "0.8.22",
        "changes": [
            {
                "type": "star",
                "text": "improved login message"
            }
        ]
    },
    {
        "ver": "0.8.21",
        "changes": [
            {
                "type": "boom",
                "text": "drop-in proxy was changed to be disabled by default, and enabled only by the dropin cli argument or config value"
            }
        ]
    },
    {
        "ver": "0.8.20",
        "changes": [
            {
                "type": "bug",
                "text": "fix pool_size 0 behavior and load proxy bug"
            }
        ]
    },
    {
        "ver": "0.8.19",
        "changes": [
            {
                "type": "boom",
                "text": "you can now login with Luminati.io credentials"
            }
        ]
    },
    {
        "ver": "0.8.18",
        "changes": [
            {
                "type": "boom",
                "text": "Removed core-dump support, can still be used when installed on the machine independently"
            },
            {
                "type": "boom",
                "text": "Setting max_requests, keep_alive or session_duration no longer automatically enable pool behaviors, you have to explicitly specify pool_size"
            }
        ]
    },
    {
        "ver": "0.8.17",
        "changes": [
            {
                "type": "sparkles",
                "text": "Fixed laggy behavior of the proxies page when it has been open for a long time"
            }
        ]
    },
    {
        "ver": "0.8.16",
        "changes": [
            {
                "type": "bug",
                "text": "bypass_proxy bug fix"
            }
        ]
    },
    {
        "ver": "0.8.15",
        "changes": [
            {
                "type": "star",
                "text": "max_requests now support range - where each session gets a random max_request value in the range"
            },
            {
                "type": "sparkles",
                "text": "UI now allow define ranges for session_duration"
            }
        ]
    },
    {
        "ver": "0.8.14",
        "changes": [
            {
                "type": "boom",
                "text": "Remove support for country specific super proxy (will use super proxy from any country if already configured for a specific country)"
            },
            {
                "type": "boom",
                "text": "Credential will be rechecked every hour and after every proxy modification"
            }
        ]
    },
    {
        "ver": "0.8.13",
        "changes": [
            {
                "type": "star",
                "text": "Support core dump on crush using optional dependency in [core-dump](https://www.npmjs.com/package/core-dump) - removed on v0.8.18"
            },
            {
                "type": "bug",
                "text": "History bug fix"
            }
        ]
    },
    {
        "ver": "0.8.12",
        "changes": [
            {
                "type": "star",
                "text": "Settings page replaced with login flow"
            },
            {
                "type": "boom",
                "text": "Removed /api/status API"
            }
        ]
    },
    {
        "ver": "0.8.11",
        "changes": [
            {
                "type": "star",
                "text": "History can now be configured at the proxy level"
            },
            {
                "type": "sparkles",
                "text": "Warnings on saving proxy if there are any small issues with the settings"
            }
        ]
    },
    {
        "ver": "0.8.10",
        "changes": [
            {
                "type": "sparkles",
                "text": "IP resolution file is now to be edited from the tools tab"
            }
        ]
    },
    {
        "ver": "0.8.9",
        "changes": [
            {
                "type": "sparkles",
                "text": "Configuration file is now to be edited from the tools tab"
            }
        ]
    },
    {
        "ver": "0.8.5",
        "changes": [
            {
                "type": "star",
                "text": "cache super-proxy IPs between runs in local DB"
            },
            {
                "type": "boom",
                "text": "/api/create endpoint was removed, the same functionality can be done   using a POST request to /api/proxies"
            },
            {
                "type": "sparkles",
                "text": "Improved tests"
            }
        ]
    },
    {
        "ver": "0.8.4",
        "changes": [
            {
                "type": "bug",
                "text": "Fix SOCKS port handling in arguments and clone using UI"
            }
        ]
    },
    {
        "ver": "0.7.39",
        "changes": [
            {
                "type": "boom",
                "text": "The web UI can now be run in normal and guest modes as well as in root mode (default)"
            },
            {
                "type": "sparkles",
                "text": "Improved tests"
            },
            {
                "type": "sparkles",
                "text": "Improved proxy error message"
            }
        ]
    },
    {
        "ver": "0.7.38",
        "changes": [
            {
                "type": "bug",
                "text": "Handle password that contain special characters properly"
            }
        ]
    },
    {
        "ver": "0.7.37",
        "changes": [
            {
                "type": "star",
                "text": "Column list in proxies overview is now configurable"
            }
        ]
    },
    {
        "ver": "0.7.34",
        "changes": [
            {
                "type": "star",
                "text": "Added warning when enabling history with not SSL analyzing"
            },
            {
                "type": "sparkles",
                "text": "Added history alert for IP urls"
            },
            {
                "type": "sparkles",
                "text": "Add uninstall/install instructions to node upgrade notice"
            }
        ]
    },
    {
        "ver": "0.7.33",
        "changes": [
            {
                "type": "bug",
                "text": "Specifying --socks port will not longer create conflict on the drop-in proxy"
            },
            {
                "type": "star",
                "text": "Notify on Auto IP resolution and warn about missing IP resolution when using SOCKs (#18)"
            }
        ]
    },
    {
        "ver": "0.7.32",
        "changes": [
            {
                "type": "star",
                "text": "notification about recommended version of node (6+)"
            },
            {
                "type": "bug",
                "text": "obtain proxy peer IP & country for https requests from headers"
            }
        ]
    },
    {
        "ver": "0.7.31",
        "changes": [
            {
                "type": "boom",
                "text": "secure_proxy can not be configured per proxy (like all other parameters) with command line giving advantage only over defaults settings"
            },
            {
                "type": "star",
                "text": "ssl analyzing can now be turned on/off individually for each proxy"
            }
        ]
    },
    {
        "ver": "0.7.30",
        "changes": [
            {
                "type": "bug",
                "text": "Proxies with unavailable network interfaces no longer cause errors"
            },
            {
                "type": "bug",
                "text": "Default values for binary options are now working correctly"
            }
        ]
    },
    {
        "ver": "0.7.29",
        "changes": [
            {
                "type": "star",
                "text": "User can now view IPs for accessing each proxy from outside of localhost"
            },
            {
                "type": "star",
                "text": "History backup archives are being removed after a month"
            },
            {
                "type": "bug",
                "text": "Kilobyte is now counted as 1000 bytes instead of 1024"
            }
        ]
    },
    {
        "ver": "0.7.28",
        "changes": [
            {
                "type": "star",
                "text": "Request history archives can now be viewed along with the newer records"
            },
            {
                "type": "bug",
                "text": "History no longer crushes in case requests completes come before history initiation is complete"
            }
        ]
    },
    {
        "ver": "0.7.25",
        "changes": [
            {
                "type": "star",
                "text": "Display and save the Proxy Peer IP in the history"
            },
            {
                "type": "star",
                "text": "Added bypass_proxy regexp for accessing assets directly"
            },
            {
                "type": "star",
                "text": "deamon mode using pm2"
            },
            {
                "type": "sparkles",
                "text": "Removed per-proxy local statistics to avoid discrepancies with the global statistics"
            }
        ]
    },
    {
        "ver": "0.7.24",
        "changes": [
            {
                "type": "star",
                "text": "Archived request logs can now be viewed via the UI"
            },
            {
                "type": "sparkles",
                "text": "Displaying extra arguments in --no-config mode only"
            }
        ]
    },
    {
        "ver": "0.7.23",
        "changes": [
            {
                "type": "star",
                "text": "IP resolution file can now be edited from within the UI"
            },
            {
                "type": "bug",
                "text": "\"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"
            }
        ]
    },
    {
        "ver": "0.7.22",
        "changes": [
            {
                "type": "bug",
                "text": "Session info was not displayed"
            }
        ]
    },
    {
        "ver": "0.7.21",
        "changes": [
            {
                "type": "star",
                "text": "iOS certificate instructions in the FAQ"
            },
            {
                "type": "bug",
                "text": "Empty proxy settings are no longer stored in the configuration file"
            }
        ]
    },
    {
        "ver": "0.7.20",
        "changes": [
            {
                "type": "sparkles",
                "text": "Moving the allow_proxy_auth from performance to IP policy"
            },
            {
                "type": "sparkles",
                "text": "Improve debug log"
            }
        ]
    },
    {
        "ver": "0.7.19",
        "changes": [
            {
                "type": "bug",
                "text": "Credentials UI now works when using --no-config"
            }
        ]
    },
    {
        "ver": "0.7.18",
        "changes": [
            {
                "type": "bug: :boom",
                "text": "Socks interface now listen only on selected interface"
            },
            {
                "type": "bug",
                "text": "Do not initiate and use more sessions then pool_size if refresh is hit multiple times"
            },
            {
                "type": "star",
                "text": "Logs now contain timestamp information"
            }
        ]
    },
    {
        "ver": "0.7.17",
        "changes": [
            {
                "type": "bug",
                "text": "Semiautomatic upgrade fixed for Windows"
            }
        ]
    },
    {
        "ver": "0.7.16",
        "changes": [
            {
                "type": "star",
                "text": "Default zone can now be changed"
            },
            {
                "type": "bug",
                "text": "Proxies info is now correctly updated on credentials change"
            }
        ]
    },
    {
        "ver": "0.7.15",
        "changes": [
            {
                "type": "star",
                "text": "The application can now be updated semiautomatically via the UI"
            }
        ]
    },
    {
        "ver": "0.7.14",
        "changes": [
            {
                "type": "star",
                "text": "Quick start wizard for beginner users"
            }
        ]
    },
    {
        "ver": "0.7.13",
        "changes": [
            {
                "type": "star",
                "text": "Statistics on sessions from IP pool are now available"
            },
            {
                "type": "bug",
                "text": "Various minor bugs fixed"
            }
        ]
    },
    {
        "ver": "0.7.12",
        "changes": [
            {
                "type": "star",
                "text": "Quicker credentials check"
            }
        ]
    },
    {
        "ver": "0.7.11",
        "changes": [
            {
                "type": "star",
                "text": "IP pool for a given local proxy can now be viewed"
            }
        ]
    },
    {
        "ver": "0.7.10",
        "changes": [
            {
                "type": "star",
                "text": "FAQ section added"
            }
        ]
    },
    {
        "ver": "0.7.9",
        "changes": [
            {
                "type": "star",
                "text": "Sessions can now be refreshed from the UI/Rest without removing or changing proxy settings"
            }
        ]
    },
    {
        "ver": "0.7.7",
        "changes": [
            {
                "type": "bug",
                "text": "Restarting is fixed under Windows"
            }
        ]
    },
    {
        "ver": "0.7.6",
        "changes": [
            {
                "type": "star",
                "text": "Graceful shutdown from the UI and automatic restart on configuration change"
            }
        ]
    },
    {
        "ver": "0.7.5",
        "changes": [
            {
                "type": "star",
                "text": "Configuration can be edited from within the UI"
            }
        ]
    },
    {
        "ver": "0.7.4",
        "changes": [
            {
                "type": "star",
                "text": "UI Preselect available port for new proxy"
            },
            {
                "type": "star",
                "text": "nodejs API now does not have to be bound to a specific port"
            }
        ]
    },
    {
        "ver": "0.7.3",
        "changes": [
            {
                "type": "star",
                "text": "History now stores body of each request"
            },
            {
                "type": "star",
                "text": "Requests from history can now be modified and replayed"
            },
            {
                "type": "star",
                "text": "Resettable statistics on local proxies"
            }
        ]
    },
    {
        "ver": "0.7.2",
        "changes": [
            {
                "type": "star",
                "text": "Allow SSL connections/analyzing to insecure domains"
            },
            {
                "type": "bug",
                "text": "do not parse password as numbers even if format fit"
            }
        ]
    },
    {
        "ver": "0.7.1",
        "changes": [
            {
                "type": "star",
                "text": "PhantomJS is now an optional dependency"
            }
        ]
    },
    {
        "ver": "0.7.0",
        "changes": [
            {
                "type": "star",
                "text": "Major changes to the UI"
            },
            {
                "type": "star",
                "text": "Adding `keep_alive` support that keeps unused pool sessions alive"
            }
        ]
    },
    {
        "ver": "0.6.0",
        "changes": [
            {
                "type": "boom",
                "text": "session_timeout was replaced by session_init_timeout, and its usints have been changed from milliseconds to seconds"
            }
        ]
    },
    {
        "ver": "0.5.2",
        "changes": [
            {
                "type": "boom",
                "text": "SOCKS Interface can now be configured using UI and config files for each proxy"
            }
        ]
    },
    {
        "ver": "0.5.0",
        "changes": [
            {
                "type": "boom: NodeJS api has changed its require method",
                "text": "from `require('luminati-proxy')` to `require('luminati-proxy').Luminati`"
            }
        ]
    },
    {
        "ver": "0.4.25",
        "changes": [
            {
                "type": "boom",
                "text": "Null response for HTTPS connect requests return error code 501"
            }
        ]
    },
    {
        "ver": "0.4.24",
        "changes": [
            {
                "type": "boom",
                "text": "Drop-in mode is now on by default"
            }
        ]
    },
    {
        "ver": "0.4.22",
        "changes": [
            {
                "type": "boom",
                "text": "The rest api `/api/proxies` the `timeout` parameter was replaced by `idle_timeout`"
            },
            {
                "type": "boom",
                "text": "The cli & config parameter `timeout` was replaced by the `request_timeout`"
            }
        ]
    },
    {
        "ver": "0.2.0",
        "changes": [
            {
                "type": "boom",
                "text": "Default proxy port was changed from `23000` to `24000`"
            }
        ]
    }
]
