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