Releases: snowblossomcoin/snowblossom
Releases · snowblossomcoin/snowblossom
2.2.0
2.2.0 - Post Quack Chillin
- Add Sphinx+, Falcon and Dilithium keys and signing for post quantum cryptography
- Fix Shackleton rich list to use less memory during computation (#213)
- Add signed trustnet information to PeerInfo messages
- Add gRPC call for get Peer Info for light clients
- Add TLS support on MrPlow so MrPlow can use TLS to communicate with miners
- Add node_uri param for miners that supports TLS
- Add exploder api block_info_by_height
- Update jrocksdb to 8.9.1
- Add MinerReport utility
- Update to bouncy-castle 1.80
2.0 - Wee Big Shards
- Added support for Snowblossom Braid (SIP-5)
- New peering block sync mechanism
- Support for multiple shards
- Automatic database compaction (on rocksdb)
- Updated rocksdb to 6.28.2
- Added UPNP support for handling incoming connections better
1.8.0 - Advent of Blocks
1.8.0 - Advent of Blocks
New in this release, we are now building a Windows installer that includes OpenJDK.
That is the .MSI file and is super easy to run in Windows.
https://snowblossom.org/releases/index.html
- SIP4 - Input value checking set for block 151680
- Update seed nodes
- Add remote address to Shackleton explorer logs
- Switch Shackleton web handling over to new web framework
- Added explorer APIs zone and /api/total_coins
- Lower max history replies
- Add get_address_history rpc
- Fixed presentation bug in unspent with mempool
- Added public note string to iceleaf send panel
1.7.1 Mail Sort
- Added History panel to iceleaf GUI
- Added SubscribeAddressUpdates gRPC api to node to monitor addresses
- Added MonitorTool to use SubscribeAddressUpdates to monitor addresses
Release 1.7.0 - bEARN IT
1.7.0 - bEARN IT
- Allow reserving channel name in CLI
- Adding username and channel identifiers to explorer
- Switching MrPlow to continue using the same channel
- Switching from maven-jar to new maven-install based system for bazel 2.0
- Added watch-only note on wallet summary page of iceleaf GUI
- Add details button to iceleaf GUI to get xpubs and seeds of wallets
- Fixed bug in re-index for tx history - will automatically repair db on restart
- Switching to much newer version of gRPC
- Added firm warning message about 32-bit JVM
- Break and fix mining share calculation
- Added streaming block template so MrPlow can update block template without breaking the connection
- MrPlow will need the SnowBlossomNode to be updated to run
- Added RichList report to explorer
- Update bouncy castle to 1.65
Release 1.6.0 - The Chocolate Ten
- Changing tx_index and addr_index over to Hashed Trie mode
- Adding FBO and name values to hashed trie as well
- Those above two will involve an index rebuild to update the database
- This should take a few minutes
- Added RPC call for get_fbo_list and get_id_list
- Added RPC option to get_transaction to return json with "send_json" option
1.5.2 - Frozen Trees
- Skip merging PeerInfo entries, really not needed
- Adding support for host_uri in configs. See https://wiki.snowblossom.org/index.php/ConfigOption/node_uri
- Add client ability to autoselect fastest node
- IceLeaf GUI client
- Xpub support for watch only wallets
1.5.1 - Verified Vortex
Release 1.5.1
- Adding SurfMiner using new wave mining method
- Updating Arktika, PoolMiner and SurfMiner to use fewer memory allocations
- Allows Arktika to read a single blob snowfield just like PoolMiner and SurfMiner
- Change rocksdb log retention to 5 files
- In client jsonrpc get_unspent add optional parameter to specify address to query
- In client jsonrpc add get_block by height or hash
- Switch to SecureRandom for seed generation since Random only uses a 64-bit seed
- Adding audit log mode: https://wiki.snowblossom.org/index.php/Audit_Log_Mode
- Calculator on explorer
- Add xpub support for seed based wallets. TODO: watch-only mode for xpubs
- RPC get status returns balance matching other balance results
- Add get_address_balance RPC
- Add optional TLS service port
- Fixed log levels so that they are respected for things outside of snowblossom
1.5.0 - Purring Chains
1.5.0 - Purring Chains
- Adding benchmarking features to Arktika
- Improve error logging in Arktika
- Add terrible vanity address generator
- Add terrible hole generator that is of no use
- Added exceptions for invalid characters in address, previously would have probably
been a checksum failure - Updated 'monitor' command to only print a new line when something is different
- Added ability to send 'all' to empty a wallet
- Update proto rules to new system, requires newer bazel
- Add BIP44 based seed wallets
- Switch default wallet type to BIP44
- Added 'import_seed' and 'show_seed' commands
- Added dynamic fee estimation based on mempool
- Notes for wallet type migration: https://wiki.snowblossom.org/index.php/Migrate:_Standard_Keys_to_Seed_Keys
1.4.2 - Duck's Vision
1.4.2
- Only allow 100k of low fee transactions per block when building a block
- When mempool is half full, reject new low fee transactions
- MrPool lowers difficulty if share rate is low
- Switch miners to faster MultiAtomicLong for hash counting
- Add stats outputs to arktika
- Abstract pool client interaction into PoolClient class
- Enable mining client failover among a list of pools