Browse Source

Bump version to 3.6.0

Luke Dashjr 12 years ago
parent
commit
be82ffdc82
6 changed files with 108 additions and 5 deletions
  1. 95 0
      NEWS
  2. 1 1
      README.RPC
  3. 2 2
      configure.ac
  4. 8 0
      debian/changelog
  5. 1 1
      debian/control
  6. 1 1
      openwrt/bfgminer/Makefile

+ 95 - 0
NEWS

@@ -1,3 +1,98 @@
+BFGMiner Version 3.6.0 - November 12, 2013
+
+- RPC: Bump to 2.2 for Works in POOLS
+- Bugfix: klondike: Don't try to free off the stack
+- configure: Update klondike checks for libusb
+- klondike: Autodetect by VID/PID/Manufacturer, rather than too-short "K16"
+Product search
+- Remove accidentally added ASIC-README
+- klondike: Remove noop identify function
+- klondike: Replace deprecated statline with temperature and ManageTUI stuff
+- --shares should be scaled to diff1 not absolute number of shares
+- More README updates.
+- Minor README updates.
+- sha2 allow external access to some macros and the K array
+- klondike: Fixed a math issue when reporting fan speed on the status line.
+- Add a get and queue helper work function.
+- Reset the work_restart bool after the scanwork loop in case the driver flushes
+work synchronously.
+- Get rid of the stage thread since all work can be asynchronously added now via
+hash_push anyway.
+- Fix for opt_worktime on big endian machines.
+- Do get_work in fill_queue without holding other locks.
+- Make hash_pop signal the work scheduler each time it waits on the conditional
+that it should look for more work.
+- Remove discarded work from quota used.
+- Display works completed in summary and API data.
+- Store how many work items are worked on per pool.
+- Add the ability to add uint8 and uint16 entities to api data.
+- klondike - initialise stat_lock
+- klondike - better to unlock locks than to lock them twice :)
+- Remove roundl check and define
+- 'llround' is more suitable here than 'roundl'
+- klondike - change options to clock and temptarget only
+- klondike - fix another uninit dev warning
+- klondike - downgrade 'late update' but add an idle detect - and correct error
+levels
+- klondike - fix isc uninit warning
+- klondike - drop the device for hotplug if it's unresponsive
+- klondike - single 'shutdown' and ensure it happens
+- klondike remove SCNu8 - unsupported on windows
+- klondike - fix uninitialised dev bug
+- Don't attempt to disable curses or print a summary during an app restart to
+prevent deadlocks.
+- klondike - error condition handling
+- Modify Makefile to only include opencl related code when configured in.
+- Convert opencl to need to be explicitly enabled during build with
+--enable-opencl
+- Implement a cglock_destroy function.
+- Implement a rwlock_destroy function.
+- Implement a mutex_destroy function.
+- Simplify queued hashtable by storing unqueued work separately in a single
+pointer.
+- Add cgminer compatibility macro for ms_tdiff
+- klondike rewrite work control
+- allow __work_complete() access
+- miner.h allow devices to tv_stamp work
+- klondike - can only calculate the nonce difference on or after the 2nd nonce
+- klondike - correct/reverse min/max stats
+- klondike: Remove unnecessary devlock
+- klondike - use a link list queue rather than a circular buffer - and add
+timing stats
+- Klondike - increase circular read buffer size
+- Klondike - extra zero value and range checking in temp conversion
+- klondike - display MHz also
+- klondike correct cvtKlnToC() temperature calculation
+- klondike - correct 1st reply debug based on define
+- klondike - debug dump structured replies
+- klondike - avoid division by zero if maxcount is unexpectedly zero
+- klondike store and report errorcount and noise
+- klondike - fix chipstats api stats buffer overrun with 16 chips
+- klondike add new nonecount only once
+- klondike - report mh/s based on nonces found + put old estimate into API stats
+- klondike use a memcpy
+- klondike fix bracket tabs indenting
+- klondike: Update code to current git
+- Klondike update code to current git
+- Add Klondike to README
+- Add Klondike to README.ASIC
+- Klondike to main directory
+- Klondike consistent code spacing
+- Klondike update driver code to current git
+- klondike: update firmware for 16 chips, add dist files
+- klondike: beta final 0.3.0 release
+- klondike: updated firmware, IOC method
+- klondike: prevent nonces when not state W
+- klondike: added driver config option support
+- klondike: fixes for 300 MHz, fix K1 parts list
+- klondike: update driver, docs
+- klondike: update firmware & utils
+- klondike: updated cgminer driver for 3.3.1
+- klondike: update firmware and driver, create new cgminer fork
+- update klondike driver
+- klondike: add cgminer driver file as-is
+
+
 BFGMiner Version 3.5.2 - November 12, 2013
 
 - README.scrypt: Update to reflect current status of code (unmaintained); remove

+ 1 - 1
README.RPC

@@ -470,7 +470,7 @@ api-example.py - a Python script to access the API
 Feature Changelog for external applications using the API:
 
 
-API V2.2
+API V2.2 (BFGMiner v3.6.0)
 
 Modified API command:
  'pools' - add 'Works'

+ 2 - 2
configure.ac

@@ -13,8 +13,8 @@ dnl * any later version.  See COPYING for more details.
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_maj], [3])
-m4_define([v_min], [5])
-m4_define([v_mic], [2])
+m4_define([v_min], [6])
+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))

+ 8 - 0
debian/changelog

@@ -1,3 +1,11 @@
+bfgminer (3.6.0-0precise1) precise; urgency=low
+
+  * klondike: New driver, just imported from cgminer mostly as-is for now.
+  * opencl: Support will remain, but it is not compiled by default. Use --enable-opencl to build it.
+
+ -- Luke Dashjr <luke+bfgminer@dashjr.org>  Tue, 12 Nov 2013 07:55:01 -0000
+
+
 bfgminer (3.5.2-0precise1) precise; urgency=low
 
   * Bug fixes only.

+ 1 - 1
debian/control

@@ -2,7 +2,7 @@ Source: bfgminer
 Priority: optional
 Section: misc
 Maintainer: Luke Dashjr <luke_bfgminer@dashjr.org>
-Standards-Version: 3.5.2
+Standards-Version: 3.6.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, uthash-dev, libsensors4-dev
 
 Package: bfgminer

+ 1 - 1
openwrt/bfgminer/Makefile

@@ -11,7 +11,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=bfgminer
 PKG_TITLE:=BFGMiner
-PKG_VERSION:=3.5.2
+PKG_VERSION:=3.6.0
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tbz2