Skip to content

Latest commit

 

History

History
170 lines (145 loc) · 7.48 KB

NEWS.md

File metadata and controls

170 lines (145 loc) · 7.48 KB

Release news

Master

  • 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 a pool-* 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).

Version 4.2.1 - 22nd May 2014

  • 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).

Version 4.2.0 - 20th May 2014

  • git repo moved to sgminer-dev. It is now a GitHub organisation with several people having write access.
  • Kernel bufius merger from vertminer (by Bufius).
  • Set pool as idle on several stratum failure conditions (by elbandi).
  • API response to version has field CGMiner instead of SGMiner for API client compatibility, and an additional Miner field (by luke-jr).
  • API response to restart and quit only contains a status section and passes JSON validation (by luke-jr).
  • API response to devs contains XIntensity and RawIntensity fields.
  • Config file writing from TUI/API should produce a borked config less often.

Version 4.1.271 - 12th April 2014

  • Allow setting algorithm per-pool and initial implementation of kernel hot-swapping (by mrbrdo). Use options pool-algorithm (in config file or in CLI) or algorithm (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 both url,user,pass and url,user,pass,name,desc,algo.

Version 4.1.242 - 7th April 2014

  • 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 to name. 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.

Version 4.1.153 - 14th March 2014

  • 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 kernel zuikkis.
  • More log messages in pool handling.
  • Updated doc/FAQ.md.
  • Updated example.conf.

Version 4.1.0 - 7th February 2014

  • 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 and expiry changed to 7 and 28 (tests run by MissedOutOnBTC).
  • Increased precision of API_MHS; added API_KHS.
  • Pulled in kernels: alexkarold, alexkarnew, psw, zuikkis; renamed scrypt to ckolivas; all kernels now reside in directory kernel. Kernels can be chosen at startup only, by specifying kernel.
  • 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, and hidden (by Joe4782).
  • Allow all pools to be set disabled.
  • Use RPM in ADL get-fanspeed requests (from bfgminer, 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).

Version 4.0.0 - 15th January 2014

  • Fork veox/sgminer from ckolivas/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 to cgminer version 3.10.0.

Previous NEWS file available here.