Releases: signum-network/signum-node
Signum Node v3.8.4
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
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)