github iotaledger/iota v0.10.1-beta
[Devnet] v0.10.1-beta

latest releases: wallet-v1.3.0, v1.6.1-rc, v1.6.0-beta...
pre-release6 months ago

Important Changes

  • Move 2024 language edition (replaces Move 2024 beta)
  • Default to Bech32 key format for IOTA key pairs - nodes/validators still accept Base64 keys in config files but first try to parse Bech32, as that is the default output format of iota keytool. You don't have to convert bech32 keys to base64 during validator/node setup.
  • Improved devInspect mode in IOTA CLI
  • Various consensus improvements around the synchronizer and metrics

What's Changed

  • refactor(tooling-core): Remove duplicated useTransactionData by @marc2332 in #5317
  • feat(wallet, dashboard): add gas estimation when sending an asset by @cpl121 in #5369
  • fix(node): Abort checkpoint service tasks on epoch change by @bingyanglin in #5438
  • fix(wallet-dashboard): unable to unstaking multiple stakes in a row by @cpl121 in #5436
  • fix(explorer): network query parameter isnt added for NFT links by @cpl121 in #5383
  • fix(examples): Update first package example dependency rev to framework/testnet by @miker83z in #5407
  • fix(iota-genesis-builder): add additional checks to verify_basic_output() by @Dkwcs in #5453
  • fix(iota-genesis-builder): add treasury filtration in order to avoid failing of migration process by @Dkwcs in #5444
  • feat(wallet): update wallet staking e2e test after allowing unstaking at any time by @evavirseda in #5424
  • fix(explorer): wait for elements to load in e2e tests by @VmMad in #5402
  • feat(wallet-dashboard): fix spaces in send form by @evavirseda in #5387
  • feat(wallet & wallet dashboard): avoid rounding balance changes in tx details by @evavirseda in #5435
  • feat(wallet-dashboard): improve error message when ledger is not connected by @evavirseda in #5397
  • feat(wallet): keep only objects that match the supply increase label by @evavirseda in #5381
  • Version Packages by @github-actions in #5349
  • feat(tooling): polish wallet and dashboard UI by @evavirseda in #5359
  • feat(iota)!: add public_base64_key_with_flag to keytool show by @Thoralf-M in #5466
  • chore(cli)!: remove useless clap rename by @Alex6323 in #5226
  • fix(iota-genesis-builder): use getter for protocol parameters to get outputs by @nonast in #5465
  • Correct MIST/NANO usage by @Phyloiota in #5294
  • feat(iota-keytool)!: add MultiSigAddress::threshold field by @Thoralf-M in #5498
  • fix(iota-open-rpc-macros): proper handling of empty line doc comments by @Alex6323 in #5495
  • fix(iota-data-ingestion): add SIGTERM signal unix only by @sergiupopescu199 in #5471
  • [dev-tools]: Add more config options for iota-data-ingestion by @sergiupopescu199 in #5305
  • fix(iota-genesis-builder): fix csv headers validation for address_swap_map by @Dkwcs in #5494
  • feat: allow pending validators to send their metrics to the iota-proxy by @alexsporn in #5487
  • fix(explorer): cleanup fiat integration by @cpl121 in #5423
  • feat(explorer): remove mint/burn feature flag by @evavirseda in #5468
  • fix(wallet): improve error handling by @cpl121 in #5500
  • Use new self-hosted-arm64 runners to build arm64 docker images and binaries by @alexsporn in #5474
  • chore(iota-framework/stardust): update outdated attach_nft() comment by @nonast in #5505
  • Add http kv store rest api by @sergiupopescu199 in #5296
  • refactor (docs): Suggest update for installing iota binaries by @Ginowine in #5396
  • fix(iota): canonicalize keystore path by @thibault-martinez in #4936
  • fix(iota-genesis-builder): add missing is_empty assertion by @nonast in #5515
  • chore: upgrade dprint plugins by @thibault-martinez in #5525
  • hotfix(explorer): re-add ended epochs minted/burt tokens by @marc2332 in #5511
  • fix(iota-genesis-builder): print a warn in the verify_parent function instead of throwing an error by @valeriyr in #5428
  • feat(wallet): improve e2e tests by @VmMad in #5472
  • fix(iota-genesis-builder): Add check for filtering out outputs with native tokens in SwapSplitIterator by @miker83z in #5519
  • sc-platform/iota-transactional-test-runner documentation by @Dkwcs in #5335
  • Extend CTF counter by @salaheldinsoliman in #5513
  • fix(iota-storage): fix test_multi_fetch test case by @sergiupopescu199 in #5550
  • fix: adding missing dependencies for iota-genesis-builder docker image by @junwei0117 in #5542
  • DX Tutorials - On-Chain Ticketing System for Live Concerts by @vivekjain23 in #5316
  • refactor(iota-execution): Use UIDTraversal across all execution layers by @valeriyr in #5548
  • feat(devx): Add Brew Install Instructions and iota-tool to docs by @lucas-tortora in #5536
  • fix(iota-types/timelock): add additional checks to the is_timelocked_vested_reward function by @Dkwcs in #5485
  • refactor(docs) fix binaries package description in docs by @Ginowine in #5476
  • feat(iota-execution): test_scenario wrapped object traversal by @valeriyr in #5545
  • feat(docs): add more interactive dapp kit components by @Dr-Electron in #5314
  • feat(wallet-dashboard): add a virtual list in My Coins by @evavirseda in #5442
  • chore(CI): Update iota-sim dependency by @DaughterOfMars in #5408
  • Fix graceful shutdown for Workers stuck in backoff retry loop by @sergiupopescu199 in #5496
  • feat(consensus): backfilling of missing commits logic by @VorobyevIlya in #5541
  • fix(consensus): makes subscriber_counter atomic + some refactoring by @VorobyevIlya in #5528
  • fix(iota-indexer, iota-cluster-test, iota-graphql-rpc): Reset indexer database for iota start only once + refactor interfaces by @samuel-rufi in #5590
  • fix(devx) - Fix feedback form by @lucas-tortora in #5600
  • chore: Identity Docs - add rust docs link by @eike-hass in #5599
  • feat(dashboard): update all timelock logic to unlock_with_clock by @panteleymonchuk in #5393
  • feat(apps-backend, wallet): implement environment-based restrictions in the API by @panteleymonchuk in #5257
  • feat(apps-backend): Make apps backend production deploy manual by @msarcev in #5596
  • fix(consensus): make verifier run in blocking pool by @VorobyevIlya in #5552
  • feat(devx): Add links to programs and where to buy IOTA by @lucas-tortora in #5361
  • refactor(wallet/dashboard): improve creating token transaction by @brancoder in #5363
  • feat(wallet): warn user when dapp requests to sign and dry run failed by @evavirseda in #5486
  • chore(explorer): remove signs from burnt/minted tokens by @cpl121 in #5543
  • docs: add gas station docs by @qrayven in #5544
  • chore: fix clippy 1.85 warnings by @thibault-martinez in #5546
  • feat(dashboad): ensured users remain on the original private page if already connected. by @panteleymonchuk in #5358
  • feat(wallet): Sort coins by categories in transfer page by @panteleymonchuk in #5573
  • refactor(wallet): Reduce from 2 to 1 repeated requests every 1s in the wallet by @marc2332 in #5605
  • fix(iota-indexer): Refactor the network metrics processor to efficiently handle data migrations by @samuel-rufi in #5609
  • feat(consensus): Use tonic-rustls for building tonic client with custom rustls config by @piotrm50 in #5611
  • feat(consensus): improve compression and reduce compaction on blocks column family by @piotrm50 in #5615
  • feat(consensus): minor fixes by @piotrm50 in #5613
  • refactor(iota-data-ingestion-core): FileProgressStore use tokio::fs and initialize json file if empty by @sergiupopescu199 in #5503
  • Fix APY calculations by @vekkiokonio in #5475
  • fix(iota-data-ingestion-core): fix failing test by @sergiupopescu199 in #5624
  • feat(explorer): add manual sorting to validators page by @panteleymonchuk in #5338
  • feat(explorer): add validators joining next epoch by @evavirseda in #5269
  • feat(consensus): enable amnesia recovery for mainnet by @piotrm50 in #5640
  • [iota-data-ingestion-core]: add Reducer trait by @sergiupopescu199 in #5547
  • refactor(explorer): Only render vector<u8> inputs as hex for eth or iota addresses by @marc2332 in #5384
  • fix(iota-indexer): Fix network_metrics view and handle missing data for epoch 0 by @samuel-rufi in #5632
  • fix(explorer): remove validators table row index by @brancoder in #5661
  • Indexer: Fix wrap-unwrap bug by @tomxey in #5047
  • chore: bump rust to 1.85 by @thibault-martinez in #5673
  • feat(explorer): add staking ratio calculation by @panteleymonchuk in #5614
  • hotfix(explorer): Use numberOfValidators var by @marc2332 in #5678
  • refactor(docs): fix typo on groth16 page by @Ginowine in #5688
  • refactor(docs): update the about iota page by @Ginowine in #5625
  • feat(explorer): Improve Explorer e2e test reliability by @msarcev in #5687
  • fix(docs): Fix keyscheme flag in getting started by @Dr-Electron in #5603
  • fix(iota-data-ingestion): Move tokio signal unix import behind unix os check by @marc2332 in #5684
  • chore(docs): shorten install guide by @Dr-Electron in #5604
  • fix(docs): use ts tag for ts references by @Dr-Electron in #5595
  • feat: update version to 0.10.1-beta by @alexsporn in #5729

New Contributors

Full Changelog: v0.10.0-alpha...v0.10.1-beta

Don't miss a new iota release

NewReleases is sending notifications on new releases.