changelog 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. bfgminer (2.8.6-0precise1) precise; urgency=low
  2. * Bug fixes only.
  3. -- Luke Dashjr <luke+bfgminer@dashjr.org> Fri, 16 Nov 2012 03:34:45 -0000
  4. bfgminer (2.8.5-0precise1) precise; urgency=low
  5. * Bug fixes only.
  6. -- Luke Dashjr <luke+bfgminer@dashjr.org> Wed, 07 Nov 2012 18:40:49 -0000
  7. bfgminer (2.8.4-0precise1) precise; urgency=low
  8. * More bug fixes, including numerous memory leaks.
  9. -- Luke Dashjr <luke+bfgminer@dashjr.org> Tue, 30 Oct 2012 16:09:19 -0000
  10. bfgminer (2.8.3-0precise1) precise; urgency=low
  11. * Various bugs fixed, no new features.
  12. -- Luke Dashjr <luke+bfgminer@dashjr.org> Mon, 18 Oct 2012 12:56:56 -0000
  13. bfgminer (2.8.2-0precise1) precise; urgency=low
  14. * Numerous fixups for Enterpoint's Cairsmore dynamic clocking; it has actually been tested this time. :)
  15. * Support for --temp-target and --temp-hysteresis controls on ModMiner FPGA devices.
  16. * Generic failure management for all devices, including automatically attempting to restart dead devices.
  17. * Improved portability to new platforms, partially including Cygwin.
  18. * Various minor error handling improvements and bugfixes.
  19. -- Luke Dashjr <luke+bfgminer@dashjr.org> Mon, 08 Oct 2012 23:13:01 -0000
  20. bfgminer (2.8.1-0precise1) precise; urgency=low
  21. * Many improvements for Enterpoint's Cairsmore, including (experimental) support for Glasswalker's dynamic frequency bitstream.
  22. * New --coinbase-sig option that lets you embed a short tidbit in any blocks you personally find (only on GBT-enabled pools).
  23. * Generic dynamic clocking framework based on the Ztex driver's (written by nelisky), now used by ModMiner and (Glasswalker) Cairnsmore.
  24. * New RPC "identify" command to flash LEDs on some FPGAs (currently BitForce and GW Cairnsmore).
  25. * Include share difficulty information in log and RPC.
  26. * Lots of other various bugfixes and small improvements.
  27. -- Luke Dashjr <luke+bfgminer@dashjr.org> Thu, 27 Sep 2012 06:20:05 -0000
  28. bfgminer (2.8.0-0precise1) precise; urgency=low
  29. * Basic getblocktemplate decentralized mining protocol support, including rolling extranonce (based on libblkmaker 0.1).
  30. * New Cairnsmore driver, including autodetection (based in part on Kano's Icarus "timing" feature).
  31. * Support for per-pool proxies, based in part on Kano's similar work (but cleaned up and not compatible).
  32. * Numerous minor fixups to Ztex driver.
  33. * Minor improvements to Icarus driver, including the ability to disable the reopen quirk and detection when the default hash speed is wrong.
  34. * Updated RPC API from Kano to include debug and setconfig methods.
  35. * Updated miner.php from Kano to hide IP addresses for security (configurable).
  36. -- Luke Dashjr <luke+bfgminer@dashjr.org> Sat, 15 Sep 2012 20:57:28 -0000
  37. bfgminer (2.7.5-0precise1) precise; urgency=low
  38. * ModMiner: Revamped the dynamic clocking algorithm to keep FPGAs at higher speeds with fewer hardware errors.
  39. * OpenCL: Restored old default for Cypress (Radeon 58xx) worksize, to fix performance regression introduced in 2.7.2.
  40. * Failover is now fixed, courtesy of Con.
  41. * FPGAs: "-S all" option to try probing all enumerated serial ports on systems without non-miner serial devices.
  42. * Reverted "restart on ADL failure" feature that never did anything useful (if I'm wrong, complain and I'll make a switch to add it back)
  43. -- Luke Dashjr <luke+bfgminer@dashjr.org> Thu, 27 Aug 2012 17:12:09 -0000
  44. bfgminer (2.7.4-0precise1) precise; urgency=low
  45. * More fixes.
  46. -- Luke Dashjr <luke+bfgminer@dashjr.org> Thu, 23 Aug 2012 21:48:02 -0000
  47. bfgminer (2.7.3-0precise1) precise; urgency=low
  48. * Bugfixes for networking, new kernels, and updated miner.php.
  49. -- Luke Dashjr <luke+bfgminer@dashjr.org> Thu, 23 Aug 2012 08:05:32 -0000
  50. bfgminer (2.7.1-0precise1) precise; urgency=low
  51. * The occasional strange behaviour where lots of work would end up on backup pools in failover mode should be fixed.
  52. * The occasional scenario where one pool dies and the others behave like they're slow to provide work should be fixed.
  53. * Very high hashrate (U > 100) machines should now be able to work unhindered even on pools that don't support rolltime.
  54. * The --retry-pause/-R option no longer does anything and is deprecated in preference for faster communications and simpler code.
  55. * -r was removed as a shortcut for --retries.
  56. * Hopefully the dynamic mode for GPUs is fixed on windows.
  57. * Hopefully the 7 day windows crash bug has been fixed
  58. -- Luke Dashjr <luke+bfgminer@dashjr.org> Tue, 21 Aug 2012 16:43:09 -0000
  59. bfgminer (2.7.0-0precise1) precise; urgency=low
  60. * The main change in this version is a complete rewrite of the getwork requesting mechanism. Con had been slowly hacking away at the old one for some time, but finally gave up in disgust and has rewritten it to some extent. Previously, mining threads would occasionally throw out a request for more work, some arbitrary test would be done on whether more work should be requested, and it handed off the message to another thread which spawned another thread and that then sent the request and so on. Worse yet it was hard to find the right place to reuse work and so it was never reused to its utmost potential. The rewrite involves scheduling a new request based on the rate the old work items get used up, and is much better at predicting when it needs to leak work to backup pools and less likely to throw a "pool is not providing work fast enough" message. Overall you should now see much more Local Work (LW), the efficiency will be higher on pools that support rolltime, less work will be discarded, any magnitude rig will be kept solidly busy - note this MAY mean your overclocks will become that much more stressed if you have set clocks very aggressively. Thanks to Con and the numerous people who tested this during its development phase.
  61. * New pool strategy: Balance.
  62. * With the change to queueing and more roll work being possible than ever before, the imbalance between pools that support rolltime and those that don't will now be extreme in load balance strategy. To offset that, and since the number of people using load balance has been increasing, the new strategy was added to try and give roughly the same number of shares to each pool.
  63. * Other minor bugfixes.
  64. -- Luke Dashjr <luke+bfgminer@dashjr.org> Tue, 21 Aug 2012 01:50:33 -0000
  65. bfgminer (2.6.5-0precise1) precise; urgency=low
  66. * New BitFORCE firmware flash utility. When compiled with BitFORCE support, run `bitforce-firmware-flash` to get usage.
  67. * Fixed hanging when using "Switch User" on Windows. This feature still kills ADL, though, so use --no-restart (and don't enable fan control or overclocking) if you plan to use it.
  68. * Fixed dynamic mode on Windows. By default, Windows timer resolution is only 15ms and we're trying to sample much smaller than that. This was leading to the time taken to do GPU work appearing as zero for many samples. Now, a Windows multimedia timing API will be used to request more precision.
  69. * gpu-memdiff should now take effect when you change gpu engine clock from the menu as well.
  70. * The ADL gpu-map feature should work now when you have more ADL devices than OpenCL (eg, ATI cards that don't support OpenCL).
  71. * More tweaks to the queueing mechanism to increase efficiency and keep minirigs fully work laden.
  72. * Failover-only can now be changed via the RPC API.
  73. * Updated miner.php from Kano
  74. -- Luke Dashjr <luke+bfgminer@dashjr.org> Mon, 20 Aug 2012 23:59:19 -0000
  75. bfgminer (2.6.4-0precise1) precise; urgency=low
  76. * More drastic improvements to ModMiner clock adjustment algorithm. Downclocking should be more conservative, and BFGMiner will even raise the clock speed when it's doing well.
  77. * ModMiners are now kept busier (less idle time) and nonces are checked against the previous work to catch races. This may result in a higher utility (effective hashrate).
  78. * Tested and fixed problems managing throttling BitFORCE Singles. An 880 MH/s Single that was throttling to 440 MH/s before (and throwing lots of garbled errors) is now working cleanly at 590 MH/s - a 34% improvement in hashrate!
  79. * A bunch of annoying crashes were fixed:
  80. * * With high-share devices when network connectivity is lost.
  81. * * GPU mining not functional when any OpenCL platform fails.
  82. * * Occasional deadlock/hang during exit.
  83. * New --debuglog option to include debug information in log file (see README) but not in main console.
  84. * The scrypt code was updated - now ALL results from a GPU are checked to see if they're valid and if not, instead of being submitted where they are guaranteed to be rejected, they register as hardware errors. This will make tuning your scrypt parameters easier as HW error count will rise if you've set the parameters too high.
  85. * Updated miner.php from Kano
  86. -- graeme <graeme@sudo.ca> Thu, 09 Aug 2012 10:39:00 -0700
  87. bfgminer (2.6.3.2-0precise2) precise; urgency=low
  88. * Switched to a Debian native package so that building minor packaging versions is easier.
  89. * Dropped debhelper reqs to version 7, so we can build on Lucid.
  90. -- graeme <graeme@sudo.ca> Thu, 09 Aug 2012 10:39:00 -0700
  91. bfgminer (2.6.3.2-0precise1) precise; urgency=low
  92. * Added modprobe config for bitforce devices.
  93. -- graeme <graeme@sudo.ca> Wed, 08 Aug 2012 11:56:28 -0700
  94. bfgminer (2.6.3.1-0precise1) precise; urgency=medium
  95. Version 2.6.3.1 - August 8, 2012
  96. * Added minor version increment so that Launchpad will accept new orig.tar.xz upload. :/
  97. -- graeme <graeme@sudo.ca> Wed, 08 Aug 2012 11:11:28 -0700
  98. bfgminer (2.6.3-1precise1) precise; urgency=medium
  99. Version 2.6.3 - August 6, 2012
  100. * First release to attempt Debian packaging.
  101. * Complete rewrite of the queueing mechanism which gets new work from the pools. The code in that section had gotten out of hand and become a "state machine" that was difficult to model its behaviour and occasionally led to stalls during startup and what-not without work and perhaps queued too much work in general. Now it monitors carefully the amount of queued and available work on a pool-by-pool basis and only queues when needed, but tries hard to make sure it doesn't run empty. You will notice the the TQ value now hovers around zero when all is well, and only jumps up transiently, all going well. Hopefully the efficiency is even higher now too. Detection of pool lag should be more accurate now, and less shares should leak to backup pools now as well.
  102. * Numerous bugfixes and workarounds for ModMiner driver, bringing it to a functional level even on Windows.
  103. * Scrypt support enabled for Windows binaries.
  104. * Can set failover-only mode now from the menu during runtime.
  105. * One-shot schedules (exactly one of --sched-stop or --sched-start) now handle times beyond midnight properly.
  106. * ModMiner now shows bitstream upload in summary line rather than spamming the log (progress is still logged every 10% for timestamps).
  107. * The RPC API should be able to bind to the port immediately on linux now instead of having to wait 60 seconds as it used to.
  108. * Proper big endian (routers) support, including fixing and enabling functionality that crashed before.
  109. * Minimal support for the Enterpoint's Cairnsmore1 FPGA mining board.
  110. * Throttling episodes on bitforce devices will now perform reasonably (given the circumstances) and/or register as HW errors.
  111. * Support for all FPGA drivers enabled by default when compiling from source.
  112. -- graeme <graeme@sudo.ca> Tue, 07 Aug 2012 10:51:00 -0500