Releases: signum-network/signum-node
Signum Node v3.8.3
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
Signum Node v3.8.1
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
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
andisSecured
(#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.
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
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
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
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
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
- 🔥 Hotfix for Mariadb on big sized blocks (MEDIUMBLOB)
Signum Node v3.7.0
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.