Skip to content

Releases: signum-network/signum-node

Signum Node v3.8.3

02 Dec 01:11
47d8db7
Compare
Choose a tag to compare

No Hardfork required


A new database migration will be applied... this may take a few minutes - be patient.

New Features

  • SSL Support for Webocket
  • Db Folder for Sqlite auto creation (Fixes #816)

Bugfixes

  • Database Query Statement Length Issue Fixed - Should solve various Sqlite Issues (especially syncing), but also valid for other dbs.

What's Changed - (Complete Changelog)

  • Tooling quality of life by @damccull in #831
  • feat: SSL support or Websockets by @ohager in #835
  • Update Dockerfile for Better Compatibility by @gittrekt in #838
  • Devcontainer update by @damccull in #837
  • Add a config property for the max number of rows to insert in SQL statements by @flop01 in #840
  • Silence SQLITE_BUSY and SQLITE_BUSY_SNAPSHOT exceptions and stack traces by @flop01 in #841
  • Feat/improve get account transactions by @ohager in #843

New Contributors

Full Changelog: v3.8.2...v3.8.3

Signum Node v3.8.2

22 Jun 01:24
Compare
Choose a tag to compare

No Hardfork required

  • [Fix] getAccountTransaction failing on MariaDB (#818)
  • Added new props for SQLite: DB_SQLITE_CACHE_SIZE, DB_SQLITE_SYNCHRONOUS (to overcome #817)

Signum Node v3.8.1

05 May 18:45
Compare
Choose a tag to compare

No Hardfork required

  • Sqlite Support (experimental) (#761)
  • H2 related issues (#789, #791, #797) should be "resolved" when using Sqlite database
  • Improved Smart Contract (AT) Processing performance, i.e. better blocks/sec time while syncing
  • Improved performance on Indirect Incoming Queries
  • Changed batched inserts to true multi-row bulk inserts for account_balances and indirect_incoming
  • Updated Bootstrap list
  • [Fix] Postgres syncing error (#780)

Signum Node v3.8.0

17 Jan 19:18
38676e2
Compare
Choose a tag to compare

No Hardfork required

  • Upgrade to H2 Version 2.2.224 (should solve #759)
  • PostgreSQL Support (experimental) (#761)
  • WebSocket API for realtime events (experimental) - SIP50 (#768)
  • [API Change]: GetAccountTransactions and GetAccountTransactionIds support new parameters (#712, #753)
  • [API Change]: GetAccount returns name, description for Smart Contracts and new isAT and isSecured (#743)
  • [API Change]: GetATMapValues paginated (#752)

Attention:

  • MariaDB Users: Minimum required version is 10.6
  • Docker Users: We are facing issues with some dependencies that causes connection issues with MariaDB - It's recommended to stay on 3.7.3 at this time, until we figured out how to solve this - This is only for Docker builds with MariaDB - H2 works as expected.

PostgreSQL Set up

Note that H2 needs to be re-synced from 0, as the file format of the database has changed from V1 to V2. So, it's recommended to change your file name in the node.properties, e.g.

DB.Url=jdbc:h2:file:./db/signum-v2;DB_CLOSE_ON_EXIT=FALSE

APIs are still backwards compatible

Signum Node v3.7.3

26 Nov 19:49
9261738
Compare
Choose a tag to compare

v3.7.3

  • Indirect incoming transactions database speed up
  • General optimization of database indices

To install, download the zip file and extract all the contents to a folder of your choice. Now either run the signum-node.exe file (if on Windows) or java -jar signum-node.jar otherwise.

For command line options run java -jar signum-node.jar -h.

Optionally, inside the conf folder, make a copy of node-default.properties and name it simply node.properties. Modify its contents to suit your needs.

You will need Java 11 (recommended) or superior, the windows package comes with it inside.

Signum Node v3.7.2

24 Sep 19:44
Compare
Choose a tag to compare

v3.7.2

  • Fix smart contract transaction generation issue (potential tx ID collision)
  • Fix potential sync issues (detected on testnet)
  • Fix missing attribute (feeNQT) in openapi spec.

To install, download the zip file and extract all the contents to a folder of your choice. Now either run the signum-node.exe file (if on Windows) or java -jar signum-node.jar otherwise.

For command line options run java -jar signum-node.jar -h.

Optionally, inside the conf folder, make a copy of node-default.properties and name it simply node.properties. Modify its contents to suit your needs.

You will need Java 11 (recommended) or superior, the windows package comes with it inside.

Signum Node v3.7.2-beta2

20 Sep 18:58
Compare
Choose a tag to compare
Pre-release

v3.7.2-beta2 (Testnet only)

  • Fix smart contract transaction generation issue (potential ID clash)

Make sure you have node.network = signum.net.TestnetNetwork in your configuration file.

To install, download the zip file and extract all the contents to a folder of your choice. Now either run the signum-node.exe file (if on Windows) or java -jar signum-node.jar otherwise.

For command line options run java -jar signum-node.jar -h.

Signum Node v3.7.2-beta1

01 Aug 12:36
Compare
Choose a tag to compare
Pre-release

v3.7.2-beta1 (Testnet only)

  • Fix sync issues for testnet

Make sure you have node.network = signum.net.TestnetNetwork in your configuration file.

To install, download the zip file and extract all the contents to a folder of your choice. Now either run the signum-node.exe file (if on Windows) or java -jar signum-node.jar otherwise.

For command line options run java -jar signum-node.jar -h.

Signum Node v3.7.1

01 Jul 20:25
Compare
Choose a tag to compare
  • 🔥 Hotfix for Mariadb on big sized blocks (MEDIUMBLOB)

Signum Node v3.7.0

01 May 19:01
bd747d7
Compare
Choose a tag to compare

v3.7.0

  • Allow the issuer of a smart token (current owner) to transfer the ownership, SIP-43, #697
  • Extra secure solo mining setup, SIP-46
  • Modernize the alias framework, SIP-48
  • Fix activating new accounts by sending to the extended address
  • Allow to mint tokens with 0 quantity, #688
  • Many API extensions, #370, #718, #719, #720, #727, #732, #739, #741, and others
  • New set of automated tests using a real chain
  • Identify nodes with a networkName so different chains can be more easily identified (mainnet, testnet, etc.)
  • Improved node sync speed with new DB indices and optimizations

The new features will be activated on block 1150000, around may 27th, 2023. The full list of changes is available at PR #744 (with over 100 commits and over 150 files changed).

To install, download the zip file and extract all the contents to a folder of your choice. Now either run the signum-node.exe file (if on Windows) or java -jar signum-node.jar otherwise.

For command line options run java -jar signum-node.jar -h.

Optionally, inside the conf folder, make a copy of node-default.properties and name it simply node.properties. Modify its contents to suit your needs.

You will need Java 11 (recommended) or superior, the windows package comes with it inside.