Browse Source

Bump version to 2.10.0

Luke Dashjr 13 years ago
parent
commit
0fb0154ef5
5 changed files with 37 additions and 5 deletions
  1. 1 1
      API-README
  2. 4 1
      NEWS
  3. 2 2
      configure.ac
  4. 29 0
      debian/changelog
  5. 1 1
      debian/control

+ 1 - 1
API-README

@@ -384,7 +384,7 @@ miner.php - an example web page to access the API
 Feature Changelog for external applications using the API:
 
 
-API V1.21
+API V1.21 (BFGMiner v2.10.0)
 
 Modified API commands:
  'summary' - add 'Best Share'

+ 4 - 1
NEWS

@@ -1,5 +1,8 @@
-BFGMiner Version 2.10.0 - Future
+BFGMiner Version 2.10.0 - December 11, 2012
 
+- Bugfix: Free work before replacing it with clone
+- Bugfix: Since we are using pipes for select notifier on *nix, we need to use
+read/write there
 - Bugfix: Winsock needs send/recv for sockets, not write/read
 - Bugfix: opencl: Initialize pc_data to avoid clean_work checking uninitialized
 pointers

+ 2 - 2
configure.ac

@@ -1,8 +1,8 @@
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_maj], [2])
-m4_define([v_min], [9])
-m4_define([v_mic], [100])
+m4_define([v_min], [10])
+m4_define([v_mic], [0])
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_ver], [v_maj.v_min.v_mic])
 m4_define([lt_rev], m4_eval(v_maj + v_min))

+ 29 - 0
debian/changelog

@@ -1,3 +1,32 @@
+bfgminer (2.10.0-0precise1) precise; urgency=low
+
+  * Avoid fetching more GBT jobs when we already have a usable one, or are already in the process of getting a new one that will suffice. This drastically improves efficiency on GBT pools and reduces unnecessary bandwidth waste.
+  * Share submissions are now processed asyncronously in parallel, in a single dedicated thread, instead of spawning a new thread for every submission. This makes BFGMiner scale better to bigger rigs with more shares, and enables it to react to network outages better. Additionally, a new "AS" (Active Submissions) number has been added to the status line to make it easy to see at a glance what's going on.
+  * New --skip-security-checks option to allow miners to skip checks when it saves bandwidth (stratum).
+  * Additional extranonce to count template requests for GBT solo mining, to ensure we never work on hashing the same data redundantly.
+  * Con's new work scheduler: The old work scheduler would spawn threads that all tried to grab work as best as they could, and this would lead to much more work than necessary being grabbed from getwork pools, and potentially hitting the pool at precisely the same time from multiple threads making a getwork failure more likely. It was also very difficult to track how much work was really available at any one time since all the threads were off doing their own thing. Centralising the work creation means it is strictly tracked now and as soon as one work item is taken, the scheduler will generate or download another one. The advantage here is to maximise the efficiency of work we get from any getwork source, be it with or without rolltime. It is also much less likely to have dips in providing work, should lead to less getwork failures, and scale to higher hashrates even with the old getwork protocols.
+  * When the primary pool is stratum, GBT, or getwork in failover mode, no backup connections will be maintained to backup pools. The total number of unused stratum connections now should be extremely small.
+  * Ztex driver improvements courtesy of Denis and Peter.
+  * Lots of work under the hood and other minor goodies. Check full changelog.
+
+ -- Luke Dashjr <luke+bfgminer@dashjr.org>  Tue, 11 Dec 2012 05:28:02 -0000
+
+
+bfgminer (2.9.5-0precise1) precise; urgency=low
+
+  * Bug fixes only.
+
+ -- Luke Dashjr <luke+bfgminer@dashjr.org>  Tue, 11 Dec 2012 03:11:49 -0000
+
+
+bfgminer (2.9.4-0precise1) precise; urgency=low
+
+  * Documented solo mining in README.
+  * Lots of small bugfixes everywhere.
+
+ -- Luke Dashjr <luke+bfgminer@dashjr.org>  Tue, 04 Dec 2012 03:13:43 -0000
+
+
 bfgminer (2.9.3-0precise1) precise; urgency=low
 
   * Many stratum bugfixes, including support for fractional difficulties.

+ 1 - 1
debian/control

@@ -2,7 +2,7 @@ Source: bfgminer
 Priority: optional
 Section: misc
 Maintainer: Luke Dashjr <luke_bfgminer@dashjr.org>
-Standards-Version: 2.9.3
+Standards-Version: 2.10.0
 Build-Depends: build-essential, debhelper, autoconf, automake, libtool, libssl-dev, yasm, pkg-config, libudev-dev, libcurl4-openssl-dev, wget, unzip, libjansson-dev, libncurses5-dev, libudev-dev, libusb-1.0-0-dev, git, quilt
 
 Package: bfgminer