BFGMiner Changelog

What's new in BFGMiner 5.4.2

Dec 8, 2017
  • Human readable changelog:
  • Fix some possible edge case problems with stratum proxying (--stratum-port).
  • openwrt: Binary packages for 15.05 "Chaos Calmer".
  • Fix 2D work support for GBT servers (requires libblkmaker 0.5.3 or newer).
  • Full changelog:
  • Update official Win32/64 build compiler and libraries:
  • Win64 compiler (GCC) from 4.7.4 to 5.3.0 (Win32 remains at 4.7.4)
  • libcurl from 7.39.0 to 7.47.1
  • libevent from 2.0.21 to 2.1.5-r4
  • libusb from 1.0.18 (Win32) and 1.0.19 (Win64) to 1.0.20
  • libmicrohttpd from 0.9.38_pre33603 to 0.9.48
  • Update libblkmaker to 0.5.3
  • Bugfix: Sanitise lock situation for work2d
  • Bugfix: SSM: Never issue the same work2d twice in a row
  • Bugfix: SSM: Never send mining.notify for stale work2d
  • SSM: Refactor work2d check and job pruning from _stratumsrv_update_notify into stratumsrv_update_notify_str
  • Updates for OpenWrt 15.05
  • Bugfix: Correct work2d handling for GBT servers

New in BFGMiner 5.1.0 (Feb 20, 2015)

  • Human readable changelog:
  • Update libblkmaker for compatibility with BIP66 version 3 blocks.
  • Merge Kano's web-based config file loader from cgminer.
  • Full changelog:
  • Fix broken driver options in configure script
  • Bugfix: extract_domain: Correctly handle query/fragment in URI without path
  • kncasic: Do flush!
  • kncasic: avoid duplicate nonces to be reported
  • kncasic: Fix logging levels
  • kncasic: Neptune-compatible API interface for enabling/disabling dies
  • kncasic: Use one bfgminer processor per die (not per core)
  • Update libblkmaker to 0.5.1
  • Titan: Lower log level when reconfiguring dies
  • Titan: does not need SHA256d algo
  • Titan: lower log level for flush messages
  • Titan: adjust log levels in knc_titan_get_info
  • get_master_rolling_hashrate -> get_proc_rolling_hashrate
  • Update webconfig code to latest BFGMiner
  • allow url based config files
  • kncasic: Fix "double free" error
  • kncasic: We need to free queued work to avoid memory leaks
  • Bugfix: minion: Don't try to add 0-chip devices
  • configure: Avoid BASHisms for better portability

New in BFGMiner 3.10.0 (Feb 5, 2014)

  • Support for AntMiner U1, Drillbit, and HashFast devices.
  • Option --weighed-stats to display share-count columns (A/R) weighed to difficulty 1.
  • x6500: maxclock setting (use with --set-device) to limit dynamic clocking range.
  • opencl/adl: Fixed crash on exit with R9 series GPUs.

New in BFGMiner 3.9.0 (Dec 30, 2013)

  • hashbusterusb: Voltage/VRM controls, and support for identify function (5 second LED colour change).
  • nanofury: Support for identify function by turning LED off for 5 seconds.
  • twinfury: Support for voltage information/control.
  • Linux: New udev rules file to automatically put supported (and autodetectable) mining devices in the "video" UNIX group.