REDACTED-rig/CHANGELOG.md
2019-02-10 17:57:33 +01:00

9.2 KiB

1.8.13

  • Integrated HOSP variant (algo: "cryptonight", variant: "hosp")
  • Added ASM code/optimization for HOSP and RTO on Intel CPUs
  • Fixed memory/hugepages printout for cn-ultralite/turtle
  • Fixed compile issues on some compilers

1.8.12

  • Fixed #228 "force-pow-variant" overrules autodetect for XTLv9/Fast2
  • Fixed out of source building (asm code generator)
  • Fixed gcc 8 builds (self check failed)
  • CN-Ultralite is shown correctly on the Dashboard

1.8.11

  • Implemented fix for upcominng Massari fork
  • Refactoring ASM code/cleanup
  • Fixed broke ARMv8 code for all CN variants (self check failed)

1.8.10

  • Fixed broken XTL variant Autodetect

1.8.9

  • Added cn-ultralite algo used by upcoming TurtleV2 fork (algo: "cryptonight-ultralite", variant "auto")

1.8.8

  • Added XLT v5/9 with autodetect(algo: "cryptonight", variant: "xtl" (autodetect), "xtlv9" (force v9))
  • Added cn-lite variant UPX/uPlexa (algo: "cryptonight-lite", variant "upx")
  • Added force-pow-variant parameter to force usage of the variant from the config and skip parsing of pow/variant from job/pool

1.8.7

  • Implemented Template based mass config editor to simple swap configs on your rigs

1.8.6

  • Integrated Telegram push notifications
  • Fixed multi miner editor
  • Added miner offline/online status push notification
  • Added 0/recovered hashrate push notification

1.8.5

  • Add remote reboot (machine) feature to Dashboard, Server & Miner
  • Integrated Pushover push notifications for Offline miners and periodical status notifications on iOS and Android

1.8.4

  • Added XFH (Freehaven-project) support aka CN-Heavy-superfast
  • Hashrate improve -> CN-Fast (MSR and others) ASM code for Intel CPUs
  • Hashrate improve -> CNv2 ASM code for AMD Bulldozer CPUs
  • Fix memory leak in cc client component
  • Alloy algo is now shown as XAO on Dashboard

1.8.2

  • Fix for mining conceal or other coins with cn-msr
  • Fixed avg.time on Dashboard

1.8.1

  • Fix connection stuck in Failover case when DNS resolve fails #197
  • Fix supported-variants announcement in login

1.8.0

  • Integration of cnv2 aka moneroV8
  • Hashrate improve -> all cnv1, cn-litev1, cnv2, xtl by adding ASM code for Intel/AMD and softaes [thx @SChernykh]
  • Fixes for OSX builds [thx @djfinch]
  • Fixed safe mode #173

1.7.0

  • First official Release of XMRigCC-amd #33 #3
  • Full integration of xmrigCC-amd into XMRigCCServer/Dashboard with GPUInfo / remote logging
  • Config property to enable/disable config upload on startup (--cc-upload-config-on-startup) #80
  • Refactoring of remote logging feature: #143
    • Only deltas will be send to the XMRigCCServer
    • Fetching miner log on dashboard upon need
    • Maximum lines of log history kept per miner can be configured on XMRigCCServer
  • Fix correct hugepages status on Dashboard
  • Fix cpu affinity for single thread usage
  • Add all needed security infos to XMRigCCServer logging to harden the server (f.e. fail2ban)
  • Fix commandline params overwrite config.json #157
  • Fix bulding of miner with API support Cannot #145

1.6.5

  • Hashrate improve -> add autodetection mode for cpu-affinity
  • Hashrate improve, more stable hashrates -> refactor memory allocation
  • Add Arto (RTO) support (cn [2mb scratchpad] + ipbc mod)
  • Add TubeV4 (TUBE) support (cn-heavy [4mb scratchpad] + ipbc mod + soft-aes mod)
  • Add external IP to log view
  • Fix memory leak in RemoteLog
  • Fix crash Filelog
  • Fix stop/freeze of cc communication on some miners
  • Fix cn-heavy on arm processors

1.6.4

  • Fix connection issues #130
  • Remote logging (Miner log on the Dashboard)
  • Add resetClientStatusList button to Dashboard #129
  • Fix new version notification #132
  • Add Masari (MSR) v7 support
  • Add Haven Protocol (XHV) v3 support

1.6.3

  • Added shift+click function for multi row selection to Dashboard
  • Added -DBUILD_STATIC=ON/OFF option to CMake configuration to create fully static builds
  • Added current algo and list of supported_varaints to login message for future usage on proxy
  • Added support for latest Stellite (XTL) and Alloy (XAO) variants
  • Simplification of configuration, "force-pow-variant" and "cryptonight-lite-ipbc" parameters are now deprecated see Coin Configuration for guidance
  • Fixed leaks in transport shutdown

1.6.2

  • Implementation of CN-Lite-IPBC algo
  • Fixed Windows 32bit build / crashes
  • Fixed XMRigCCServer crash when auth header is manipulated

1.6.1

  • beta

1.6.0

  • Complete rewrite of the stratum TCP/TLS network communication using boost::asio to fix connection issues and crashs
  • Force of PoW via "variant" parameter in xmrg-proxy 2.5.2+, it now overrules local settings
  • Implementation of CN-Heavy algo used by Sumokoin / Haven / ...
  • XMRigDaemon now keeps the miner running event when the miner crashs

1.5.5

  • Fixed Bad/Invalid shares and high share transmit latency
  • Fixed hugepages for some older linux versions
  • Fixed compatibility to xmrig-proxy 2.5.x+
  • Added restart of crashed miners to xmrigDaemon
  • Added force algo variant by xmrig-proxy 2.5.x+
  • Added auto force of nicehash param by xmrig-proxy 2.5.x+
  • Partial rebase of XMRig 2.5.2

1.5.2

  • Fixed OSX Build
  • Fixed force PoW algo version
  • Added AEON test vectors for new PoW Algo
  • Changed DonateStrategy to avoid peaks on donate pool when restarting multiple miners

1.5.1

  • Applied changes for upcoming Monero v7 PoW changes starting 03/28/18 (No changes in config needed)
  • Applied changes for upcoming AEON PoW changes starting 04/07/18 (No changes in config needed)
  • Added option to force PoW version
  • Added new design / icons

1.5.0

  • Full SSL/TLS support for the whole communication:
    • XMRigCCServer Dashboard <-> Browser
    • XMRigCCServer <-> XMRigMiner
    • XMRigMiner <-> Pool
  • Easy rename of miner/daemon in CMakeList.txt by modifying MINER_EXECUTABLE_NAME and DAEMON_EXECUTABLE_NAME before compiling
  • Dockerfile and official DockerHub image
  • Added Miner uptime to Dashboard
  • Rebased from XMRig 2.4.5 RC

1.4.0

  • Fixed CPU affinity on Windows for NUMA and CPUs with lot of cores
  • Implemented per thread configurable Multihash mode (double, triple, quadruple, quintuple)
  • Rebased from XMRig 2.4.4

v1.3.2

  • Added start xmrigDaemonr without config file and only CCServer/auth token as params needed #14
  • Dashboard now uses servertime for calculation to avoid clock drifts and false offline detection
  • Finally fixed freebsd build

v1.3.1

  • Removed not working background mode for xmrigMiner/xmrigDaemon on *nix systems -> use screen/tmux or systemd service instead
  • Added cpu socket to client Id tooltip on dashboard
  • Fixed notification when sending command is successful or error
  • Fixed #16 FreeBSD build
  • Fixed miner to keep sending status to server when its not temp unavailable
  • Fixed #10 CCServer spontaneously freezes and holds CPU 100%
  • Merged latest xmrig master

v1.3.0

  • Fixed Soft-aes modes (av=3, av=4) Bug: #11
  • Added static build for linux with old libc (CentOs 5/6, debian, ...)
  • Added notification to Dashboard when miner went offline with toggleswitch
  • Added multi config editor to Dashboard to modify config of multiple miners at once
  • Fixed MSV_VER for latest Visual Studio builds

v1.2.2

  • Added select/deselect all to dashboard
  • Fixed memory leaks in XmrigCCServer

v1.2.1

  • Refactored Dashboard to send one command to multiple miners and "beautified" dashboard
  • Miner now publishs own config to XMRigCCServer on startup
  • Added command to trigger miner to upload config to XMRigCCServer
  • Added threads to miner info tooltip on client id

v1.2.0

  • Added configurability for thread based doublehash mode which helps you to use more of your l3 cache
  • Memory optimizations / speed improvements
  • Updated to latest XMRig (2.4.3) with ARM support

v1.1.1

  • Fixed table sorting for client id column on Dashboard
  • Fixed Windows compilation with msys2 (gcc)
  • Added ability to do static build of xmrigDaemon and xmrigMiner
  • Added client version to Dashboard client id tooltip
  • Added update checker to Dashboard with notification bar

v1.1.0

  • Added option to hide offline miners from Dashboard
  • Added online status indicator to Dashboard client id column (green:red)
  • JSON-Protocol changes to send miner info to XMRigCC server
  • Added Tooltip to Dashboard column id containing new miner info (CPU, CPU flags, Cores, Threads, Memory, External IP, ...)
  • Moved CCClient to own thread and changed ControlCommand processing to async to improve performance

v1.0.9

  • Integrated cpp-httplib as libcurl replacement
  • Removed libcurl dependicies
  • Fixed round of avgTime in Dashboard
  • Removed subrepo dependencies for easier building

v1.0.8

  • Extracted common CC files to subrepo (xmrigCC-common)
  • Added sum row to Dashboard
  • Added dialogs (success/error) to all dashboard actions

v1.0.7

  • CCClient status update interval is now configurable
  • Updated to latest head of xmrig (Optimized soft aes)

v1.0.6

  • Fixed launch in folder containing spaces (Win)

v1.0.5

  • Merged latest changes of XMRig
  • Added current algo to dashboard
  • Added editor for client configs to dashboard
  • some cosmetics on dashboard

v1.0.4

  • Updated XMRig to 2.4.2
  • Fixed "--background" not working for xmrigCCServer on Windows

v1.0.3

  • Integrated build for Windows x64

v1.0.2

  • Reenabled restart in daemon for win/linux

v1.0.1

  • Fixed windows build

v1.0.0

  • Initial public release based on xmrig version 2.4.1