Releases: xmrig/xmrig-proxy
Releases · xmrig/xmrig-proxy
v2.6.0
v2.5.3
Changes
- Fixed critical bug, in some cases proxy was can't recovery connection and switch to failover pool, version 2.5.2 affected.
- Added configurable keepalive support, now possible override default timeout (60 seconds) via config file (only).
- Fixed wrong miners count in 32 bit builds.
v2.5.2
Changes
- #119 Added graceful reload support, pools and some other settings now can changed without proxy restart.
- #123 Fixed regression (all versions since 2.4 affected) fragmented responses from pool/miner was parsed incorrectly.
- #40 Added API endpoint
PUT /1/config
to update current config. - #118 Added alternative working mode, in that mode proxy support chaining and nicehash.com but lose ability to reduce connection count.
- Added API endpoint
GET /1/config
to get current active config. - Messages
use pool
now shown only in verbose mode. - Added IPv6 support:
- IPv6 now fully supported for connections to upstream pools.
bind
now accept IPv6 addresses, for example, use[::]:3333
to bind on all IPv6 interfaces and port 3333.- Internal HTTP server now support IPv6 for incoming connections.
- New command line options (with equivalent config file options):
- Added
--mode
to switch working mode. - Added
--reuse-timeout
to set timeout in seconds for reuse pool connections in simple mode. - Added
--no-watch
and config optionwatch
to disable config file watching. - Added
--variant
to override PoW settings on xmrig miners. - Added
--api-no-ipv6
and similar config option to disable IPv6 support for HTTP API. - Added
--algo
to specify algorithm cryptonight or cryptonight-lite. - Added
--api-no-restricted
to enable full access to api, this option has no effect if--api-access-token
not specified.
- Added
- Deprecations:
- Option
coin
now deprecated, usealgo
instead. - API endpoint
GET /
now deprecated, useGET /1/summary
instead. - API endpoint
GET /workers.json
, useGET /1/workers
instead.
- Option
v2.4.5
v2.4.4
- Added libmicrohttpd version to --version output.
- Fixed bug in singal handler, in some cases proxy wasn't shutdown properly.
- Fixed recent MSVC 2017 version detection.
- Fixed in default
config.json
was missing optioncolors
. - For Windows builds, libuv updated to 1.18.0 and libmicrohttpd to 0.9.58.
- #37 Fixed ARM build.
- #70 Now used kH/s instead of KH/s.
v2.4.2
v2.4.1
v2.4.0
- New internal event based architecture to easily extend proxy features.
- Added HTTP API.
- Added per worker statistics, available in HTTP API and terminal.
- Added command line option
--no-workers
and config optionworkers
. - Added option
access-log-file
, to write to file log information about connection/disconnection of miners. - Added limited support to override pool diff, global via option
custom-diff
or per workerWORKER_ID+DIFF
. - Added option
coin
, set it toaeon
if use proxy for AEON (cryptonight-lite). - Added donation, default 2% configurable down to 1% as promised before, no fee if you use only one pool connection (up to 256 workers).
- #19 Use ratio instead of efficiency in connections report.
- Optimized performance, stability and memory usage.
- libjansson replaced to rapidjson.
v2.3.0
- Added config file support.
- Added support for 32bit version.
- Added
--user-agent
option, to set custom user-agent string for pool. For examplecpuminer-multi/0.1
. - Force reconnect if pool block miner IP address. helps switch to backup pool.
- Better error message when detected incompatible miner, copy original nicehash behavior.
- Fixed terminal issues after exit on Linux and OS X.
- #5 Fixed OX X support.
- #6 Fixed
--no-color
option.