Skip to content

Releases: signum-network/signum-node

Signum Node v3.8.4

22 Dec 23:26
Compare
Choose a tag to compare

No Hardfork required


What's Changed

  • fix: sqlite auto db folder creation by @ohager in #845
  • Updates to docker workflow & image by @gittrekt in #847
  • Full SSL Cert Chain by @ohager in #848
  • fix: reverted getTransactions to 3.8.2 version for performance reasons by @ohager in #849
  • Increased API Timeout to 60s, H2 declared deprecated, SQLite is default database now by @ohager in #850

Full Changelog: v3.8.3...v3.8.4

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)