Skip to content

Releases: Stratehm/stratum-proxy

0.4.0-SNAPSHOT-20140626-3

26 Jun 12:47
Compare
Choose a tag to compare
Pre-release

Third release of 0.4.0-SNAPSHOT of 2014-06-26 with:

Third release:
-Add the --validate-sha256-getowrk-shares option to check the share validity of getwork miners before submitting to a pool. If share is not valid, it is not submitted. Only works for sha256 based pool.
-Fix a bug on the timer task management (may lead to some odd behaviors)
-Add some missing headers to Getwork responses
-Add isEnabled pool configuration property in configuration file.

Second release:
-Fix an exception with --help option
-Fix an Exception on pool reconnection
-Fix the timer tasks cancel (general stability)
-Fix getwork job no more updated after a while. Several Getwork connections where created when getwork requests are received in burst.

First release:
-Add --conf-file (-f) option on command line to use a configuration file (sample files available in the package).
-Send a reply on worker subscribe extranonce request (Stratum).
-Improve error management on getwork connections.
-Fix some pool reconnection problem (an issue is still openned).
-Add a NeoDatis database to store hashrate history for users and pools.
-Update dependencies versions.
-Add midstate and hash1 in getwork resposne for old SHA256 miners.
-Fix a bug when shutdown is requested.

0.3.0

11 Jun 14:53
Compare
Choose a tag to compare

Add Getwork Client support
Added options:
--getwork-listen-port
--getwork-listen-address
--scrypt: set this option if you are mining on scrypt pool. Used to adjust target of getwork miners and to estimate hashrate.

0.2.1

04 Jun 06:36
Compare
Choose a tag to compare

-Implementation of an homemade timer to schedule timeouts and reconnects (should fix reconnection problem on failover pools)
-Fix compatibility with P2Pool
-Add a check to avoid error when authorize responses are incomplete
-Fix a pool reconnection issue in some rare case.
-Fix the subscribe timeout
-Add kick/ban API methods for connection/addresses
-Fix the option --pool-worker-name-separator (expecting booleans instead of strings)
-Do not authorize users that are already authorized on pools.
-Add a timeout on the pool subscribe response

0.2.0

26 May 20:37
Compare
Choose a tag to compare

-Fix a bug when using failover pools. Some connections where left on lower priority pools when higher ones came back online.
-Return a JSON status on some API methods
-Update API
-Fix a log display issue when retry connection on pool
-Add pool/add and pool/remove API
-Add user management API methods (Kick, ban, unban, list banned)
-Add --pool-append-worker-names, --pool-worker-name-separator and --pool-use-worker-password options to allow some pools to see the workers through the proxy.
-Improve compatibility with some pools with which do not fully respect the stratum protocol.

0.1.0

21 May 16:27
Compare
Choose a tag to compare

First stable release.
Added features and bug fixes:

-Fix only REJECTED shares when no fialover pool is available.
-Improve the support of client.reconnect and add --pool-no-reconnect
-Add accepted/rejected hashrate calculation for pools. Use the pool/list API method to get the hashrate.
-API change: Add user details and connection details methods (hashrate by pool, by user, by connection)
-Added parameters to control the shares sampling period to calculate pools, users and connections hashrates.
-Modification on user and password parameters: If less user and password provided than number of pools, the last user and password provided will be used for remaining pools.
-Improve command line options parsing error management.

0.1.0-SNAPSHOT-20140516

19 May 10:07
Compare
Choose a tag to compare
Pre-release

Snapshot of version 0.1.0 (2014-05-19):
-Fix a critical bug on pool disconnection: All shares where rejected after reconnection
-Improved the client.reconnect support and add the --no-pool-reconnect-different-host parameters to prevent the client.reconnect attack saw on wafflepool.

0.1.0-SNAPSHOT-20140516

16 May 07:38
Compare
Choose a tag to compare
Pre-release

Snapshot of version 0.1.0 (2014-05-16)