cgminer has just been updated to version 3.6.6 today. cgminer is a command line based mining application which allows you to mine crypto-currencies. See our Mining guide on how to get started.
You can download the latest version here: http://ck.kolivas.org/apps/cgminer/
Complete changelog information for the new version is outlined below:
Version 3.6.6 – 26th October 2013- Remove inappropriate extra locking in _usb_transfer_readVersion 3.6.5 – 26th October 2013- klondike – fix uninitialised dev bug- Adjust the binary ntime data in submit_noffset_nonce even when there is no hexntime string for eg. gbt.- Put an entry into the work struct telling drivers how much they can roll thentime themselves.- Only set libusb cancellable status if the transfer succeeds.- Remove the applog on miner threads dying to prevent deadlocks on exit.- Do one extra guaranteed libusb event handling before testing if there are anypending async usb transfers.- Use a linked list for all usb transfers instead of just cancellable ones.- Provide a mechanism for informing drivers of updated work templates forstratum and gbt mining.- Add cancellable transfers correctly to the ct_list- Check for presence of thr in icarus get nonce for startup nonce testing towork.- Use cancellable usb transfers in the icarus driver to avoid having to loop andpoll when waiting for a response and to speed up work restart response time.- Add a usb_read_ii_timeout_cancellable wrapper- Add usb transfer cancellation on shutdown and documentation regarding wherecancellable transfers are suitable.- Use cancellable transfers on bitfury device.- Cancel cancellable usb transfers on work restart messages.- Don’t bother having a separate cancellable transfer struct for usb transfers,simply include the list in the usb_transfer struct.- Add wrappers for usb_read_cancellable and usb_read_timeout_cancellable- Specifically set the cancellable state for it to not be uninitialised in theusb transfer struct.- Alter the usb cancellable list only under cgusb_fd_lock write lock.- Pass the cancellable option to _usb_read options to decide on whether to addusb transfers to the list of cancellable transfers.- Create a linked list of potentially cancellable usb transfers.- Don’t attempt to disable curses or print a summary during an app restart toprevent deadlocks.- Keep the libusb event handle polling thread active until there are no asyncusb transfers in progress.- Keep a global counter of how many async usb transfers are in place.- Perform libusb_submit_transfer under the write variant of cgusb_fd_lock- klondike – error condition handling- Avoid entering static libusb directory if –with-system-libusb is enabled.- Minor opencl build corrections.- Enable dynamic linking against system libusb –with-system-libusb- 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.- Add usb command name to critical libusb error reporting.- Use windows’ own higher resolution time and handlers allowing us to havehigher precision absolute timeouts.- Fix lldiv error in windows cgminer_t calculation.- miner.php correct sort gen field names largest to smallest- api … the code related to device elapsed- api add device elapsed since hotplug devices Elapsed is less than cgminerElapsed- Drop usb buffering message to debug logging level.- Do the ntime binary modification to the work struct when submitting an ntimeoffset nonce within submit_noffset_nonce- Code cleanup and improved documentation- Improvements to support for BitBurner boards- Convert libusb transfer errors to regular libusb error messages to allow foraccurate message reporting.