Releases: signum-network/signum-node
Burstcoin Reference Software 2.5.0-alpha3
This is a TESTNET only version, changes since 2.4.2:
- More powerful and cheaper running smart contracts CIP20
- Deeplink Generator API CIP22
- Enforce slot fees CIP23
- New deadline computation formula aiming at more stable block times CIP24
- Can run on recent Java versions (previously limited to Java 8)
- A new GUI implementation
- Improved CORS support
- Fixed Escrow ID in Escrow Result Attachment Protobuf is always 2
- Fixed Get Peer Handler in gRPC API is never initialized
- Fixed GetOrdersHandler always returns ask orders
- Fixed Bugs in AT API Implementation
Zip SHA-256: ef773b9c7460cc52be4bf14e267bf898fc6412f08e341a3de46c00b9976391ad
To install, download the zip file and extract it. Also download the brs-testnet.properties
, and put it in the conf
folder, rename it to simply brs.properties
and modify its contents to suit your needs. Now either run the burst.exe
file (if on Windows) or java -jar burst.jar
otherwise.
Burstcoin Reference Software 2.5.0-alpha2
This is a TESTNET only version, changes since 2.4.2:
- New deadline computation formula aiming at more stable block times
- New CIPS activated: CIP20 and CIP23
- Can run on recent Java versions (previously limited to Java 8)
- A new GUI implementation
- Improved CORS support
- Several other small improvements
- Bug Fixes
Zip SHA-256: 14355e85223e9e8ef4e981fd005c4170ea1903e35458e3b0a6e0ab6d40d5b7b9
To install, download the zip file and extract it. Also download the brs-testnet.properties
, and put it in the conf
folder, rename it to simply brs.properties
and modify its contents to suit your needs. Now either run the burst.exe
file (if on Windows) or java -jar burst.jar
otherwise.
Burstcoin Reference Software 3.0.0-alpha5
Changes (Since 3.0.0-alpha4):
-
New gRPC P2P layer (Please expose TCP port 7120, port is configurable)
-
Native implementations of performance-heavy operations
-
Block and transaction caching
-
Bug Fixes
Zip SHA-256: 235967f727eadede52b3b5442e929661e08b1b40fbeab02b0a2255ea3d195708
To install testnet properties, download the file and modify the first 2 properties. Then place it in conf/brs.properties
Burstcoin Reference Software 3.0.0-alpha4
Changelog (Since Alpha 3):
- Bug Fixes
Zip SHA-256: dbf464f7a9f6455dd9e0c42307f9bef413fea35e69be6b2a246caba842e2d438
To install testnet properties, download the file and modify the first 2 properties. Then place it in conf/brs.properties
Burstcoin Reference Software 3.0.0-alpha2
Changelog (Since Alpha 1):
- Fix
brs.Burst.main
entry point missing - SQLite support
- Fix HTTP Rewrite
- Deep Link Protocol (CIP-22) Implemented by @ohager
- Better block pre-verification
- JDK13 Support
- Configuration now loaded from
conf/
directory instead of from classpath. - Other various bug fixes
Zip SHA-256: 99da5cb62ecee8f285b9a75c410d86eb7b27f80c4f461e623b175ff755cba59a
To install testnet properties, download the file and modify the first 2 properties. Then place it in conf/brs.properties
Burstcoin Reference Software 3.0.0-alpha1
Changelog:
- Complete backend codebase translation from Java to Kotlin (excluding generated code)
- CI now passes against Java 8, Java 9 and Java 12 - theoretically should run on those platforms
- General Optimizations
- Lots of optimizations to AT Implementation
- New TaskScheduler
- Move to Gradle-based build
- Many bug fixes
- Removed lots of unused code
Zip SHA-256: b4cd6a77c5734c888ee87b2434d0284fc3f87b66253945d8551260a36b109b52
To install testnet properties, download the file and modify the first 2 properties. Then place it in conf/brs.properties
Burstcoin Reference Software 2.4.2
Changes in this release:
-
Fixed HTTP API Encoding being reported to the client incorrectly, leading to the client incorrectly parsing special characters
-
Limit maximum number of items returned by HTTP API
-
Fixed NPE in ProtoBuilder when fetching an account
Zip SHA-256: a03cb6491b4fa870b7d3498f9449df822d5612ab167576b4408c5ba0bbcf1afc
Burstcoin Reference Software 2.4.1
Changes in this release:
-
Default to submit nonce whitelist off
-
Revert removal of rejection of surplus parameters
-
Add option to bind V2 API to specific interface
-
MariaDB Settings tweaks
-
Various bug fixes and improvements
Zip SHA256: fc3d943ddd34c6e3fefed5de824f2ebe72ba6947fb9d287ef95875f56ea775a2
Burstcoin Reference Software 2.4.0
Changes in this release:
-
Massive DB optimization, much much faster sync speed (Benchmarked at 7 hours to sync to block 600k on a 4C/8T 16GB RAM system, under MariaDB 10.3)
-
Implemented CIP19 - View incoming & outgoing multi-out transactions in the UI
-
Added new feature to sign arbitrary messages using UI
-
Fixed gRPC error descriptions
-
Comprehensive V2 API with all functionality of V1 implemented
-
Auto pop-off on block push fail with slow back-off, should prevent nodes from getting stuck forever
-
UTStore should produce waaaay less spam
-
CORS on by default
-
Minimum previous version is now v2.3.0
-
Enforce fee structure (Inactive)
-
Improved algorithm for transaction candidate selection
-
Check in gRPC generated files (simplifies build)
-
Tighter timings for sync threads
-
Burstkit4j integration
-
Rewrite support for UI (Apps that utilize deep linking such as phoenix can now be hosted by BRS)
-
Add a method to not submit passphrase when solo mining by configuring passphrase in config and only submitting account ID, and an option to disallow others from mining on your node
-
AT debug option
-
Improvements to AT implementation
-
Web UI: Display AT messages as both string and hex
-
Fix UT Store failed removal
-
Re-add
getGuaranteedBalance
HTTP API call as lots of clients depended on it -
Test endpoint support for QR code generator
-
Implemented CIP20 (Inactive)
Zip sha256: a3d357a18b6f806521d466762636c81c9bc5c71edc0203503f0b83dcdea3d372
Burstcoin Reference Software 2.3.0
Changes in this release:
-
Fix of major security vulnerability where passphrase was sent to node upon login
-
gRPC-based V2 API. Currently only contains calls needed for mining, will be expanded in future if well received.
-
Migrate to GSON as JSON library
-
Significantly improve sync speed, as well as other minor performance improvements
-
New Semver-based versioning system
-
Fix bug where reward recipient assignments would not go into unconfirmed transactions
-
Lightweight Desktop GUI, with tray icon (For windows and mac, can be disabled with "--headless" command line argument)
-
Automatically add conf/ directory to classpath
-
Configurable TestNet UI/API port
-
New getAccountsWithName API call
-
UI: Fix 24h timestamp display option
-
Allow development versions of wallet to run on TestNet only
-
Fixed bug where string validation could fail in certain locales
-
Use FlywayDB for database migration management
Zip sha256: 21afa3be8971ad491b5aabc775263710a93fd767b2448d0074360c9587204ed6
Sha256 signed by @harry1453 using public key 871a79f30c5f4e70d6915978fbb29b2e9969746e28322a4d93413c46b9f9566e
: fc839899621c0f9c802a0fcf712231d3f5d1f88d552ba1ad0c1cac24a32b750b39c4343a440beda14dcdf30108cdb4298b1508e4e2b63363f0d366d5b717aed0