- Added support for animecoin, darkcoin, fuguecoin, groestlcoin, inkcoin, marucoin, myriadcoin-groestl, quarkcoin, qubitcoin, sifcoin, twecoin, darkcoin-mod ("X11-mod"), marucoin-mod ("X13-mod"), maxcoin (by mrbrdo).
intensity
,xintensity
,rawintensity
,gpu-memclock
,gpu-engine
,thread-concurrency
,gpu-threads
now also have apool-*
version to configure them for each pool separately (by mrbrdo).- Initial configuration system revamping (by ystarnaud).
- Algorithm profile configuration (by ystarnaud).
- Complete configuration documentation, see
doc/configuration.md
(by ystarnaud). - API documentation update, see
doc/API.md
(by ystarnaud). - Extranonce support for stratum (by bitbandi).
- Fixed MSVS building, tested with MSVC++ 2010 and 2013 (by troky).
- Added the "ultratune" feature from
sph-sgminer
, available in the NCurses interface with[G][C][U]
(by ultracorp).
- git repo moved to sgminer-dev. It is now a GitHub organisation with several people having write access.
- Kernel
bufius
merger fromvertminer
(by Bufius). - Set pool as idle on several stratum failure conditions (by elbandi).
- API response to
version
has fieldCGMiner
instead ofSGMiner
for API client compatibility, and an additionalMiner
field (by luke-jr). - API response to
restart
andquit
only contains astatus
section and passes JSON validation (by luke-jr). - API response to
devs
containsXIntensity
andRawIntensity
fields. - Config file writing from TUI/API should produce a borked config less often.
- Allow setting algorithm per-pool and initial implementation of kernel
hot-swapping (by mrbrdo). Use options
pool-algorithm
(in config file or in CLI) oralgorithm
(config-only). - NCurses UI
[S][W]
writes pool name and description to configuration. - Added algorithm name to
pools
API command (by troky). - NCurses UI asks for (optional) pool name, description and algorithm when adding pool.
- API command
addpool
allows bothurl,user,pass
andurl,user,pass,name,desc,algo
.
- There are now two mailing lists (on SourceForge), see
README.md
. - Adaptive-N-factor algorithm support (by Bufius, Zuikkis and
veox). For details on choosing the algorithm, see
doc/configuration.md
. - Allowed kernel names are no longer hard-coded. It is now possible to
use any
.cl
file. - Configuration parameter
poolname
has been renamed toname
.poolname
is deprecated and will be removed in a future version. - Multiple
--name
parsing should now work as expected (by troky). --description
configuration parameter to specify a freeform pool description, and--priority
to specify the pool's priority (by troky).- Added new Algorithms for cpu coins nscrypt --algorithm nscrypt scrypt-jane --algorithm scrypt-jane quark --algorithm quarkcoin qubit --algorithm qubitcoin dark --algorithm darkcoin myriad --algorithm myriadcoin-groestl ink --algorithm inkcoin anime --algorithm animecoin fugue --algorithm fuguecoin sif --algorithm sifcoin groestl --algorithm groestlcoin twe --algorithm twecoin maru --algorithm marucoin
- A new option was added: --difficulty-multiplier. It allows to set stratum difficulty multiplier. The multipliers are 0.0039062500 (1/256), 1.0, and 256 If you have "share above target" errors then set it to 1.0 or 256. If difficulty required by pool is strangely large, set it to 1.0 or 0.0039062500 (1/256). Other values are unlikely to be used. Hopefully this will fix all remaining stratum problems.
- Display pool URL instead of "Pool N" if no
poolname
specified. - Incognito mode to hide user name in NCurses interface - useful for
publishing screenshots. To enable, use
--incognito
on command line,incognito
in config or[D][I]
in NCurses interface. - Support building in Microsoft Visual Studio 2010, perhaps other
versions as well (by troky). Documentation in
winbuild/README.txt
. - Support building in Cygwin (by markuspeloquin). Documentation in
doc/cygwin-build.txt
. - Forward-port changes from
ckolivas/cgminer
up to 3.12.3. - Allow setting
worksize
for kernelzuikkis
. - More log messages in pool handling.
- Updated
doc/FAQ.md
. - Updated
example.conf
.
- Writing configuration file from NCurses interface is broken!
- Commandline option parsing may be broken!
- MinGW building may be broken!
- Bug reporting documentation:
doc/BUGS.md
. - Kernel selection and integration:
doc/KERNEL.md
. - Several updates to other documentation files.
- Warn if
GPU_*
environment variables are not set. - Maximum
intensity
lowered to 31 (anything above that gives an overflow anyway). - Experimental
xintensity
setting (by Kalroth), see commit message. - Experimental
rawintensity
setting (by Kalroth), see commit message. -v
is now a shorthand for--verbose
, not--vectors
.- Default
scantime
andexpiry
changed to 7 and 28 (tests run by MissedOutOnBTC). - Increased precision of
API_MHS
; addedAPI_KHS
. - Pulled in kernels:
alexkarold
,alexkarnew
,psw
,zuikkis
; renamedscrypt
tockolivas
; all kernels now reside in directorykernel
. Kernels can be chosen at startup only, by specifyingkernel
. - Small optimisation to
ckolivas
kernel (by gdevenyi). - Named pools via
poolname
(by Kalroth). - Failover pool switching back delay is configurable via
failover-switch-delay
(by Kalroth). - Pool
state
:enabled
,disabled
, andhidden
(by Joe4782). - Allow all pools to be set
disabled
. - Use RPM in ADL
get-fanspeed
requests (frombfgminer
, by luke-jr). - Verbose ADL failure messages (by Joe4782 and deba12).
- Use
git
version string if available. - Allow bypassing ADL checks during build with
--disable-adl-checks
. - MinGW build checks (by tonobitc).
- Experimental Microsoft Visual Studio 2010 building support in branch
build-msvs2010-upd
(by troky).
- Fork
veox/sgminer
fromckolivas/cgminer
version 3.7.2. - Remove code referencing SHA256d mining, FPGAs and ASICS. Leftovers most probably still remain.
- AMD ADL crash fix on R9 chipsets by Benjamin Herrenschmidt.
- Maximum allowed intensity increased to 42.
- Move documentation to directory
doc
. --gpu-threads
support for comma-separated values by Martin Danielsen (Kalroth).- AMD ADL SDK 5 mandatory, preparation for ADL Overdrive 6 support by Kalroth.
- Allow changing TCP keepalive packet idle time using
--tcp-keepalive
. - Automatic library presence detection by
configure
. --scrypt
option removed (no other choice now).--vectors
option removed (current kernel only supports 1).- Display per-GPU reject percentage instead of absolute values by Kalroth.
- Do not show date in log by default (switch with
--log-show-date
). - Fix network difficulty display to resemble that of
cgminer
3.1.1. - Forward-port relevant bugfixes form
ckolivas/cgminer
, up tocgminer
version 3.10.0.
Previous NEWS file available here.