Browse Source

Bump version to 2.9.1

Luke Dashjr 13 years ago
parent
commit
0516cc35e9
5 changed files with 51 additions and 5 deletions
  1. 1 1
      API-README
  2. 38 2
      NEWS
  3. 1 1
      configure.ac
  4. 10 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 V?
+API V1.20b (BFGMiner v2.9.1)
 
 Support for the X6500 FPGA was added
 

+ 38 - 2
NEWS

@@ -1,5 +1,41 @@
-BFGMiner Version 2.9.1 - Future
-
+BFGMiner Version 2.9.1 - October 30, 2012
+
+- When we find a block, always progress to it for mining
+- Bugfix: Enforce --expiry, but split --expiry-lp for a longer expiry on
+longpoll setups
+- Bugfix: regeneratehash needs to compare hash segments in Little Endian, not
+Big Endian
+- Bugfix: Always fail scrypt detection if Stratum is working
+- Bugfix: Scan for ft232r devices later, after console lock and other mutexes
+are initialized properly
+- ft232r: Debuglog non-FTDI device IDs found
+- Bugfix: Wait to release JSON result in case of JSON-RPC error until we've
+logged the error
+- Bugfix: RPC: Defer release of JSON until after cmd is used
+- Bugfix: Release JSON result in case of JSON-RPC error
+- Bugfix: Release job JSON result as soon as we are done using it
+- Bugfix: Release JSON received from RPC socket after we're done using it
+- Bugfix: Use clear_work and workdup everywhere work is copied around
+- Bugfix: Clear work before replacing it with new, to free any pointers
+- server and client sockaddr_in are no longer used in struct pool.
+- Set sshare id and swork_id within the sshare mutex to avoid multiple share
+submits with the same id.
+- Bugfix: Really use freeaddrinfo to clean up in extract_sockaddr
+- Update documentation for X6500
+- Bugfix: Free unused JSON returned when switching to Stratum
+- Bugfix: Free unused work when switching to Stratum instead
+- Bugfix: Use freeaddrinfo to clean up in extract_sockaddr
+- RPC: Include PGA support for X6500-only builds
+- RPC: Abstract code to handle any new device drivers as PGAs without special
+support
+- Bugfix: Release GBT submission JSON objects after dumping them
+- Bugfix: Free old stratum_work data before replacing it
+- Bugfix: Release memory allocated by prior stratum sockaddr extractions
+- Bugfix: Clear work template when preparing a new request
+- Bugfix: Initialize temporary stratum work
+- Bugfix: x6500: jtag_read buffer needs to be initialized since reading JTAG
+implies writing too
+- Replace now-redundant accepted_weighed with equivalent diff_accepted
 - Fail on select() failing in stratum thread without needing to attempt
 recv_line.
 - Add share to stratum database before sending it again in case we get a

+ 1 - 1
configure.ac

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

+ 10 - 0
debian/changelog

@@ -1,3 +1,13 @@
+bfgminer (2.9.1-0precise1) precise; urgency=low
+
+  * RPC: Add support for X6500 FPGAs.
+  * Enforce --expiry option to make solo mining without longpoll move on eventually.
+  * Always detect non-scrypt if Stratum is in use.
+  * Various other bug fixes, including a number of memory leaks.
+
+ -- Luke Dashjr <luke+bfgminer@dashjr.org>  Sun, 30 Oct 2012 16:16:22 -0000
+
+
 bfgminer (2.9.0-0precise1) precise; urgency=low
 
   * X6500: New driver for mining on FPGA Mining LLC's X6500 coprocessor.

+ 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.0
+Standards-Version: 2.9.1
 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