diff --git a/AUTHORS.md b/AUTHORS.md index 1e61bb6a..10a57781 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -2,11 +2,12 @@ ## Core -* Scrypt-only refactor and maintenance: Noel Maersk LfxRFgXzA13TSTxgFGUFEtumv5ShGzAmLw -* Core: Martin Danielsen 1DNBcSEENBwDKrcTyTW61ezWhzsPy5imkn -* Core: Con Kolivas 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ -* Core: Luke Dashjr 1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh +* Scrypt-only refactor and maintenance: Noel Maersk LfxRFgXzA13TSTxgFGUFEtumv5ShGzAmLw +* Core: Martin Danielsen com> 1DNBcSEENBwDKrcTyTW61ezWhzsPy5imkn +* Core: Con Kolivas 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ +* Core: Luke Dashjr 1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh * API: Andrew Smith 1Jjk2LmktEQKnv8r2cZ9MvLiZwZ9gxabKm +* MSVS2010 build: troky Letoqz4yEnJxjWw9B7Ysn8h9VDQTMDnT29 ## OpenCL kernels @@ -15,7 +16,7 @@ All current kernels are based on `scrypt`, originally by Colin Percival, updated by many others. * alexkarnew/alexkarold: Alexey Karimov LMqRcHdwnZtTMH6c2kWoxSoKM5KySfaP5C -* ckolivas: Con Kolivas 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ +* ckolivas: Con Kolivas 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ * psw: Pavel Semjanov LP6GRFvgoMxKA6AW4TVF668cNezEGZvEtr * zuikkis: Zuikkis LeXck7EYgxyjw13zNDxZFmmgmWffFvhmSh @@ -24,10 +25,13 @@ updated by many others. * Gabriel Devenyi * Benjamin Herrenschmidt +* Drogean +* Wolf` * Joe4782 * gacheson * tonobitc * Perry Huang +* Joseph Bruggeman ...and many others. See: diff --git a/NEWS.md b/NEWS.md index 4b751e0b..da5be52c 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,19 +1,63 @@ -Version 4.0.0 - 15th January 2014 +# Release news + +## 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](https://github.com/veox/sgminer/commit/7aeae40af22e6108aab8b68a229eea25a639d650). +* Experimental `rawintensity` setting (by _Kalroth_), see + [commit message](https://github.com/veox/sgminer/commit/d11df698d141988491494aa1f29c7d3595e9712b). +* `-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. +* 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 "Kalroth" Danielsen. -* AMD ADL SDK 5 mandatory, preparation for ADL Overdrive 6 support by Martin. +* `--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 Martin. +* 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. +* 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](https://github.com/veox/sgminer/blob/829f0687bfd0ddb0cf12a9a8588ae2478dfe8d99/NEWS). diff --git a/configure.ac b/configure.ac index 7325c1fb..0e177614 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## m4_define([v_maj], [4]) -m4_define([v_min], [0]) +m4_define([v_min], [1]) m4_define([v_mic], [0]) ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## m4_define([v_ver], [v_maj.v_min.v_mic])