/ CHANGELOG
CHANGELOG
1 Changelog 2 3 RoninDojo v2.1.4 Change log 4 - Removed all references to Whirlpool 5 - Updated repo links to onion urls 6 - Disabled some feature installations until stable (WST tool, boltzmann calculator) 7 - Moved upgrade code to a new api script 8 - Credits: 零火怖, DojoCoder, BTCxZelko 9 10 Ronindojo v2.1.3 Change log 11 - Feature: Updated RoninDojo's Dojo fork to v2.1.3 12 - Based off upstream Dojo v1.24.1 13 - Feature: now has a Whirlpool CLI version that can connect to the newly introduced decentralized coordinator communcation protocol over Soroban 14 - Fix: bitcoind now generates a new onion url when restarted from RoninUI 15 - Updated Tor to v0.4.8.10 16 - Updated Whirlpool CLI to v1.0.1 17 - Updated Fulcrum to v1.10.0 18 - Updated Fee Estimator to v0.5.0 19 - Credits: DojoCoder, dammkewl, BTCxZelko, BrotherRabbit 20 - Special thanks to the entire SamouraiWallet team for the upgrade to the Whirlpool architecture 21 22 Ronindojo v2.1.2 Change log 23 - Removed Bisq support 24 - Feature: Updated RoninDojo's Dojo fork to v2.1.2 25 - Based off upstream Dojo v1.22.0 26 - Fixes the Explorer container not building since alpine 3.19 released 27 - BitcoinD now bans Knots clients as peers 28 - Credits: DojoCoder, dammkewl, BTCxZelko, BrotherRabbit, KYC3, Wave, Din, Numbers 29 30 Ronindojo v2.1.1 Change log 31 - Fix for users that installed 2.1.0 so the NOPASSWD property is removed from the ronindojo user in the sudoers file 32 - Sets sudo timeout to 1 hour 33 - Added rebooting after ronindojo update if any specific update migration script requires it 34 - Removed obsolete code 35 - Credits: BTCxZelko, dammkewl, BrotherRabbit, s2l1, kyc3, numbers, 200keks, RockyRococo 36 37 Ronindojo v2.1.0 Change log 38 - Fixed a preparation failure for receive blockchain backup procedure [609b3f3d]. 39 - Updated tor package to 0.4.7 40 - Fixed UI not allowing access after host IP changed 41 - Fixed bug in network systemd unit file not updating UFW rules after host IP changed 42 - Fixed RoninUI showing a timeout error during RoninUI upgrades 43 - Fixed updating tor breaking tor 44 - Now forces docker's logging onto the storage drive regardless of any defaults 45 - Removed autologin for physical access, previous only on first time boot, fixed regression of it happening every boot (RoninDojo and RoninOS) 46 - RoninOS: Added extra check for the first time boot installation not to start until the network is up 47 - Moved most of the installation code from main to system installation procedure 48 - Removed the menu option to update mirrors 49 - Code now always expects the username "ronindojo" (dropped support for alternative usernames) 50 - Removed generating and showing credentials for the Explorer key (this has been dropped with the dojo update in v2.0.2) 51 - Feature: Updated Ronin's Dojo fork to v2.1.0 52 - Based off upstream Dojo v1.21.0 53 - updated to BTC-RPC Explorer 3.4.0 54 - updated to Tor v0.4.8.5 55 - updated to Fulcrum v1.9.1 56 - added $1 Fee Estimator 57 - adjusted standard fee estimation 58 - updated MariaDB Docker image 59 - updated Nginx Docker image 60 - Credits: BrotherRabbit, dammkewl, BTCxZelko, kyc3, s2l1, numbers, WittyBull, PavelTheCoder 61 62 RoninDojo v2.0.2 Change Log 63 - Bug fix: fixed dependency in explorer container throwing an error during build 64 - Feature: Updated Ronin's Dojo fork to v2.0.2 65 - Based off upstream Dojo v1.20.0 66 - Features: Updated Bitcoin Core v24.0.1 67 - Features: Added option to use Auth47 for DMT auth 68 - Features: Updated Whirlpool CLI v0.10.16 69 - Features: Updated Explorer 3.3.0+SW, now uses node 18 70 - Credits: PavelTheCoder, dammkewl, BTCxZelko, Numbers, s2l1 71 72 RoninDojo v2.0.1 Change Log 73 - Bug fix: removed an obsolete permissions check that unnecessarily caused a redundant dojo stop during a RoninDojo update 74 - Feature: Added exposing Fulcrum indexer to the LAN by default 75 - Feature: Added connection info to Fulcrum credentials menu for the local connection 76 - Credits: dammkewl, PavelTheCoder, BTCxZelko, s2l1, kyc3, WittyBull, BrotherRabbit 77 78 RoninDojo v2.0.0 Change log 79 - Updated the pgp key file 80 - Added the RoninDojo support PGP public key 81 - Updated BTCxZelko's pgp public key entry 82 - Switched expected OS from Manjaro to Debian 83 - Added update script that warns v1.x users to migrate to v2 via flashing 84 - Added use of tune2fs on the backup drive when installing it, to maximize usage of the backup drive's storage space 85 - Updated Ronin's Dojo fork to v2.0.0 86 - Based off upstream Dojo v1.18.1 87 - Features bitcoind now reporting the RoninDojo version tag of dojo, as opposed to the upstream version it's based off. 88 - Credits: BTCxZelko, OrangedMike, dammkewl, s2l1, BrotherRabbit, Witty Bull, Numbers, KYC3, PavelTheCoder 89 90 RoninDojo v1.15.1 Change Log 91 - Bug fix: non existent _update_15 is no longer called during an upgrade 92 - Bug fix: non existent _update_19 is no longer called in a fresh install 93 - Activated Fulcrum Batch support (dojo internal) 94 - Bug fix: specter uninstall migration now actually removes the specter installation 95 - Updated Dojo to 1.18.1, which includes the following: 96 - Updated several base images to debian:bullseye-slim 97 - Updated Whirlpool's tor to 0.4.7.11 98 - Tor updated to 0.4.7.11 and its OBFS4 to 0.0.14 99 - Updated addrindexrs to 0.6.0 100 - updated mariadb(tracker) to 10.7.1 101 - A fix so that it doesn't matter if the newer or older docker compose CLI api is present 102 - An additional update in RoninDojo's fork of dojo, updating WhirlPool to 0.10.16 103 - Some UX improvements 104 - Credits: dammkewl, PavelTheCoder, BTCxZelko, s2l1, BrotherRabbit, KYC3, OrangedMike, Din, Numbers 105 - Honorable Mentions: ZeroLeak 106 107 RoninDojo v1.15.0 Change Log 108 - Fixed backup drive feature 109 - Fixed salvage for indexers and tor data 110 - Fixed bisq installation 111 - Fixed mempool.space 112 - added conf backup script in case an upgrade goes wrong 113 - debug script now also generates a link for the PnP installation procedure journal logs 114 - Dojo updated to upstream v1.17.0 115 - Bitcoind updated to 0.23.0 116 - Electrs updated to 0.9.9 117 - Tor updated to 0.4.7.8 and its OBFS4 to 0.0.13 118 - Whirlpool updated to 0.10.15 and its tor to 0.4.7.8 119 - Electrs is now a separately defined container, no longer reusing addrindexrs' container 120 - Added Fulcrum indexer option, version 1.7.0 121 - Credits: dammkewl, BTCxZelko, s2l1, PavelTheCoder, BrotherRabbit, KYC3, Numbers, OrangedMike 122 123 RoninDojo v1.14.4 Change Log 124 - Electrs version bump to 0.9.9 125 126 RoninDojo v1.14.3 Change Log 127 - Electrs version bump to 0.9.7 128 - Bug fixes in salvage procedure 129 - Bug fix in handling mounts in installation procedure 130 - Bug fix in handling filesystems in installation procedure 131 - Bug fixes regarding update migration scripts 132 - Refactored menu-whirlpool-wst.sh 133 - Bug fix in install cleanup 134 - Bug fix in indexer swap procedure 135 - Bug fix in ronin.network service 136 137 RoninDojo v1.14.2 Change Log 138 - Issue 114 - menu countdown during main menu exit 139 - Issue 132 - SSD Drop off after reboot 140 - Issue 133 - Mempool Space installing by default 141 - Fixed running update migration scripts for a freshly installed system 142 - Removed obsolete upgrate migration scripts from 1.9 and older 143 - Simplified UFW setup procedure in install-system-setup.sh 144 145 RoninDojo v1.14.1 Change Log 146 - Added editorconfig 147 - Fixed unnecessary redirect to RoninDojo repo 148 - Fix for upgrade scripts 149 - Fix for network service (credits to Genno Shinsho) 150 151 RoninDojo v1.14.0 Change Log 152 - Dojo v1.14.0 153 - Mempool Space v2.3.2 154 - New Debug Script implemented 155 - remove Specter support (We don't support KYC services) 156 - GPIO fixes 157 - RoninUI backend fixes 158 - Lower db_cache and mempool size 159 - Refactor dojo conf backup and restore 160 - refactor salvage data process 161 - refactor ufw setup 162 - refactor install system and dojo process. 163 164 RoninDojo v1.13.1 Change Log 165 - RoninUI 2.0 Prep 166 - Ronin Plug-n-Play finalization 167 - Bug Fixes 168 169 RoninDojo v1.13.0 Change Log 170 -Dojo 1.13.0 171 -Electrs 0.9.4 172 -Specter 1.7.2 173 -RoninUI Re-install menu option 174 -Prep for Plug-n-Play 175 -Bug fixes 176 177 RoninDojo v1.12.0 Change Log 178 179 - Update Dojo to v1.12.1 180 - Update Specter to v1.7.0 181 - Update Mempool to v2.2.2 182 - Bug fixes 183 184 RoninDojo v1.11.0 Change Log 185 186 - Update to Dojo v1.11.0 187 - Support SSH key authentication 188 - Update Specter to 1.5.1 189 - Update Electrs to 0.8.10 190 - Enable default indexer on install 191 - Remove Tor v2 address support 192 - Update System OS packages 193 - Prep for mempool v2 & Plug&Play Support 194 - Fix bug with bitcoind 195 - Optimizations & Bug fixes 196 197 RoninDojo v1.10.0 Change Log 198 199 - Introduce Web Application which replaces desktop application 200 - Optimized Bitcoind settings 201 - Update Electrum Rust Server to 0.8.9 202 - Refactor Backup send/receive logic 203 - Fix User and Root password change logic 204 - refactor _rand_passwd function 205 206 RoninDojo v1.9.1 Change Log 207 208 - Update to Specter 1.3.0 209 - Tor fix 210 - Add verbosity to Specter install steps 211 - Fix for check_pkg function 212 - Fix bisq uninstall which leaves orphan changes behind 213 - Make sure we fetch sources before verifying tags/branches locally 214 - Lower sleep timers 215 216 RoninDojo v1.9 Change Log 217 218 - Update to Samourai Dojo 1.9.0 219 - Add Specter 1.2.2 220 - Add Bisq Support 221 - Added Automatic Indexer Data backup and restore 222 - Add rockchip bbbfancontrol in applications menu 223 - Fix issue with new backup drive creation 224 - Automatically set BITCOIND_DB_CACHE to 30% of total RAM 225 (see bitcoind_db_cache_total variable in user.conf to increase it) 226 - Automatic swapfile size calculation during creation 227 - Cosmetic changes 228 - Menu restructuring 229 - Better application management 230 - Lots of bug fixes 231 - Lots of optimizations and code refactoring 232 - General UX enhancement 233 234 RoninDojo v1.8 Change Log 235 236 - Boltzmann Calculator v1.0 237 - Mempool v1.0 (external links set to OXT via Tor Browser) 238 - Electrs 0.8.6 239 - Whirlpool 0.10.9 240 - SW Indexer/Electrs Swap Capability 241 - Tor Hidden Service Backup 242 - Tor bug fixes 243 - Credentials backup during install 244 - Menu consolidation and restructure 245 - General UX enhancement 246 247 RoninDojo v1.7 Change Log 248 249 - Dojo 1.8.0 250 - minor patch to Tor setup 251 252 RoninDojo v1.6 Change Log 253 254 - Integration of Ronin UI Backend 255 - Added user.conf for user defined configuration settings, see user.conf.example for info 256 - Enhanced Storage Mounting Logic 257 - Enhanced Backup Drive Usage Logic 258 - Whirlpool Stat Tool Fix 259 - Added MAINTAINERS.txt 260 - General Cleanup 261 - Minor Bug Fixes 262 263 RoninDojo v1.5 Change Log 264 265 - Bash Code Refactoring (big thanks @likewhoa) 266 - Dojo v1.6 267 - Whirlpool CLI v0.10.6 268 - Whirlpool now included in docker deployment 269 - Electrs v0.8.5 270 - AddrssIndexer v0.3.0 271 - BTC Explorer v2.0.0 272 - Thorough code comments for beginners 273 - Reorganized menu layout and options 274 - Fixed swapfile creation bug 275 276 RoninDojo v1.4 Change Log 277 278 - Added Electrs for Hardware Wallet support, now an option during Dojo install or upgrade 279 - Added blockchain data salvage, now users can easily recover from system failure 280 - Added Whirlpool Stat Tool, for users to check their anon-set 281 - Changed Whirlpool setup, see Wiki for instructions 282 - Changed to Manjaro ARM XFCE for long term support, Minimal is no longer supported 283 - Polished the system-setup script 284 - Ipv6 is now disabled during the system-setup script 285 - Cleaned up text output, sleep timers, and code spacing to improve readablilty