Skip to content

v3.2.1

Compare
Choose a tag to compare
@archived-2 archived-2 released this 13 Mar 19:36
· 1451 commits to master since this release

Changes in this release:

  • Reworked processIncomingTransactionsQueue() to improve sync speed (thanks to @catbref)
  • PRESENCE transactions changed to always fail signature validation (thanks to @catbref)
  • Reworked QDN requests to prefer routes with the lowest number of node hops
  • Reworked QDN request threads
  • Removed ArbitraryPeers table along with all associated code & broadcasts
  • Default chunk size for new resources reduced from 1MB to 0.5MB
  • Automatically fetch metadata for all resources that have it
  • Major CPU optimizations in BlockMinter and ArbitraryDataManager
  • Major CPU optimization to peer arrays in Network.java, based on ideas by @catbref
  • Increased default maxNetworkThreadPoolSize from 20 to 32
  • Significant code refactoring to move online accounts and transaction importing to dedicated controller classes
  • Online accounts and transaction processing moved to dedicated threads
  • Added support for dark theme in loading screen
  • Fix for "Synchronizing null%" systray bug introduced in 3.2.0
  • Improved statuses in systray so that they are less misleading
  • Report as 100% synced if the latest block is within the last 30 mins
  • Removed bootstrap host that is no longer functional
  • Modifications to GetArbitraryDataFileListMessage for future QDN feature support
  • Direct connections to peers now prefer those with the highest number of chunks for a resource
  • Keep trying direct connections for QDN data until one succeeds
  • Fix for ConcurrentModificationException in BlockArchiveReader

qortal.jar

If built using OpenJDK 11:
MD5: d22f67e6cd1badc7f19680fcfeba6324
SHA1: 0ed660c9d7c2627c83af8ddf2659f85c13dc7554
SHA256: 2799f17bb1d0e246c0b82417179b24f04031e94643ac06cccb0df27a4a6b7327

qortal.exe

MD5: d6950203f80e2d53b4f56b8fd957308e
SHA1: 06dc8d79ef3cc9938ae34ab02b01b2320659cea9
SHA256: 8802073f4e6b3f199a205438552d606b138d774f8343253e921655a4a099e53c

VirusTotal report for qortal.exe

qortal.zip

Contains bare minimum of:

  • built qortal.jar
  • log4j2.properties from git repo
  • start.sh from git repo
  • stop.sh from git repo
  • printf "{\n}\n" > settings.json

All timestamps set to same date-time as commit, obtained via git show --no-patch --format=%cI
Packed with 7z a -r -tzip qortal.zip qortal/

MD5: 5647f14e2dd1bea3e560646d0d366183
SHA1: 308e348b0eea1917e07866d9ba9804fc95fa31a8
SHA256: 24a0a6e0b017c0de9a212f2526e6be3fe097e42ad0bd034e3ea47d33095ea5ff