Skip to content

Latest commit

 

History

History
157 lines (129 loc) · 6.84 KB

NEWS.md

File metadata and controls

157 lines (129 loc) · 6.84 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.2 - 27th June 2014

  • Fixes for a few stratum-related security vulnerabilities (reported by Mick Ayzenberg of DejaVu Security).
  • Found blocks calculation fix (by troky).

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

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.