Permalink
522 lines (394 sloc) 14.9 KB

Luminati Proxy manager - Change Log

0.9.57:

  • More correct usage message for docker users
  • Add warning for proxy with history and no debug info
  • 🐛 History now show all pages
  • Improve presets description, and make it more clear

0.9.56:

  • Improve app stability
  • 🐛 Remove empty country from the UI
  • 🐛 Allow editing of proxies with socks and multiply properly using dialog
  • Add ability to dismiss upgrade (you can do upgrade from dropdown menu)

0.9.55:

  • 🐛 Explicit any country was not working properly
  • 🐛 Add countries that have no cities/states into UI
  • Warn when keep_alive value is outside effective range 0-60
  • Added alert for SSL connection to IP URLs
  • Handle 404 URLs

0.9.54:

  • 🐛 Allow setting max requests from the UI

0.9.53:

  • 🐛 Allow windows and other OS to handle the large CSV file properly

0.9.52:

  • 🐛 Fix bug in loading of countries to UI

0.9.51:

  • simplify handling of cities options in the UI
  • 🐛 Handle city names with spaces properly
  • 🐛 Treat zones with no plans proprly
  • presets now show the values they set as disabled
  • 💥 Clean up unused endpoint (/api/block)
  • 🐛 Treat resolve false as no resolve file and not as auto resolve

0.9.50:

  • Support short_username for shorter credentials headers

0.9.49:

  • Improve db handling
  • Remove unnecesary warnings

0.9.48:

  • ⭐️ Improve proxy settings UI by presets
  • show sticky sessions in the pool dialog
  • Improve session editing (in form and inline)

0.9.47:

  • ⭐️ Detect config errors when saving config from UI
  • UI improvements

0.9.46:

  • ⭐️ Allow defining multiple identical ports using the multiply property
  • Link to FAX from inside the app

0.9.45:

  • 🐛 Obtain session info using protocol defined by --secure_proxy

0.9.44:

  • 🐛 Proxy field descriptions displayed wrong

0.9.43:

  • 🐛 Upgrade notification will display correctly

 0.9.42:

  • proxy API prevent port conflicts when saving proxy
  • 💥 API changes move POST /delete to DELETE /proxies
  • 🐛 Upgrade message when no newer version is available
  • Link to changelog in upgrade message

0.9.41:

  • ⭐️ make keep_alive support single session
  • get last version using cdn

0.9.40:

  • make --session visible in UI and CLI

0.9.39:

  • ⭐️ sticky_ip sessions now support keep_alive, max_requests and session_duration
  • proxy inline form will prevent port conflicts when saving proxy

0.9.38:

  • ⭐️ FAQ now contain REST api documentation

0.9.37:

  • 🐛 drop in mode proxy use sticky_ip sessions and not pool sessions
  • 🐛 do not show alerts for lumtest.com requests
  • 🐛 avoid crashing when there is a new host for collecting stats

0.9.36:

  • ⭐️ refresh_sessions for sequential pools will only refresh the used session, and not all

0.9.35:

  • Proxy settings dialog will prevent port conflicts when saving proxy

0.9.34:

  • 🐛 refresh_sessions now refresh sticky_ip sessions properly
  • export history to CSV
  • ⭐️ Reintroducing direct_include/direct_exclude
  • use pagination in proxies
  • use pagination in pool

0.9.32:

  • show history details below instead of modal
  • ⭐️ support stopping a running daemon using --stop-daemon
  • use pagination in history details

0.9.31:

  • Shuffle proxy hosts before using them, to spread traffic
  • 🐛 Avoid checking proper installation of optional dependencies

0.9.30:

  • ⭐️ Auto generate random seed for proxies, to avoid multiple instances share the same session
  • ⭐️ allow specifing seed for proxies to make them share the same IPs

0.9.29:

  • use autocomplete for 'city' field in inline edit
  • 🐛 History can now be filtered by context

0.9.28:

  • use autocomplete for 'city' field in proxy edit form

0.9.25:

  • lock UI during upgrade
  • use select for zone field in inline edit
  • update tooltips
  • 🐛 show working URL for admin in case iface is used

0.9.24:

  • 🐛 Maintain HTTP header order and casing
  • move 'add' and 'duplicate' buttons on top of the table

0.9.23:

  • prevent memory leak warning for large pool_size
  • prevent edit field if zone has no permissions for it
  • improve layout of proxies table
  • do not show not relevant errors

0.9.22:

  • register IP in zone whitelist during login

0.9.21:

  • 🐛 login/logout issues

0.9.20:

  • 🐛 fix cases with Google sign-in with non-configured proxies

0.9.19:

  • show proxy status details in next line
  • ⭐️ history now includes all requests made by proxy-manager for that proxy

0.9.18:

  • 💥 --direct_include and --direct_exclude options have been removed; use --bypass_proxy instead (was restored on version 0.9.33)
  • Use a drop-down to select the State/Province/Region in the proxies table, instead of free form text
  • 🐛 fix bug in saving history setting in UI
  • 🐛 fix request alerts on headers

0.9.16:

  • use HTML tooltip for proxy status icon

0.9.15:

  • show proxy status details in popup

0.9.14:

  • ⭐️ add X-Hola-Context header, that will not be passed over outside the manager, but will be added to the response and history
  • improve checks for proxy saving
  • visual changes for proxies table

0.9.13:

  • 🐛 handle gracefully old data table that do not exists
  • delete zones from local DB after logout

0.9.12:

  • improve tests

0.9.11:

  • visual changes for login screen
  • 🐛 fix freezes of /proxies page

0.9.10

  • improve upgrade process

0.9.7:

  • 🐛 fix upgrade for Windows

0.9.6:

  • 💥 remove experimental React version
  • 🐛 close HTTPS connection after "Refresh session" clicked to allow software to connect to new residential IP

0.9.5:

  • 🐛 Maintain the letter casing of the header names
  • ⭐️ improve upgrade process

0.9.4:

  • 💥 Luminati Proxy Manager will now refuse to run on older versions of Node.js

0.9.3:

  • delete credentials from config after logout

0.9.2:

  • Allow installation for node 4 & 5 to allow upgrades to continue to work

0.9.1:

  • 💥 Dropping support for node 4 & 5, please upgrade to node 6 or above

0.8.38:

  • Use encoded creds instead of plain-text for Google OAuth login
  • Move refresh and delete buttons to the top
  • Update columns icon

0.8.37:

  • 🐛 Avoid crush if proxies have been deleted, while request comes in
  • check proxy before saving to config file
  • 💥 Force login in order to perform management operations through the UI

0.8.36:

  • 🐛 fix #25 null_response now filter by domain as well

0.8.35:

  • 🐛 delete proxies after logout

0.8.34:

  • Improved proxy edit form

0.8.33:

  • allow to select city w/o selected state
  • 💥 delete credentials from config and stop proxies after log-out

0.8.32

  • ⭐️ Replace text inputs for city and state by comboboxes
  • Hide irrelevant fields
  • ⭐️ Proxy status UI and API

0.8.31

  • Separate "Default" and "Any" options for country
  • Hide pool dialog for proxies that have no pool

0.8.30

  • Improved proxy edit form

0.8.29

  • Improved stability and reduces memory

0.8.28

  • Improve email login

0.8.27

  • Added warning on default zone change

0.8.26

  • 💥 Remove statistics

0.8.25

  • Improve tests
  • Improve SSL load time

0.8.24

  • ⭐️ Google login to luminati

0.8.23

  • 🐛 history bug fix

0.8.22

  • Improved login message

0.8.21

  • 💥 Drop-in proxy was changed to be disabled by default, and enabled only by the dropin cli argument or config value

0.8.20

  • 🐛 Fix pool_size 0 behavior and load proxy bug

0.8.19

  • 💥 You can now login with Luminati.io credentials

0.8.18

  • 💥 Removed core-dump support, can still be used when installed on the machine independently
  • 💥 Setting max_requests, keep_alive or session_duration no longer automatically enable pool behaviors, you have to explicitly specify pool_size

0.8.17

  • Fixed laggy behavior of the proxies page when it has been open for a long time

0.8.16

  • 🐛 bypass_proxy bug fix

0.8.15

  • ⭐️ max_requests now support range - where each session gets a random max_request value in the range
  • UI now allow define ranges for session_duration

0.8.14

  • 💥 Remove support for country specific super proxy (will use super proxy from any country if already configured for a specific country)
  • 💥 Credential will be rechecked every hour and after every proxy modification

0.8.13

  • ⭐️ Support core dump on crush using optional dependency in core-dump - removed on v0.8.18
  • 🐛 History bug fix

0.8.12

  • ⭐️ Settings page replaced with login flow
  • 💥 Removed /api/status API

0.8.11

  • ⭐️ History can now be configured at the proxy level
  • Warnings on saving proxy if there are any small issues with the settings

0.8.10

  • IP resolution file is now to be edited from the tools tab

0.8.9

  • Configuration file is now to be edited from the tools tab

0.8.5

  • ⭐️ cache super-proxy IPs between runs in local DB
  • 💥 /api/create endpoint was removed, the same functionality can be done using a POST request to /api/proxies
  • Improved tests

0.8.4

  • 🐛 Fix SOCKS port handling in arguments and clone using UI

0.7.39

  • 💥 The web UI can now be run in normal and guest modes as well as in root mode (default)
  • Improved tests
  • Improved proxy error message

0.7.38

  • 🐛 Handle password that contain special characters properly

0.7.37

  • ⭐️ Column list in proxies overview is now configurable

0.7.34

  • ⭐️ Added warning when enabling history with not SSL sniffing
  • Added history alert for IP urls
  • Add uninstall/install instructions to node upgrade notice

0.7.33

  • 🐛 Specifying --socks port will not longer create conflict on the drop-in proxy
  • ⭐️ Notify on Auto IP resolution and warn about missing IP resolution when using SOCKs (#18)

0.7.32

  • ⭐️ notification about recommended version of node (6+)
  • 🐛 obtain proxy peer IP & country for https requests from headers

0.7.31

  • 💥 secure_proxy can not be configured per proxy (like all other parameters) with command line giving advantage only over defaults settings
  • ⭐️ ssl sniffing can now be turned on/off individually for each proxy

0.7.30

  • 🐛 Proxies with unavailable network interfaces no longer cause errors
  • 🐛 Default values for binary options are now working correctly

0.7.29

  • ⭐️ User can now view IPs for accessing each proxy from outside of localhost
  • ⭐️ History backup archives are being removed after a month
  • 🐛 Kilobyte is now counted as 1000 bytes instead of 1024

0.7.28

  • ⭐️ Request history archives can now be viewed along with the newer records
  • 🐛 History no longer crushes in case requests completes come before history initiation is complete

0.7.25

  • ⭐️ Display and save the Proxy Peer IP in the history
  • ⭐️ Added bypass_proxy regexp for accessing assets directly
  • ⭐️ deamon mode using pm2
  • Removed per-proxy local statistics to avoid discrepancies with the global statistics

0.7.24

  • ⭐️ Archived request logs can now be viewed via the UI
  • Displaying extra arguments in --no-config mode only

0.7.23

  • ⭐️ IP resolution file can now be edited from within the UI
  • 🐛 "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

  • 🐛 Session info was not displayed

0.7.21

  • ⭐️ iOS certificate instructions in the FAQ
  • 🐛 Empty proxy settings are no longer stored in the configuration file

0.7.20

  • Moving the allow_proxy_auth from performance to IP policy
  • Improve debug log

0.7.19

  • 🐛 Credentials UI now works when using --no-config

0.7.18

  • 🐛 💥 Socks interface now listen only on selected interface
  • 🐛 Do not initiate and use more sessions then pool_size if refresh is hit multiple times
  • ⭐️ Logs now contain timestamp information

0.7.17

  • 🐛 Semiautomatic upgrade fixed for Windows

0.7.16

  • ⭐️ Default zone can now be changed
  • 🐛 Proxies info is now correctly updated on credentials change

0.7.15

  • ⭐️ The application can now be updated semiautomatically via the UI

0.7.14

  • ⭐️ Quick start wizard for beginner users

0.7.13

  • ⭐️ Statistics on sessions from IP pool are now available
  • 🐛 Various minor bugs fixed

0.7.12

  • ⭐️ Quicker credentials check

0.7.11

  • ⭐️ IP pool for a given local proxy can now be viewed

0.7.10

  • ⭐️ FAQ section added

0.7.9

  • ⭐️ Sessions can now be refreshed from the UI/Rest without removing or changing proxy settings

0.7.7

  • 🐛 Restarting is fixed under Windows

0.7.6

  • ⭐️ Graceful shutdown from the UI and automatic restart on configuration change

0.7.5

  • ⭐️ Configuration can be edited from within the UI

0.7.4

  • ⭐️ UI Preselect available port for new proxy
  • ⭐️ nodejs API now does not have to be bound to a specific port

0.7.3

  • ⭐️ History now stores body of each request
  • ⭐️ Requests from history can now be modified and replayed
  • ⭐️ Resettable statistics on local proxies

0.7.2

  • ⭐️ Allow SSL connections/sniffing to insecure domains
  • 🐛 do not parse password as numbers even if format fit

0.7.1

  • ⭐️ PhantomJS is now an optional dependency

0.7.0

  • ⭐️ Major changes to the UI
  • ⭐️ Adding keep_alive support that keeps unused pool sessions alive

0.6.0

  • 💥 session_timeout was replaced by session_init_timeout, and its usints have been changed from milliseconds to seconds

0.5.2

  • 💥 SOCKS Interface can now be configured using UI and config files for each proxy

0.5.0

  • 💥 NodeJS api has changed its require method: from require('luminati-proxy') to require('luminati-proxy').Luminati

0.4.25

  • 💥 Null response for HTTPS connect requests return error code 501

0.4.24

  • 💥 Drop-in mode is now on by default

0.4.22

  • 💥 The rest api /api/proxies the timeout parameter was replaced by idle_timeout
  • 💥 The cli & config parameter timeout was replaced by the request_timeout

0.2.0

  • 💥 Default proxy port was changed from 23000 to 24000

Legend

  • ⭐️ additional features
  • improvements
  • 🐛 bug fixes
  • 💥 breaking changes