UPDATE: 0.89.99.8-testingWindows: download from
my dropbox folderLinux/OSX: Checkout the "testing" branch
What's different compared to 0.89.99.5:--
Fixed a major bug which
might be responsible for the orphan chain issues. I'm not sure, because I haven't been able to reliably reproduce it. But the bug I found could very well cause such issues.
If you had the "Marking Orphan Chain" issues, please try the new version!--Windows appears to run much faster. Now it only takes about 50% longer to do its operations compared to the Linux runtimes
--Closing the app in offline mode no longer seg faults
--Issues with uninitialized zero-conf transactions getting into the mempool have been fixed. This
does not fix the zero-conf-disappearing bug (I don't think). That is still on my list to track down and fix.
--Zero-conf-disappearing bug: it is still a problem, but I have put in a fix that should cause it to correct itself on a restart. If you can reliably reproduce that bug, please tell me if restarting fixes it.
What's the same:--Zero-conf-disappearing bug is still there.
--Restarting Armory in the middle of the original DB build still resets the progress meter. To be clear:
progress picks up from where it left off, it's just that the meter tells you progress between where it started and the end, instead of the overall progress, so it looks like it restarted.
--I had run into an unrecoverable "Cannot copy partial StoredTx" bug (or something like that). Unfortunately, I destroyed the DB I had that exposed that bug, so I'll have to go hunting it down again. Luckily, I got a lot of information about it before I did, so I might be able to hunt it down without catching it in the debugger.
Thanks again to goatpig for all his help in improving the speed on windows, getting the unit tests working on Windows, and getting a full MSVS debugging environment working when running the full app (I used to only be able to debug the pure-C++ unit tests projects, now I can debug a full instance of ArmoryQt). And about 300 other little things.