Skip to content

CPU improvements, especially for Windows users!

Compare
Choose a tag to compare
@catbref catbref released this 12 Aug 16:49
· 2931 commits to master since this release

NOTE:
If you have an existing pre-v1.3.1 then the first start-up of v1.3.2 will "reshape" your database.
This can take some time, varying from about 30 seconds with high-powered desktops to even 30 minutes with low-powered devices or older computers.

If you look at your log files (e.g. log.txt.1), database reshaping occurs when you will see this line:
2020-08-12 16:57:38 INFO Controller:308 - Starting repository
and is finished when this line appears (which should be next):
2020-08-12 16:59:38 INFO HSQLDBDatabaseUpdates:660 - HSQLDB repository updated to version 23

If you interrupt this process, there is a chance your database will end up corrupt.

UPDATING (Windows users)
Because of the change to the EXE wrapper that starts Qortal on Windows machines, it is not enough to simply replace the JAR, you actually need to download and run the latest installer (below).

Changes in this release:

  • The EXE wrapper provided by the Windows installer run starts Java JVM in 'server' context, allowing use of more than 256MB!
  • Auto-updates after v1.3.2 will not create a database backup unless enabled in settings
  • HSQLDB CHECKPOINT commands added between each DB-reshape statement to reduce risk of failure
  • Start-up blockchain validity checking restricted to top 1440 blocks (for now) for faster start-up
  • Improved HSQLDB query relating to fetching AT state data
  • More efficient CIYAM AT v1.3.7 with reduced byte-array copying and other improvements

qortal.jar

If built using OpenJDK 11:
MD5: 0211a4d4448f0e140399036741cba590
SHA1: 69568028cb7c30b8c9c284d509304d74fe60bcef
SHA256: 88bf5e24b13ce67199a6f3d21da25e230affe07d0897204bc9fdca845003dc73

Qortal-1.3.2.exe

MD5: 31e97acdda4e21d931e27293b8be617b
SHA1: 698432b876a327619e02beb4b1334718c1555bd4
SHA256: 3082201360fdbb87830945e900509160abbaad295c0b5d27848c6165bcb22aa7

VirusTotal report for Qortal-1.3.2.exe

qortal-1.3.2.zip

Contains bare minimum of:

  • built qortal.jar
  • log4j2.properties from git repo
  • run.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-1.3.2.zip qortal/

MD5: ca6763cb0219c3e1594f00a2bab595dc
SHA1: e30e0894039367d7bfa10a925e3714d5da672264
SHA256: a69369806d6f2b1eb923d2dc4846ac5d5f7276fb2d6a1f7a768de3ab319fd11e

db-bootstrap-58239.zip

This is a 'bootstrap' database containing blockchain up to block height 58239.
This is for new installations to avoid the time/hassle of synchronizing your node from scratch.
WARNING: If you have any active, or on-going, trades then these will be lost if you replace your DB!
It has no minting accounts added, so if you have a minting account you need to re-add this via UI or API.
It has an initial list of various community-run peers to help connect your node to the network.

The ZIP file contains:

  • db/blockchain.data (1.4GB)
  • db/blockchain.properties (99B)
  • db/blockchain.script (33K)

For Windows users, unpack into %LOCALAPPDATA%\Qortal\ folder.
For other users, unpack while in the same folder as qortal.jar.
In both cases, you should end up with a db folder with the actual files inside.