bee-node-0.3.0-rc5
Pre-release
Pre-release
thibault-martinez
released this
03 Mar 19:23
·
25 commits
to mainnet-develop
since this release
Changelog
TLDR
- Autopeering;
- Docker image;
- JSON + TOML configuration files support;
- Identity file;
- Performance improvements;
- Lots of fixes;
Added
- Add instrumented task spawn function (64fc273)
- Implement unrolled CurlP (906160f)
- Add devnet config file (2a213f0)
- Feat/add local snapshot source (a448821)
- Add num_partitions to config files (47e0998)
- Add option to print banner with version or not (0f6c95c)
- Add ./dashboard route (8a95142)
- Add null storage, use for tangle benchmarking (2c07989)
- Add in-memory storage (85aa8c1)
- Add Deserialize to SuccessBody (44bd84b)
- Add Deserialize to SubmitMessageResponse (349a88e)
- Add receipts field to ReceiptsResponse (b473277)
- Add bee-autopeering crate (8bd2f7a)
- Add [profile] that optimizes for production (da16dbb)
- Add rocksdb backend for bee-autopeering stores (e553b98)
- Add peer_storage_path to autopeering config (618a9d3)
- Add milestoneIndexSpent and transactionIdSpent to OutputResponse (2681daa)
- Provide updated Dockerfile and docker-compose.yml (ee6c085)
- Impl separate REST API for entry node (8426682)
- JSON config support (0f13116)
- Strip symbols from production binary (rust >= 1.59) (f6985d2)
- Allow enabling autopeering service in CLI (6b4e102)
Changed
- Switch to edition 2021 (9f5cb11 + e026b4c)
- Use new instrumented task spawn method (0f723e8)
- Use unrolled CurlP for hashing (f75c50c)
- Use latest dev to get rid of TaskSpawner (74dcd51)
- Merge Tangle into MsTangle (60aefca + 57d46f8)
- Update download URLs (e851d14)
- Default features false (20892c6 + e2c8804)
- Update deps and use refactored PoWScorer (c594371)
- Box all warp filters (1fdc41e)
- Update dashboard frontend (da0a13b)
- Extend range of milestone key 5 (f710a4a)
- Refactor bee-node (new node type EntryNode) (41560b3)
- Improve console feature + remove spawner traits (b44b4f6)
- Tangle simplification (c5d7800)
- Decouple snapshot names and download URLs (6982d13)
- Make bee-storage-sled batches atomic (aca4a7d)
- bee-common: only deal with UTC time (7427332)
- Make eviction less "contentious" (c08f1ba)
- Preallocate TritBuf in b1t6::encode (cb131f1)
- Make bee-ternary no_std (5e3c86e)
- Download snapshots by most recent ledger index (bd3bc8c)
- Improve identity error log message (e40c3a4)
- Change configs to work with new color_enable settings (108fc7b)
- Don't discard source on unavailable delta snapshot (dffd4f4)
- Per logger output color config (83f92e2)
- Properly handle responses while downloading snapshots (4200a37)
- Switch to .key file for identity (f7775a8)
- Simpler logs (0116db9)
- Emit better warning when parsing snapshot header fails (840b067)
- Fetch dashboard release in build.rs (ca661af)
Deprecated
- Refactor scoring PoWs and deprecate old hash functions (9ce096c)
Removed
- Remove [cargo.patch] and bee-crypto (d0696d5)
- Remove chrono (453ec95)
- Remove unused structs (184f97e)
- Remove unneeded .clone() (554b0f0)
- Remove tangle LRU cache (e0b9ad3)
- Remove an entry node from mainnet config (9e02b1c)
- Remove color_enabled from logger config (f85c5d9)
- Remove bee-common/ord (2803982)
- Remove some more bee-common modules (e9125bc)
- Remove common auth module (d4112a0)
Fixed
- Fix console subscriber (2fa86cf)
- use cmi instead of lsmi + fix condition (4a91531)
- Fix bee_common::time::local_now (5d0510f)
- Fix relation dto (9c90d96)
- Fix autopeering host for loop (8c100e7)
- Fix windows compilation (13c64be + 48990c7)
- Autopeering fixes (a8e9ef4)
- Fix WARN for unavailable delta snapshot (90bf1d6)
- Fix peer manager deadlock (37e541f)
- Avoid unbounded RwLock guards in PeerManager (8ac4b9b)
- Fix API response addressType (3d46605)
- Fix metadata update race condition (4cd8d50)
- Fix removal of disconnected peers in the peer manager (c3f2819)
Checksums
Asset | SHA-256 checksum |
---|---|
bee-node-0.3.0-rc5-linux-x86-64.zip | 39f83d9939c3858c3c2029ca5b47b97846d841f6785976efd3bcdff5101c066e |
bee-node-0.3.0-rc5-macos-x86-64.zip | 709b4a1877905bdb4f1121b2bd86934041e27dfceeb12f56ffb5ce669e6159d7 |
bee-node-0.3.0-rc5-windows-x86-64.zip | 00f70e55f329ca7d424bf5807db868884e65f01c30b32edc9ed108261aca5635 |
config.chrysalis-comnet.json | cb1294c123473e6718ceada6ba92637d89ccaa8566cf9daa634c0059e47c3160 |
config.chrysalis-comnet.toml | dc7a67cdaebbaf03c462a866c7c575e4b7072d064cb57372c3ac30009250bd78 |
config.chrysalis-devnet.json | 2421d6c10a4d8b3c0c1d672271aee9a3199911f5fbb86b5632e4ffa9e005562b |
config.chrysalis-devnet.toml | 295919e48ff8e3d38ccfeecfe3ec859dfdacdff508ed62024d8c8217c1cbf089 |
config.chrysalis-mainnet.json | 89082d3cbb6a083a6a0ef79c01846e70681737c36acdd940bfaaa2c91c8bf318 |
config.chrysalis-mainnet.toml | f00cadb925a0edab068b784f3f1bb09f45a1078c81ee8f09c6331ded1f10e8db |