Releases: revoxhere/duino-coin
Release 4.2
What's new, what's changed...
First of all, Duino BlushyBox is available again for purchase in new vibrant colours 🧡 💚 💙 💛 and an optional DS18B20 temperature sensor for Duino IoT. Check it out at starter.duinocoin.com
-
ESP Code
- 128x64 SSD1306 OLED support for displaying mining info by @revoxhere
- 16x2 LCD support for displaying mining info by @revoxhere
- Hardware abstraction layer for adding more displays in the future by @revoxhere
- DNS setting for ESP32 by @revoxhere
- HSU07M sensor support by omarherrera1978 [suggested on Reddit]
- Improved connection wait logic for more reliable network by @revoxhere
- Captive portal (AP mode) option by @revoxhere
- BlushyBox support by @revoxhere
- Ability to disable the brownout detector for ESP32 by @revoxhere
- ESP8266 watchdog timer for preventing freezes by @revoxhere
- Improved code logic to prevent ESP8266 from randomly freezing by @revoxhere
- Improved ESP32 task handling for huge performance boost (up to 190 kH/s on dual core variants) by @revoxhere
- Fixed web dashboard not working on dual core ESP32 variants by @revoxhere
- Baudrate setting option by @revoxhere
-
PC Miner and AVR Miner
- Only check and ask for a mining key if it's enabled by @revoxhere
-
Other
- Update duco-install-rpi.sh by @ZL1LAC in #1789
- Update README.md by @revoxhere in #1803
- Update README.md, added some links to useful packages by @mavotronik in #1804
New Contributors - welcome!
- @mavotronik made their first contribution in #1804
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 4.1...4.2
As always, please report any encountered issues. Happy mining!
Release 4.1
What's new, what's changed...
- Added Traditional Chinese by @BX2AFO in #1739
- Added LAN functionality to the ESP Code by @dl1lmh in #1735
- Added serial disable option to the ESP Code by @virophagesp in #1763
- Added Traditional Chinese language switch by @BX2AFO in #1751
- Fixed divide by zero on hashrate calculation by @GerardoNevarez in #1767
- Fixed node connection timeout in ESP Code by @revoxhere in #1749
- Fixed ESP issues after SERIAL_PRINTING merge by @GerardoNevarez in #1769
- Fixed compilation error with 3.x.x espressif library version by @MatusOllah in #1797
- Updated README.md by @ZL1LAC in #1778
- Updated German translations by @EinWildesPanda in #1773
- Updated Slovak translations by @MatusOllah in #1796
- Updated AVR Miner Chech translations by @fpetru104 in #1729
- Updated PC Miner Chech translations @fpetru104 in #1730
- Updated copyright years by @Tech1k in #1736
New Contributors - welcome and thanks for your input!
- @dl1lmh made their first contribution in #1735
- @virophagesp made their first contribution in #1763
- @MatusOllah made their first contribution in #1797
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 4.0...4.1
As always, please report any encountered issues. Happy mining!
Release 4.0
Hello Duino miners!
Woah, it's the biggest update we've had this year probably. Most importantly you can now use the universal ESP code and benefit from the new reward system (when using the newest version). The PC and AVR Miners have also been updated to fix some of the bugs and provide more user friendly experience. Please note that I'll probably be still adjusting the earnings in the upcoming days, but I don't plan on making any major changes. Only the Arduino code didn't receive any changes, so you don't have to reflash your boards this time. And last but not least, happy new year! 🎉 🎆
This is a major release - you should update. Nodes may stop accepting old miner versions in a few weeks.
What's new, what's changed...
- Release 4.0 pull by @revoxhere in #1723
- All-new, more efficient and universal ESP code for all Espressif boards, by @matteocrippa and @revoxhere
- Better performance (66 kH/s on ESP8266-based boards, 84 kH/s on dual-core ESP32-based boards)
- Separate settings file (Settings.h) for easy configuration
- New Duino IoT options (DS18B20 and internal temp sensor for new ESP32s)
- Dashboard should not interfere with mining anymore
- Better mining stability and faster node fetching
- PC_Miner and AVR_Miner changes
- Added a print queue to prevent logs getting messed up while mining with many threads/boards
- Miners now display per thread and total hashrate
- Added some missing internalization strings
- Fixed greeting message not displaying properly with more than one board setup in AVR Miner
- Updated share messages and log colors
- Added missing dynamic window title for the PC Miner
- Minor bugfixes and improvements
- Changes in the reward system
- Some difficulties have been readjusted and all have had their earning rates improved
- Raspberry Pi and PC Mining earnings buffed
- Single core ESP32 boards will now use a separate difficulty to make mining for them more forgiving
- Difficulty calculation for PC miners now uses an updated Kolka V3 function for smoother difficulty changes
- All-new, more efficient and universal ESP code for all Espressif boards, by @matteocrippa and @revoxhere
- Getting started pages updated with a workaround for the dependency install by @revoxhere in 60e95f9
- Getting started pages updated to support the new ESP code by @revoxhere in 60e95f9
- Added Traditional Chinese README by @BX2AFO in #1707
- Added Traditional Chinese link to the main README by @BX2AFO in #1710
- Updated Czech translation by @fpetru104 in #1706
- Update README_zh_TW.md by @BX2AFO in #1715
- Update README_es_LATAM.md by @Erick2317 in #1714
- Update README_zh_TW.md by @BX2AFO in #1718
- Update benchmarks and add Release 4.0 performance goals by @revoxhere in #1724
- Update project maintainer email by @Tech1k in #1713
New Contributors - welcome and thanks for your input!
- @matteocrippa made their first contribution in #1723
- @BX2AFO made their first contribution in #1707
- @Erick2317 made their first contribution in #1714
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 3.9...4.0
As always, please report any encountered issues. Happy mining!
Release 3.9
Hello miners!
As you can see, this is the last update before we drop a major 4.0 release. This is also the last release with separate ESP8266 and ESP32 codes that require you to install old library versions.
Theoretically could've just skipped this one, but there have been quite a few changes (eg. fixing compilation errors on Linux systems) that had to be adressed.
This is not a mandatory update, but staying up-to-date is always suggested.
What's new, what's changed...
- Fixed a bug with Arduino Code on *nix systems by @trazfr in #1677
- Fixed a bug with URL encoding in the PC Miner by @matteocrippa in #1683
- Fixed a bug with auto-updater by @umikali222 in #1649
- Added Vietnamese translation by @MinatoIsuki in #1650
- Added policy links to README by @Tech1k in #1663
- Updated ToS and privacy policy by @EinWildesPanda in #1647
- Updated german translations by @EinWildesPanda in #1648
- Updated Vietnamese translation by @MinatoIsuki in #1654
- Updated French README by @TheFrenchTechMan in #1652
- Updated Portuguese translation by @fatorius in #1668
- Updated project maintainers info by @Tech1k in #1687
- Updated README.md by @revoxhere in #1704
New contributors - hello! 👋
- @umikali222 made their first contribution in #1649
- @MinatoIsuki made their first contribution in #1650
- @fatorius made their first contribution in #1668
- @trazfr made their first contribution in #1677
- @matteocrippa made their first contribution in #1683
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 3.5...3.9
As always, please report any encountered issues. Happy mining!
Release 3.5
What's new, what's changed... 👀
- Improved Arduino code (300+ H/s) by @dexter3k in #1643
- Improved board naming in AVR Miner (each board can have a different name) by @revoxhere in #1642
- Fixed Dutch grammar by @mininuke69 in #1627
- Fixed Issue #1624 by @LDarki in #1626
- Added Finnish translation and related modifications by @EeroVakiparta in #1644
- Added Duino Lookup to other tools by @Axorax in #1622
- Added settings to gitignore by @ygboucherk in #1639
- Updated Czech translation by @fpetru104 in #1621
- Updated ESP32_Code.ino by @espducominer in #1628
- Updated .gitignore by @revoxhere in #1641
- Updated difficulty list for new Arduino code by @revoxhere in #1645
- Updated French PC Miner translation by @TheFrenchTechMan in #1625
New Contributors - welcome! 👋
- @TheFrenchTechMan made their first contribution in #1625
- @mininuke69 made their first contribution in #1627
- @Axorax made their first contribution in #1622
- @espducominer made their first contribution in #1628
- @EeroVakiparta made their first contribution in #1644
- @dexter3k made their first contribution in #1643
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 3.4...3.5
As always, please report any encountered issues. Happy mining!
Release 3.4
What's Changed 👀
- PC Miner running on a Raspberry Pi will report CPU temperature as IoT data by @revoxhere
- ESP8266 will now use strtok for parsing incoming jobs by @snakeye in #1584
- BMP280 sensor support added to the ESP32 code by @fixxer in #1606
- Corrected typos in ESP8266 code by @Chupaka in #1587
- Fixed raspi_iot_reading variable by @LDarki in #1594
- Updated README.md by @ZL1LAC in #1598
New Contributors - welcome 👋
- @Chupaka made their first contribution in #1586
- @ZL1LAC made their first contribution in #1598
- @fixxer made their first contribution in #1606
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 3.33...3.4
As always, please report any encountered issues. Happy mining!
Release 3.33
What's new, what's changed 👀
- PC Miner will now report running on a Raspberry Pi by @revoxhere
- Web dashboards disabled by default and other small changes in ESP codes by @revoxhere
- Adjusted AVR miner starting difficulty calculation by @revoxhere
- Support for the Arduino-Pico core by @GerardoNevarez in #1561
- Japanese translations by @eltociear in #1563
- Node-S exchange is closed by @BastelPichi in #1576
New Contributors 👋
- @GerardoNevarez made their first contribution in #1561
- @eltociear made their first contribution in #1563
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 3.3...3.33
As always, please report any encountered issues. Happy mining!
Release 3.3
Three years of Duino-Coin (part 1?)
Hello miners, this August is a bit special - three years ago first versions of Duino-Coin were born. I never anticipated such a big success of my side project, but I'm very happy how things turned (and are turning) out. The Duino team is amazing, just like the community that gathered around the coin. There are thousands of devices mining DUCO, there are articles about us on various websites and magazines, and the best thing is that really enjoy developing and expanding my project 😍
I'd like to thank everyone for beliving in us, I hope next three years will be even more dynamic than the previous ones and we will expand even further 💯
Later this month we will be organizing some giveaways, events and other cool stuff as a celebration 😎 🥳
What's new, what's changed 👀
- Improved ESP8266 performance by @snakeye in #1530
- Improved Raspberry Pi Pico (and similar boards) support in the AVR Miner (3.25) by @revoxhere
- Updated Spanish README by @Omicron166 in #1531
- Updated Czech translation by @fpetru104 in #1546
- Updated the Minimal PC Miner by @Omicron166 in #1532
- Fixed mining key related bugs by @Omicron166 in #1528
- Fixed debug_output error by @miqueiaspenha in #1539
Node-side updates 💾
- Added adaptive ping compensation by @revoxhere
- Added new node: coffe-pool-1 hosted by @revoxhere
- Added missing newlines in messages that slowed down ESP32 mining by @revoxhere
- Added some Kolka tweaks and adjustments for better rewards by @revoxhere
- Fixed miner count/kolka identifier for dual core ESP32s by @revoxhere
- Updated difficulty tiers to work with the new ESP8266 code by @revoxhere
- Updated Raspberry Pi Pico support by @revoxhere
New contributors 👋
- @miqueiaspenha made their first contribution in #1539
- @snakeye made their first contribution in #1530
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 3.2...3.3
As always, please report any encountered issues. Happy mining!
Release 3.2
What's new, what's changed... 👀
- Add Raspberry Pi onboard leds control to PC Miner to signal share states by @revoxhere
- Add username check in config creator to the PC Miner and AVR Miner by @revoxhere
- Add missing translation strings by @revoxhere
- Add current config file text in greeting by @revoxhere
- Add ability to control how often ESP8266 MQTT update messages are sent by @tyrkelko in #1496
- Fix PC Miner clearing it's settings by @LDarki
- Fix DHT readings by @LDarki (Duino IoT)
- Fix mining key check by @revoxhere
- Update printlock in the PC Miner by @revoxhere
- Update polish translations by @revoxhere
- Update PC Miner thread notices by @revoxhere
- Update README_de_DE by @Techcrafter in #1499
- Update README_kr_KR by @dnjswndbf in #1502
- Update difficulty descriptions by @Techcrafter in #1506
New contributor 👋
- @Techcrafter made their first contribution in #1499
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 3.18...3.2
As always, please report any encountered issues. Happy mining!
Release 3.18
What's new, what's changed... 👀
- Add ability to disable LED blinking in ESP8266 by @GameOneYT in #1267
- Add Czech locales by @fpetru104 in #1357
- Add ESP8266 MQTT support + smooth DHT sensor values by @tyrkelko in #1491
- Add Indonesian locales by @RezaFauzan945 in #1272
- Add IoT support for Adafruit AHTX0 Library (AHT10/AHT20) by @mgodf7 in #1474
- Add french translation by @pierrealexaline in #1392
- Add hindi translations to PC_Miner by @KorryKatti in #1423
- Add italian README by @andrigamerita in #1333
- Add automatic hashrate updater to the ESP dashboard by @GameOneYT in #1262
- Change all the dates by @blazecoding2009 in #1398
- Check discord settings before connect by @dmitrygribenchuk in #1277
- Delete unused libraries for Miners by @dmitrygribenchuk in #1232
- Fix a typo in PC_Miner.py by @ivanrpz in #1259
- Fix ESP32 memory leak by @BBS215 in #1260
- Fix empty exception on mining function by @dmitrygribenchuk in #1230
- Fix exception for print by @dmitrygribenchuk in #1233
- Fix for ClientClass send function by @dmitrygribenchuk in #1228
- Fix mistakes in Czech translation of AVR Miner by @fpetru104 in #1365
- Fix print for discord rpc threads by @dmitrygribenchuk in #1234
- Fix typo in Czech translation of AVR Miner by @fpetru104 in #1366
- Fix typo in Polish translation of readme by @X3NOOO in #1369
- Fix uptime calculation by @CompactCow in #1386
- Increase Arduino hashrate up to 258H/s by @BBS215 in #1254
- Increase ESP8266 hashrate by 10% by @BBS215 in #1263
- Update ESP8266_Code.ino to serve IoT DHT sensor temperature and humidity @tyrkelko in #1483
- Update README_es_LATAM.md by @Technopy311 in #1379
- Update README_kr_KR.md by @dnjswndbf in #1279
- Update korean translation by @dnjswndbf in #1337
- Update install script to work with rpiOS latest security update by @Grantrocks in #1493
New Duino-Coin contributors - welcome everyone 👋
- @BBS215 made their first contribution in #1254
- @GameOneYT made their first contribution in #1261
- @dmitrygribenchuk made their first contribution in #1235
- @dnjswndbf made their first contribution in #1279
- @RezaFauzan945 made their first contribution in #1272
- @andrigamerita made their first contribution in #1333
- @fpetru104 made their first contribution in #1356
- @mobilegmyt made their first contribution in #1364
- @X3NOOO made their first contribution in #1369
- @CompactCow made their first contribution in #1386
- @lolenseu made their first contribution in #1388
- @Lanthi made their first contribution in #1390
- @pierrealexaline made their first contribution in #1392
- @blazecoding2009 made their first contribution in #1396
- @norwood867 made their first contribution in #1407
- @KorryKatti made their first contribution in #1423
- @f0xqw3rt2 made their first contribution in #1432
- @mgodf7 made their first contribution in #1474
- @Grantrocks made their first contribution in #1493
⚠️ NOTICE: .exe binaries may be detected as a virus by your antivirus software. This is a false positive caused by pyinstallers bootloader, read about it here. Duino-Coin is not a virus.
Full Changelog: 3.0...3.18
As always, please report any encountered issues. Happy mining!