Browse Source

Bump version to 2.5.2

Luke Dashjr 13 years ago
parent
commit
d51a459949
2 changed files with 92 additions and 1 deletions
  1. 91 0
      NEWS
  2. 1 1
      configure.ac

+ 91 - 0
NEWS

@@ -1,3 +1,94 @@
+BFGMiner Version 2.5.2 - July 29, 2012
+
+- Limit total number of curls recruited per pool to the number of mining threads
+to prevent blasting the network when we only have one pool to talk to.
+- Bugfix: Skip writing configuration of range-limited int options with negative
+values
+- Bugfix: Correctly attempt to load ~/.bfgminer/bfgminer.conf or
+~/.cgminer/cgminer.conf as defaults
+- Send X-Minimum-Wait header on longpolls, to explicitly inform pools we will
+handle a response with no delay
+- bitforce: Abandon (only) stale searches for work restarts
+- Keep a counter of enabled pools and use that instead of iterating over the
+pool list. Use that value to ensure we don't set the last remaining active pool
+to the rejecting state.
+- bitforce: Skip out of sending work if work restart requested
+- RPC: Writeup on poolpriority command usage
+- Bugfix: API: Report errors from poolpriority command
+- RPC: New "poolpriority" command to set the order of pool priorities
+- strtok_ts: Thread-safe strtok that work on POSIX or Windows
+- Bugfix: Supress "caught up" event when first switching to a pool
+- Announce and restart work immediately when current pool has caught up to the
+current block
+- Bugfix: Don't consider work stale due to other pools' longpolls, if
+--failover-only is active
+- Refactor stale_work function to only flag actual stale shares
+- stale_work: Don't factor getwork delay into expiry for shares (only for work
+itself)
+- Bugfix: Use pool number rather than numeric pointer to strict pool, in block
+found notice
+- Accept JSON Numbers in config file parameters
+- Improve readability of OPT_HASARG in parse_config
+- Allow JSON false as a valid value for strictly boolean options
+- Include scan-serial in example configuration file
+- fpgautils: add support for 57.6 kBd serial
+- miner.php add a socket RCV timeout for if cgminer is hung and the API thread
+is still running
+- BFL force all code to timeout to avoid hanging
+- Detach pthread from within the api thread in case it is terminated due to not
+being instantiated before pthread_cancel is called from main, leading to a
+segfault.
+- Initialise mdplatform.
+- Find the gpu platform with the most devices and use that if no platform option
+is passed.
+- Allow more platforms to be probed if first does not return GPUs.
+- Bugfix: It is not a hardware error if nonces returned from modminer don't
+meet the pool target
+- bitforce & icarus: Log detection failures at debug log level, so we don't
+confuse users who have different devices (which is why these drivers are
+failing detection!)
+- Show "WAIT" (LIFE_WAIT status) if a cgpu is idle waiting for work (pool
+slow/dead)
+- Instead of quitting on failing N retries, just discard the share
+- Bugfix: Don't discard stale shares after submission failure, if user or pool
+wants stales submitted
+- Bugfix: Record discard-during-retry shares in the sharelog
+- Bugfix: Only show Algorithm in RPC summary if CPU mining is actually active
+- OpenCL: Remove intensity from statline, since it overflowed
+- Move "Q" (requested getworks) to second status line as "GW" to balance out
+better
+- Bugfix: Use a mutex to control non-curses output
+- Simplify code to a single vprintf path for curses-less printing
+- Move opt_quiet check to my_log_curses, so it works for curses-less builds
+- Use log_generic for vapplog to cut down on code duplication
+- Add space to log output now that there is more screen real estate available.
+- Bugfix: Copy argv[0] given to dirname()
+- Find the gpu platform with the most devices and use that if no platform
+option is passed.
+- Allow more platforms to be probed if first does not return GPUs.
+- Detach pthread from within the api thread in case it is terminated due to not
+being instantiated before pthread_cancel is called from main, leading to a
+segfault.
+- Debug output per thread hashrate is out by a factor of 1000.
+- Don't check if CPUs are sick since they can't be.
+- Calculate midstate in separate function and remove likely/unlikely macros
+since they're dependent on pools, not code design.
+- Display in debug mode when we're making the midstate locally.
+- Bugfix: Document --no-adl and --gpu-platform
+- Bugfix: Remove redundant documentation of --auto-fan and --auto-gpu (they
+are in GPU-specific options)
+- CPU mining may not be included in binaries, but it's not deprecated for
+BFGMiner either
+- Bugfix: Restore case-insensitivity to input
+- Scroll the device list with up/down arrow keys, if it is overflowed
+- Use select statement to handle input
+- Bugfix: Actually check that the device fits in the individual summary window
+before trying to print it
+- Bugfix: Fix build without curses but with OpenCL
+- Bugfix: Don't show a Temperature key if it isn't known
+- BFGMiner-specific NEWS fix
+
+
 BFGMiner Version 2.5.1 - July 13, 2012
 
 - Replace CPU Algo in header with runtime

+ 1 - 1
configure.ac

@@ -2,7 +2,7 @@
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_maj], [2])
 m4_define([v_min], [5])
-m4_define([v_mic], [1])
+m4_define([v_mic], [2])
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_ver], [v_maj.v_min.v_mic])
 m4_define([lt_rev], m4_eval(v_maj + v_min))