- 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-threadsnow 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).
- 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
bufiusmerger fromvertminer(by Bufius). - Set pool as idle on several stratum failure conditions (by elbandi).
- API response to
versionhas fieldCGMinerinstead ofSGMinerfor API client compatibility, and an additionalMinerfield (by luke-jr). - API response to
restartandquitonly contains astatussection and passes JSON validation (by luke-jr). - API response to
devscontainsXIntensityandRawIntensityfields. - 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
poolsAPI command (by troky). - NCurses UI asks for (optional) pool name, description and algorithm when adding pool.
- API command
addpoolallows bothurl,user,passandurl,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
.clfile. - Configuration parameter
poolnamehas been renamed toname.poolnameis deprecated and will be removed in a future version. - Multiple
--nameparsing should now work as expected (by troky). --descriptionconfiguration parameter to specify a freeform pool description, and--priorityto specify the pool's priority (by troky).
- Display pool URL instead of "Pool N" if no
poolnamespecified. - Incognito mode to hide user name in NCurses interface - useful for
publishing screenshots. To enable, use
--incognitoon command line,incognitoin 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/cgminerup to 3.12.3. - Allow setting
worksizefor 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
intensitylowered to 31 (anything above that gives an overflow anyway). - Experimental
xintensitysetting (by Kalroth), see commit message. - Experimental
rawintensitysetting (by Kalroth), see commit message. -vis now a shorthand for--verbose, not--vectors.- Default
scantimeandexpirychanged to 7 and 28 (tests run by MissedOutOnBTC). - Increased precision of
API_MHS; addedAPI_KHS. - Pulled in kernels:
alexkarold,alexkarnew,psw,zuikkis; renamedscrypttockolivas; all kernels now reside in directorykernel. Kernels can be chosen at startup only, by specifyingkernel. - Small optimisation to
ckolivaskernel (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-fanspeedrequests (frombfgminer, by luke-jr). - Verbose ADL failure messages (by Joe4782 and deba12).
- Use
gitversion 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/sgminerfromckolivas/cgminerversion 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-threadssupport 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. --scryptoption removed (no other choice now).--vectorsoption 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
cgminer3.1.1. - Forward-port relevant bugfixes form
ckolivas/cgminer, up tocgminerversion 3.10.0.
Previous NEWS file available here.