Skip to content

Releases: Qortal/qortal

v4.3.0

25 Aug 16:52
Compare
Choose a tag to compare

Changes in this release:

  • Update/improve various transaction types on Fri Sep 01 2023 09:00:00 UTC. Nodes must update before this date.

  • Increase default maxTransactionsPerBlock to 50 now that the process is faster. Can be increased much further in the future.

  • Fixed long term issue preventing trade bot statuses from being logged correctly.

  • Various trade bot improvements

  • Wait until unconfirmed transactions are considered to be valid before broadcasting them.

  • Always use rate limiter for metadata requests, and sleep for a random amount of time between fetching metadata items.

  • Consolidated shared functionality into BitcoinyTests.java and ACCTTests.java (thanks to @kennycud)

  • Fix website sub-folder rendering 404 (thanks to @jschulthess)

  • Added POST /at/create endpoint (thanks to @Philreact)

qortal.jar

MD5: 8f69ec2b382ff8fb302545feb7a3cc15
SHA1: 7d4c9d10b428258b00b641ba0d662fb410159198
SHA256: 456fdcc491ba958cae5c3307d9a994b456eb88f2984a519fc4daf5ff5ec92195

qortal.exe

MD5: 688d022cfcf37a774aa7cf17b41d029f
SHA1: fb100c4296656dc9a9aa5994a97cb21a1c7c2487
SHA256: 546f6fc950b3905763a6f45b22496d53575b77998cf451de5421535ea1086bff

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: a82d37562177a2fc57d85d78ba6e83c0
SHA1: a6b27518131b3e620fc6b9a975b13aeb875f8b8a
SHA256: ce5b287ef6280d8c01d3589987c7bda6baba472b04a7cbab31d49498a5a91cbf

v4.2.4

12 Aug 18:58
Compare
Choose a tag to compare

Changes in this release:

  • Cache the online accounts validation result, to speed up block minting.

  • Optimized transaction importing by using a temporary cache of unconfirmed transactions.

  • Increase minimum unit fee to 0.01 QORT on August 15th at 5:00PM UTC.

qortal.jar

MD5: 159d30b403fd706322217d7c488cc697
SHA1: f039469dafcf48152ac50ebfe60ec41fa41bd9b5
SHA256: 4971523f39fe03746c3d1c4892946b853a3f5c2d9b8f698a8c45324810eed111

qortal.exe

MD5: e5f1b92ae25f10e55e0a3b8fecc5728b
SHA1: 3683270bbea277d3505ad1a276b93de340dca8da
SHA256: c2eeeb919123c8ea2765c75196ecbb05832426fcb27ed5d4ae69bba27ce03d72

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: 576610c2cde85d7656f072bc8fb95ac0
SHA1: 2d17059f6bf9f06ee6957e00f536c2cc3e6769a5
SHA256: 5ba9d8398bbf7c3402407646304a4547349f41e87661de406040b760cf894e1d

v4.2.2

03 Aug 17:26
Compare
Choose a tag to compare

Changes in this release:

  • Fixed new issue when including unconfirmed transactions in a block.

  • Added block minter logging relating to unconfirmed transactions.

qortal.jar

MD5: 38c6a91852790c38aaac064da7b46547
SHA1: 340739fa49002660fed3bcb45090fb65eb3a98be
SHA256: b776f907f836d02604bf5fd437b3be392254f4efa4c49e96357fe57e78079ba4

qortal.exe

MD5: ab4f5585680666280a842976ff7b2a34
SHA1: b8d0b83451ac20dd959b8338b0c8afb87e85d35f
SHA256: c9d844d5bbc4bd4a805018a0d22fa4e47cee7fc332ec62fca0137017e41a31c0

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: 3a7a6a06cf9b3ba518874b466eafd230
SHA1: 83d1a39030e5facf0d7f4cc7300d6eccb0a6e9af
SHA256: a83be5b55d815608eb7fed5bf237ecfd971ce24ba950a1953f314698fc711626

v4.2.1

31 Jul 18:57
Compare
Choose a tag to compare

Changes in this release:

  • More online accounts improvements.

  • Removed (Get)OnlineAccountsV1 and V2, as these are no longer used.

  • Catch UnsupportedAddressTypeException and fall back to IPv4 binding.

  • Increased timeout for SEARCH_QDN_RESOURCES from 10 to 30 seconds.

  • Added maxTransactionsPerBlock setting (default 25) to reduce minting load on slower machines. This is a short term optional limit, and the default can be increased substantially in future once the block minter code has been improved.

qortal.jar

MD5: c1d3958b315fd6ae434ab6eaf603f398
SHA1: 95b2e7ee33b7fc8515e07b7ce7b3d910a76af884
SHA256: 894a1e94d167aa177a1cc9f152150de68df2bf3a2d45b5fdbcbce012be35f882

qortal.exe

MD5: 33d19082c16d627ea753867dfa3d5684
SHA1: 78d9e7c1e8cb5de26711713de7a7a0e628339f5b
SHA256: 879c9ab019f01e83f81aa9d57dded9de8306ac39830b874ab933ab0c4fe6f0d8

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: 53b6100325448b3c15c3032635f38292
SHA1: 86a2e16b1dd9f5d50e16659e0baae00801f5ef2f
SHA256: 07e442f6a42d4e59e10eb3bedc0b8cad853a7d40894e0bc474c4966530d01717

v4.2.0

16 Jul 18:37
Compare
Choose a tag to compare

Changes in this release:

Committed by @QuickMythril:

  • Upgraded to TLSv1.3

  • Added 2m timeout for GET_WALLET_BALANCE action

  • Prepared files for Japanese translations

  • Updated Japanese translations (Credit: R M)

Committed by @CalDescent1:

  • Added developer QDN proxy.

  • Added support for group encryption in service validation.

  • Improved filtering of online accounts data.

  • Include CANCEL_SELL_NAME transactions when performing a complete rebuild of names.

qortal.jar

MD5: 4d1c6f4d2a1fa579e7b6a5f2ad1ed91c
SHA1: 1a35e2b64cb4b495719336e77cb84874002215fc
SHA256: 7c35885d88b67586aea9adcb195bf10a57cee8e6d6ac0963348cc964ef99b476

qortal.exe

MD5: 4fdb4f061b33d9605552fe5476e1e248
SHA1: 342fff3cf60c43c66b6895e03de6ef4123ab2974
SHA256: da70059d8569ef88b8750669d5bc6168ec832dbfb940d83a5bd7a0755c4e74fb

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: 632afecd70e4a8995af222c3101648d2
SHA1: f0d76e8e64ec47f9250d87c4da14a899ba08788a
SHA256: aaee049f78820502f75b0fb303601fc9f3b712ac688964eab218ed6d2928a59c

v4.1.3

30 May 17:58
Compare
Choose a tag to compare

Changes in this release:

  • Default minPeerVersion set to 4.1.2

  • MIN_PEER_VERSION for handshake set to 4.1.1

  • Update start.sh (thanks to @crowetic)

qortal.jar

MD5: d4808b790d4c4dcdc6add6d58d4daaac
SHA1: 896c6d4ef91ad68477a7b8e9aae4871ade5bb7a1
SHA256: 937be1d56161466791f9d90637b6055955e58f0e0b20983a41aaa5b700eeceb5

qortal.exe

MD5: 97bb7ee5bc4c6d34af01e043c32e673c
SHA1: c6e5d544749971133efa5d430e00f581110d6e10
SHA256: 1fdfdedcce5c58bc4c04756f58e92acca8a6c88d88968c0033d50ac8dd9ea967

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: 40aaee11e7089f05bc10af4dcb3ed8c3
SHA1: f0555af6aedd5359aa3e84aa6b779d15c9d797e8
SHA256: ef70b15e2482776fd61ddf3ddb63621a2492c68d1eb39400fed57e6ac0d40c99

v4.1.2

24 May 19:38
Compare
Choose a tag to compare

Changes in this release:

  • New settings defaults to improve peer disconnection issues:
    -- Default maxNetworkThreadPoolSize set to 120
    -- Default repositoryConnectionPoolSize set to 240
    -- Default minPeerVersion set to 4.1.1

  • defaultArchiveVersion set to 2

qortal.jar

MD5: 70a5658a1e997db3b20774433b8c3623
SHA1: 8a4d1e9ee7db0b15b4fb451d836f9605789e2996
SHA256: 4439edfb7315728a5b37450fcbf4f399f27aef30f0626186657e27f229806fb1

qortal.exe

MD5: f801944ed4306fe2c46ac1895dc559f1
SHA1: 5309097065cbf864536f5f992b1396d1886f596e
SHA256: 26ae294ad9922fde74d3a5d94fcab96fa5e491c826918a87329626aa8a3bb9b9

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: 6dd6d781cd390c399add08fa13c85fa4
SHA1: 7b66f304b6895984107317d52a3e51dbac90f9e7
SHA256: d524d84c0301032d9e711c8b641d8e7e8cbc5e0eb6c47d3ba2b9308b51a75ba3

v4.1.1

21 May 20:29
Compare
Choose a tag to compare

Changes in this release:

  • Fixed off-by-one bug in 4.1.0. Affected nodes will automatically reshape when updating to 4.1.1

  • Use a better method to detect if a transactions table in need of a rebuild.

  • Log to console if an extra core restart is needed to complete the upgrade process (this needed in some cases after bootstrapping).

qortal.jar

MD5: dd8ac5bcf895ec0f99e2b7bc7d17e9c6
SHA1: 24e2cb8176bf58a3b168221ceef7c30b014382ec
SHA256: da9e34b5e855bfa352e303ef265433dcb56708021615648e2e4acaba5ec57ce7

qortal.exe

MD5: e232be0a8e27b32a5d5716faa53a2867
SHA1: ea40fa626b2a83df56671d5d658ef472d6c1b6ab
SHA256: 2999b5d4f1371c074d4f3b1b33cab633ce7be8d52b891db785a5d5ff013fa428

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: 47318bf32c712770f0d9b30ec594ab2d
SHA1: 8fdb475bcc68bb7f460c604d7cec3b27b19c00ab
SHA256: ac2ef639890321173fae0e672f06ce79860516e4f7819fca339b0a9c98615521

v4.1.0

21 May 16:01
Compare
Choose a tag to compare

Changes in this release:

  • Reshape transactions table and introduce new block_sequence field, in preparation for upcoming widespread conversion to archiveV2.

IMPORTANT: this reshape takes 15-60 mins the first time this version is run. The API and systray icon will be unavailable during this time. Check the latest log.txt.* to see progress.

Note that this update will not affect db size, but is a necessary first step to enable network-wide usage of the smaller archive (v2).

  • Fixed long term issue where logs would report "Repository in use by another process?" when the database actually failed to start for some other reason. It will now log the correct reason.

  • API updates from @QuickMythril:
    -- Added API call to get votes
    -- Added count to get votes API call
    -- Added get votes option to return only counts
    -- Changed get name API call to use reduced name

  • Added maxTradeOfferAttempts setting (default 3), to auto-hide failing trades.

  • Added GET /crosschain/tradeoffers/hidden endpoint, to show offers that are currently being hidden.

  • Ignore per-name limits when using storagePolicy ALL.

  • Added prefix parameter to GET /names/search.

  • Added SEARCH_NAMES Q-App action.

  • Added optional after parameter to GET /names.

  • Return full name data in GET /names.

  • Reduce default minBlockchainPeers to 3.

  • Increased default maxPeers to 40.

  • Default minPeerVersion and MIN_PEER_VERSION set to 4.0.0

  • Default recoveryModeTimeout increased to 24 hours for now.

Note: releases removed due to a bug; please use 4.1.1 instead.

v4.0.3

08 May 18:33
Compare
Choose a tag to compare

Changes in this release:

  • Avoid duplicate concurrent QDN builds. Should fix building issues seen in apps.

  • Fixed slow QDN validation issue caused by loading the entire resource into memory.

  • Added optional "build" parameter to GET_QDN_RESOURCE_STATUS.

  • Log only the actions to the console, instead of the entire Q-App event.

  • Catch and log all exceptions when publishing data.

  • Added more debug logging when building resources.

qortal.jar

MD5: 6b1ce968221c075a50a447eb9ea0fc33
SHA1: 3031b8ea6e87e6114abc8a34b3df3886b598b492
SHA256: 0d92f07199ed3114b44c3278fcfdc7a4ad1b86a5bb08a01aa265ddc189281fcb

qortal.exe

MD5: d3063dd24359b9aa1c60d0e95e61045b
SHA1: 25896bb8468724c7a3b90fae2c757686e3c5079a
SHA256: 2de7031e4da1e3fe12354b2e04384714df65e2cedbf7f2e83c43f9b9e28dd34c

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: 80330693318ef2c8c0e22de27bada4e4
SHA1: 54458f5a72f96993a5f94d2e6026b8d5f95d89cb
SHA256: a74c564481d9ed21c0583e68eac13b731975e6fbb44cb1bdcdfe9dfc1c0cf512