Releases: iotaledger/bee
Releases · iotaledger/bee
bee-node-1.0.0-alpha.6
Changelog
Added
- Add a new MerkleRoot type for better display (#1419)
- Provide new method for MerkleRoot (#1423)
- Add InputsCommitment::LENGTH (#1424)
- Add REST API Core group (#1442)
- Derive Clone for bee-block builders (#1447)
Changed
- Custom impl fmt::Debug for Ed25519Signature (#1415)
- Require protocolVersion field (#1418)
- Rename "confirmed_merkle_root" to "inclusion_merkle_root" (#1420)
- Ed25519Signature prettifier (#1422)
- Update dependencies (#1431)
- libp2p and prost version bump (#1434)
- Switch to cargo-license-template (#1436)
- Replace warp in bee-rest-api with axum (#1239)
- Rename neighbors to peers in HeartbeatDto (#1443)
- Update nodeinfo (#1444)
- Move REST API white flag endpoint to core group (#1445)
- Bump to alphanet-7 (#1448)
Removed
- Remove milestone index from expiration/timelock conditions (#1438)
- Remove plugins from REST API info response (#1441)
Fixed
- Fix return type of ImmutableAliasAddressUnlockCondition::address (#1416)
- Make dtos pub reachable (#1421)
Checksums
Asset | SHA-256 checksum |
---|---|
bee-node-1.0.0-alpha.6-linux-x86-64.zip | df9b665a23ec8772ba31946d972018a9627e25097e53607d2b8ad2c114fbf09b |
bee-node-1.0.0-alpha.6-macos-x86-64.zip | 4043bf24190ddb3f365de36331e3f9480ac73374ff7c95d1eca00d026153b639 |
bee-node-1.0.0-alpha.6-windows-x86-64.zip | 1436c977037e120f7980936e9ac3add3dd8eb13d7098121eab4a13304b5dd79a |
config.alphanet.json | f400e987832aee375ecdcd523259e57576e98c0974c287d04fda2bbf486208f3 |
config.alphanet.toml | 90844984a8008b5a2279bc8b7787efcc46dcd4cdae0922fac5123be5ab916c3b |
bee-node-1.0.0-alpha.5
Changelog
Added
- Implement null for all IDs (#1385)
- Add InputsCommitment type (#1389)
- Add Eq and PartialEq to responses and dtos (#1392)
- Sort and dedup message IDs in Parents::new (#1404)
- Add missing builder setters (#1408)
- Add rand_alias_id method (#1409)
- Output metadata type and route (#1394)
- Add protocol version to milestone essence (#1399)
- Add ParametersMilestoneOption (#1400)
Changed
- Rename merkle proofs to merkle roots (#1387)
- Clean ConflictReason (#1388)
- Timestamp as u32 in responses (#1390)
- Bump iota-crypto and packable (#1391)
- Update libp2p deps (#1403)
- Bump dependencies (#1402)
- Merklize inputs commitment (#1406)
- Change terminologies to be closer to IOTA 2.0 (#1407)
Removed
- Remove TokenTag (#1395)
Fixed
Checksums
Asset | SHA-256 checksum |
---|---|
bee-node-1.0.0-alpha.5-linux-x86-64.zip | df70b4ff6299eec6c4508bdc06e7255089bd5d6ff0fc6def8699b03e78f560d4 |
bee-node-1.0.0-alpha.5-macos-x86-64.zip | 33012327c8fd0c60f29b0c13abc7f644177fc094f4a2588bfc7a8faa9e652b42 |
bee-node-1.0.0-alpha.5-windows-x86-64.zip | 2ca17af0eb415aea358f6910fa25294163b6599065a96d607b082340df98f278 |
config.alphanet.json | 76aec8ddac4d9319c563dbef68317a8c0c64250a480e38d6c3874a6ba0c0dcaf |
config.alphanet.toml | 83e64f53d0d405a3065bd337ccf4cb312b76e9e708c43c03d71f4eff377a9416 |
bee-node-1.0.0-alpha.4
Changelog
Added
- Create builders from outputs (#1340)
- Add replace methods to Output builders (#1342)
- Add NativeTokensBuilder (#1351)
- Add more NativeTokensBuilder helpers (#1353)
- Add convenience finish_output method (#1355)
- Add NativeTokensBuilder::{Deref, DerefMut} (#1356)
- Add latestMilestone, confirmedMilestone, and baseToken informations to InfoResponse (#1375)
- Avoid previous milestone check for first milestone (#1373)
- Check that milestone message PoW is 0 (#1374)
- Milestone mappings storage (#1376)
- AliasOutputDto: omitempty stateMetadata (#1379)
Changed
- Reorganise foundry arithmetic operations to avoid overflows/underflows (#1338)
- Rename feature serde1 to serde (#1339)
- Bump version number of bee-ternary (#1341)
- Rename serde1 to serde in bee-message (#1343)
- Update packable dependency to 0.3.0 (#1346)
- Update packable dependency version to 0.3.1 and move trailing bytes check outsite of unpack (#1350)
- Milestone changes (TIP-29) (#1347)
- Bump iota crypto (#1354)
- lastMilestoneId -> previousMilestoneId (#1365)
- Move PoW validation from hasher to processor (#1361)
- Bump storage versions (#1359)
- Bump network_id to alphanet-3 (#1368)
- Port tangle changes to stardust (#1364)
- Update ProtocolResponse (#1369)
- Rename IOTA_SUPPLY to TOKEN_SUPPLY (#1370)
- Bump network_id to alphanet-4 (#1372)
- Move milestone module (#1371)
- Make use of the milestone mappings (#1378)
- Support Milestone ID API changes (#1357)
- Bump dashboard revision (#1380)
- Update lengths of ids (#1382)
- Bump network id to alphanet-5 (#1383)
Removed
- Remove CI runs on beta channels (#1344)
- Remove version/health start checks from in-memory storage (#1367)
Fixed
Checksums
Asset | SHA-256 checksum |
---|---|
bee-node-1.0.0-alpha.4-linux-x86-64.zip | 869fa28a831d7697397e8645c515610d9c7df88220ce05c502456f7754531ac1 |
bee-node-1.0.0-alpha.4-macos-x86-64.zip | 7d0841b94bbd01ec34acb5041a9123a460a6cec9b34e1ca9427d77314d71fa68 |
bee-node-1.0.0-alpha.4-windows-x86-64.zip | a9489f678a869eb122045d010eb8ad61b8a6f768dd486a952107fbd172143bc9 |
config.alphanet.json | 73fe5e0edd038862effce9ac12cb6c962061bf555e242ab91b344c3a0f89462e |
config.alphanet.toml | 4185a9beb7a93bfec1001877b33a26ed4b45e151db94f5796d6d94c316f30b71 |
bee-node-1.0.0-alpha.3
Changelog
Added
- Add milestone metadata (#1328)
- Re-add native tokens balance check (#1331)
- Re-add token scheme checks (#1333)
- Add non unique token id for foundry check (#1336)
Changed
- Move semantic validation to bee-message (#1321)
- Easier output creation with byte cost as amount (#1324)
- Simplify SDRUC syntactic validation rules (#1329)
- Split native tokens error variant in two (#1335)
Fixed
Checksums
Asset | SHA-256 checksum |
---|---|
bee-node-1.0.0-alpha.3-linux-x86-64.zip | dc9729dbbb47bac91ba7770e65be01c5e20b47a65db8ec57920128b1a8828ed3 |
bee-node-1.0.0-alpha.3-macos-x86-64.zip | 7edf1fd7fc1fc91c9247a01b39e0a005cffa1eaee99f451d6654e48b04648d07 |
bee-node-1.0.0-alpha.3-windows-x86-64.zip | 53bed2c378394b83e3693decf569e1da61cdbb7f082fa2f222d5d037db2041d6 |
config.alphanet.json | 64e97d298063733d96723b85e3ea42cf6aa2c7617b82db4444ee1d7e8dbc3ac9 |
config.alphanet.toml | 58486d1548b8594e9cfb960d6fdfbd44861f990b8a8908cd3b8511ddf291e81e |
bee-node-0.3.1
Changelog
Fixed
- Fix milestone timestamp in API (#1322)
Checksums
Asset | SHA-256 checksum |
---|---|
bee-node-0.3.1-linux-x86-64.zip | f286c497af513cbb776b577527e97ef1da10e22faeb7c3ca393ff561a4cc087a |
bee-node-0.3.1-macos-x86-64.zip | f72ed4a1dc00f0811bdd58bb0a462e6fcec5fc74836e0be731d221cac4506bb6 |
bee-node-0.3.1-windows-x86-64.zip | e7826db95f7fa99931293af9a4ad29e6d310d5428856c4d0074978a14b6bfa83 |
config.chrysalis-devnet.json | c7fa6be4453485ac202c1503723886d856a6b1da59b92e90eee6a057b847576f |
config.chrysalis-devnet.toml | a9407f38ca90088d25013b2a76fc41b424ac8c48c711ec38f6d0ebea8297e9c4 |
config.chrysalis-mainnet.json | 1c5412e7a2c47d6f6959176b3bdf56207f2f979a9e586d68a229b5127dd8123b |
config.chrysalis-mainnet.toml | 9ba14673410ec5015dac535652225670df5f95647ddc8ba2df6d617d85c31d29 |
bee-node-1.0.0-alpha.2
Changelog
Added
- Add ReceiptCreated event (#1313)
- Add LedgerUpdated event (#1315)
- Upload Docker image also to ghcr.io (#1318)
Fixed
- Fix TokenSchemeDto (#1314)
- Fix link to Dockerfile (#1316)
- Fix AliasOutput state transition (#1317)
- Fix FoundryId (#1319)
Checksums
Asset | SHA-256 checksum |
---|---|
bee-node-1.0.0-alpha.2-linux-x86-64.zip | 64ef1e4b0c07b2a0453d366d1b3b48ca0e61372426553fd45c05b3a2e35b1a14 |
bee-node-1.0.0-alpha.2-macos-x86-64.zip | 24710f9f46153da15eab34225221478b6ef0bcd611bf93ef1d8d15b22149cd02 |
bee-node-1.0.0-alpha.2-windows-x86-64.zip | cf8db5655668eb15c2742006df4ce330d33e1dcb98ae106beaff210c163340e5 |
config.alphanet.json | 875d50531b5247d7366829b8c35c41602afa34020baf8e26e09a65c4409fb196 |
config.alphanet.toml | 996676971e9108a2f242773f80b326f405393ff6c688bbc7acf680b6a736595b |
bee-node-1.0.0-alpha1
Changelog
Initial release
Checksums
Asset | SHA-256 checksum |
---|---|
bee-node-1.0.0-alpha1-linux-x86-64.zip | 06a678177c9e4a9d97811b191aad63506dae55d4374f4c499b284d90acfe250e |
bee-node-1.0.0-alpha1-macos-x86-64.zip | e362d2e901939714760df170d855be661720f780fb54743ad7487a124e6b9a58 |
bee-node-1.0.0-alpha1-windows-x86-64.zip | 44ee8ef4ba51622f32029fea142c11b9ffc119d919ac76e04ed8a2a5e533355c |
config.alphanet.json | 875d50531b5247d7366829b8c35c41602afa34020baf8e26e09a65c4409fb196 |
config.alphanet.toml | 996676971e9108a2f242773f80b326f405393ff6c688bbc7acf680b6a736595b |
bee-node-0.3.0
Changelog
TLDR
- Autopeering;
- Docker image;
- JSON + TOML configuration files support;
- Identity file;
- New COO keys;
- 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)
- Add an Update access operation to bee-storage (45977c8)
- Add new COO key ranges (ff55a92)
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)
- Convert None case to 0 in API response (f5fb1ee)
- Use secured base image for Docker (e170a66)
- Remove caching mechanism from bee-tangle (58b3df3)
- use get_pinned_cf when possible (7c40784)
- Refactor milestone key manager applicable keys (7f097dd)
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)
- Remove comnet configuration (a6628e9)
Fixed
bee-node-0.3.0-rc6
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-rc6-linux-x86-64.zip | 91d1d30476d785fb2bd5abc39325aff23a7eca5f2650d09666fa82c2c0bd0258 |
bee-n... |
bee-node-0.3.0-rc5
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-n... |