- Fixes for a few stratum-related security vulnerabilities (reported by Mick Ayzenberg of DejaVu Security).
- Found blocks calculation fix (by troky).
- 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).
- 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.