Skip to content

Releases: iotaledger/bee

bee-node-0.3.0-rc4

11 Feb 17:23
e836fde
Compare
Choose a tag to compare
bee-node-0.3.0-rc4 Pre-release
Pre-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)

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)

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)

Checksums

Asset SHA-256 checksum
bee-node-0.3.0-rc4-linux-x86-64.zip 69398d70661edede2f301a8ba0766c1e216a21f3e921978d569885831b1d92eb
bee-node-0.3.0-rc4-macos-x86-64.zip 6c80a8df84f2649a85bef2b21ee028adbbdaa09b3dba2a96b641b21f32f735fe
bee-node-0.3.0-rc4-windows-x86-64.zip 369e74139f6f1dd1e906e6a278c10d5cb4a6ce2b492d81bec17f3495f9f87711
config.chrysalis-comnet.json b935a37d8a33941eaf8acc389374d72e40a01b1fec98529919d2b01111f4cfca
config.chrysalis-comnet.toml dc7a67cdaebbaf03c462a866c7c575e4b7072d064cb57372c3ac30009250bd78
config.chrysalis-devnet.json a1ac81b2b44287f5e82b30a10b780dd276318adb9d8bd1d32790df75b156de10
config.chrysalis-devnet.toml 295919e48ff8e3d38ccfeecfe3ec859dfdacdff508ed62024d8c8217c1cbf089
config.chrysalis-mainnet.json dee3a7a442a9ae91fe4a2c1cff684ad0d7e622b4de59adaa2276a38488da6b62
config.chrysalis-mainnet.toml f00cadb925a0edab068b784f3f1bb09f45a1078c81ee8f09c6331ded1f10e8db

bee-node-0.3.0-rc3

24 Jan 19:21
fa2d758
Compare
Choose a tag to compare
bee-node-0.3.0-rc3 Pre-release
Pre-release

Changelog

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)

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)

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

Checksums

Asset SHA-256 checksum
bee-node-0.3.0-rc3-linux-x86-64.zip c364b3fea78f89a52f4210600afdbc77fc46c441fea5ef1a374ebad753f11198
bee-node-0.3.0-rc3-macos-x86-64.zip 0714b465cc7e69e265dc44e4b708b6906203cd7c38c1cac2bc2631d722441fe9
bee-node-0.3.0-rc3-windows-x86-64.zip 29426b0adbfded8810025f3c58b2f54a8d4826b34885b1b38a87023634c001d1
config.chrysalis-comnet.toml 1d38ca418fb04d5427364dd941ffb06577a77fdee0656b70f2b4e1e8af317705
config.chrysalis-devnet.toml 7b7379e86c4d163ea7326c2caf68ad8397802d45f4b6a9b1a34a55665ee9cfc2
config.chrysalis-mainnet.toml 44fdf55337c8940e3f0ad0667dd5be01f5963cf8feceff8cf4c9d607818e34a5

bee-node-0.3.0-rc2

14 Jan 10:03
7fbbfab
Compare
Choose a tag to compare
bee-node-0.3.0-rc2 Pre-release
Pre-release

Changelog

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)

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)

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)

Fixed

Checksums

Asset SHA-256 checksum
bee-node-0.3.0-rc2-linux-x86-64.zip 93a3c5ad627ee5b95e5cd50ee99909b12f72e87c2a35b862a247f734165ccdd1
bee-node-0.3.0-rc2-macos-x86-64.zip 52553fa4461235e18c00268258789f554172e777a5043e8276db594bf2a5ac90
bee-node-0.3.0-rc2-windows-x86-64.zip a8074f134720e975e6d640d115736f9104ef9fa7a9e107749058041c40de3a40
config.chrysalis-comnet.toml 8c7907cd67893c7f0a760bb46bd6269ca15029fbf3c08e43bc224d171814745d
config.chrysalis-devnet.toml 3c979b295be03dc28e7cfeb2a86898ced8ac848b6e5fdcd71e17ea331afa401b
config.chrysalis-mainnet.toml ae4e472d8cb3f0b0f3918fef9dedebd6502ae7f2e0a532f1329045de92ee1ea1

bee-node-0.3.0-rc1

03 Jan 21:37
455b857
Compare
Choose a tag to compare
bee-node-0.3.0-rc1 Pre-release
Pre-release

Changelog

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)

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)

Deprecated

  • Refactor scoring PoWs and deprecate old hash functions (9ce096c)

Removed

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)

Checksums

Asset SHA-256 checksum
bee-node-0.3.0-rc1-linux-x86-64.zip 1e6e63323ac0ba612b2148ec860cd6711e3aad0532a8d783af0825df82023523
bee-node-0.3.0-rc1-macos-x86-64.zip f5ca548402a205f7056b5efea877cc0d896e1764b6963b33820b837bdeca1077
bee-node-0.3.0-rc1-windows-x86-64.zip
config.chrysalis-comnet.toml 60ee82ba42db13484a4632f3aa6b5fe8f8a33bcb0559cfcadcb6bb2c64a2a57e
config.chrysalis-devnet.toml 73ec7ff35e9e61bfd54db48bf80250cd09e6c5d11ebaf9065eae7e2e18bd6f6c
config.chrysalis-mainnet.toml 7a46f4ba78d21f984f31dc39be7577faa51c3d5e2d4381c4a8f132409b4bee71

bee-node-0.2.1

14 Sep 09:34
1fbe96a
Compare
Choose a tag to compare

Changelog

Added

  • Add possibility to provide password via environment variable (41f0d0a)

Changed

  • Do not require config file to run node tools anymore (6498ad6)

Fixed

  • Do not corrupt the database if the identity was missing from the config file (557ddf8)
  • Remove incorrect error log that milestone with index 0 is not found (2d56970)

Checksums

Asset SHA-256 checksum
bee-node-0.2.1-linux-x86-64.zip c8fd7189b65c1e884b6780e5a2e4a45a872d58a25cdca3d3717f1494f2ceb6c0
bee-node-0.2.1-macos-x86-64.zip 7d604bf38ef1fd51cc6a4aee92d29467859b1180294220e9fe9b710ff3f2feab
bee-node-0.2.1-windows-x86-64.zip ee88b84f35e1c0e14b6ca6db2b60d185fc9143a5043fb840929f961fecae7755
config.chrysalis-comnet.toml 2b52c5613b9eed26a676bbe5d877ce949048a01ccbb6c7c73fd82d0d3b783df8
config.chrysalis-mainnet.toml 4b69fa857fd2c6a7f96dbdc52498cd6d28887445687dede2b55c41dbc4f6da2a

bee-node-0.2.0

13 Sep 08:19
5b25ab3
Compare
Choose a tag to compare

Changelog

Added

  • Pruning #597
  • Add StorageBackend::MultiFetch #596
  • Add sled as an alternative storage backend #601
  • Add target exclusions to logger #639
  • Add MessageReferenced event #667
  • Add ledger_index to relevant REST responses #706
  • Documentation #442, #649, #670, #671, #672, #677, #688, #703, #704
  • Various small features

Changed

  • Atomic ledger operations #605
  • Adjust OutputConsumed and OutputCreated event #694
  • Lots of performance improvements
  • Update dependencies
  • Various small changes

Fixed

  • Some race conditions
  • Various bug fixes

Checksums

Asset SHA-256 checksum
bee-node-0.2.0-linux-x86-64.zip f83e3688e16f36057cbb400579d567eb7d3e1cadc2f819d86c7e85f875405cdc
bee-node-0.2.0-macos-x86-64.zip 30a804362f45029135c8bc68cede9965928c8243b4d220a9da23bb1b6609495c
bee-node-0.2.0-windows-x86-64.zip 3bad887b24d6d3d993811b651404344cdf4f4abc1777364b2dad57e0d5d0982d
config.chrysalis-comnet.toml 2b52c5613b9eed26a676bbe5d877ce949048a01ccbb6c7c73fd82d0d3b783df8
config.chrysalis-mainnet.toml d1c6466269c5f581d2072496f431cbaf8169c280a9026454d4e57efddcf0c583

bee-node-0.2.0-rc1

31 Aug 11:50
c5467fe
Compare
Choose a tag to compare
bee-node-0.2.0-rc1 Pre-release
Pre-release

Changelog

Added

  • Pruning #597
  • Add StorageBackend::MultiFetch #596
  • Add sled as an alternative storage backend #601
  • Add target exclusions to logger #639
  • Add MessageReferenced event #667
  • Add ledger_index to relevant REST responses #706
  • Documentation #442, #649, #670, #671, #672, #677, #688, #703, #704
  • Various small features

Changed

  • Atomic ledger operations #605
  • Adjust OutputConsumed and OutputCreated event #694
  • Lots of performance improvements
  • Update dependencies
  • Various small changes

Fixed

  • Some race conditions
  • Various bug fixes

Checksums

Asset SHA-256 checksum
bee-node-0.2.0-rc1-linux-x86-64.zip 72b3bbeb0af508e4ede83d7c9e6a9fd8b1e0bfe045358dd7c170cd1935a5ef41
bee-node-0.2.0-rc1-macos-x86-64.zip 5f8375e7e5207d6b73a344e406a9528220ada368f4391a2a5375818b8615e19e
bee-node-0.2.0-rc1-windows-x86-64.zip a090441c3bb9e622ba4cd0ee173d5b70c54958f27c012fb0102a99d8230052b6
config.toml 4e1d67cad3ea65835f10689bde891a4c7c61622b74e60c9e7ff704a5731988ff

bee-node-0.1.2

17 May 10:04
b7d9824
Compare
Choose a tag to compare

Changelog

  • Several ledger performance and stability issues fixed
  • Update dashboard frontend to fix a receipt payload display issue
  • Update dependencies

Checksums

Asset SHA-256 checksum
config.toml 1d43988957e84d32679562aef005dfc1086be627031d0b8c6e3c8e93b0e30142
config_as.toml d676edf941cd4109d0ea6d159345b2d9cc3c598ed57a003bd4d6b2a66591d190
bee-node-0.1.2-linux-x86-64.zip cbe6e2ecca6bed454841f25981cc72a03bd5dfde191160ea673dc04c76350768
bee-node-0.1.2-macos-x86-64.zip 9fefdc8e86c0d9f059e5582ec934187512223b28f7d902f9ab752a0ae92ed46b
bee-node-0.1.2-windows-x86-64.zip c7a0b1087d86ae5d6554b697da8e7c6aa6193311ca82b90029e99f824915a01c

bee-node-0.1.1

03 May 08:16
ec55a66
Compare
Choose a tag to compare

Changelog

  • Fix PayloadDto and OutputDto conversions (#559)
  • Network improvements (#553)

Checksums

Asset SHA-256 checksum
config.toml 1d43988957e84d32679562aef005dfc1086be627031d0b8c6e3c8e93b0e30142
config_as.toml d676edf941cd4109d0ea6d159345b2d9cc3c598ed57a003bd4d6b2a66591d190
bee-node-0.1.1-linux-x86-64.zip 5e29f3c196226b8e67dfd235d87067ffccd2d9b7f23286757427595d2c29227b
bee-node-0.1.1-macos-x86-64.zip ffd91f9cc612aa51f6ff513b4667046d7536e9bf04757271ba29d72ba3b61aa3
bee-node-0.1.1-windows-x86-64.zip 4ae1d83d300794bcb76b4317194d54450e0e4ae89862f9b24eaaec7fb57f3939

bee-node-0.1.0

28 Apr 16:29
7526514
Compare
Choose a tag to compare

Checksums

Asset SHA-256 checksum
config.toml 1d43988957e84d32679562aef005dfc1086be627031d0b8c6e3c8e93b0e30142
config_as.toml d676edf941cd4109d0ea6d159345b2d9cc3c598ed57a003bd4d6b2a66591d190
bee-node-0.1.0-linux-x86-64.zip ac27ac2575c55f71e06909402516e19d874a7c85296ab1146684634eba3eb4ba
bee-node-0.1.0-macos-x86-64.zip 29b36be87d7ecfa901c65895e5a6b4c0ba3051ddc4f1f0ebee5874257fcb1e4b
bee-node-0.1.0-windows-x86-64.zip c776287c898f90f8afcac15ef8c9f502d153522c83bc09055e5ca6be94239cb3