Skip to content

[Alphanet] v0.5.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@lzpap lzpap released this 31 Oct 15:14
· 426 commits to develop since this release
0123dba

Details

  • Cleanup of unused protocol configs, parameters and packages
  • Removes narwahl
  • genesis-ceremony command can properly define initial token allocations
  • Several smaller fixes

What's Changed

  • chore(ci): clean app deploy job names by @thibault-martinez in #3563
  • fix(docs): Remove Redundant Table of Contents from validator-tools Doc by @vivekjain23 in #3190
  • feat: renamed deny_list_v2 to deny_list_v1 by @valeriyr in #3535
  • refactor(explorer): remove Banner component and replace with InfoBox by @evavirseda in #3485
  • refactor(core-node): Remove StateAccumulatorV1and rename StateAccumulatorV2 by @bingyanglin in #3524
  • refactor(narwhal-types): Clean narwhal type versioning by @bingyanglin in #3284
  • refactor(iota-e2e-tests): Rename data types by @bingyanglin in #3309
  • fix(general): Fix turborepo audit ci by @marc2332 in #3568
  • chore(consensus): Update deprecated into_router call by @DaughterOfMars in #3559
  • feat(tooling-sdk-graphql): Sync json/graphql RPC with TS SDK by @msarcev in #3573
  • fix(docs) : Responsiveness of Document Design by @vivekjain23 in #3380
  • feat(docs) : Feedback Form for documentation by @vivekjain23 in #3327
  • chore(CI): Add nightly build for macOS arm64 by @DaughterOfMars in #3166
  • fix(apps-ui-kit): inconsistent font appearance in some browsers by @evavirseda in #3575
  • fix(e2e-tests): Fix reconfiguration e2e tests and msim compilation by @jkrvivian in #3514
  • chore(node): sort dependencies in Cargo.toml files by @muXxer in #3581
  • chore(*): remove last Error variant suffixes by @thibault-martinez in #3570
  • chore(core-node)!: Cleanup Narwhal related fields in IOTA Framework codebase (Move and Rust) by @hmoog in #3151
  • chore(consensus): cleanup throughput_aware_consensus_submission by @piotrm50 in #3576
  • fix(explorer): white background shoring when zooming in or on very large screens by @evavirseda in #3594
  • fix(explorer): prevent horizontal scroll in object changes by @evavirseda in #3558
  • refactor(explorer): cleanup classes from PlayPause by @VmMad in #3541
  • refactor(explorer): remove ui/Divider by @evavirseda in #3542
  • chore(ci): remove simulator-nightly-mysticeti.yml by @thibault-martinez in #3551
  • feat: remove zklogin_supported_providers parameter by @valeriyr in #3579
  • fix(iota-json-rpc-tests): Fix unstaking and timelocked_unstaking tests by @samuel-rufi in #3471
  • fix(apps-backend): crashed apps-backend by @panteleymonchuk in #3555
  • fix(framework, types): rust old types by @miker83z in #3603
  • refactor(iota-types/iota-system-state): Remove multiple versions from the iota-system-state types by @jkrvivian in #3168
  • refactor(wallet): remove apps/wallet/src/ui/app/shared/ButtonUI.tsx by @evavirseda in #3453
  • fix(test): Fix iota-core::format::test_format by @bingyanglin in #3604
  • feat(explorer): reverse objects link and amount in address objects list by @evavirseda in #3548
  • refactor(wallet): remove Text component and debris by @evavirseda in #3445
  • fix(iota-indexer): get object packages by @sergiupopescu199 in #3610
  • remove(iota-core): Remove multiple versions for PendingCheckpoint and AuthorityEpochTables related to randomness generation changes by @daria305 in #3349
  • remove(node): remove advance_to_highest_supported_protocol_version feature flag by @muXxer in #3601
  • fix(iota-rosetta): fix test_pay_with_gas_budget_fail by @Thoralf-M in #3635
  • chore(*): fix clippy::manual_inspect by @thibault-martinez in #3633
  • chore(CODEOWNERS): refine infra ownership by @kodemartin in #3641
  • feat(scripts): add script to sort Cargo.toml dependencies by @muXxer in #3602
  • feat(tooling-sdk): Sync json/graphql rpc schema changes to TS SDK by @msarcev in #3637
  • refactor(wallet): Remove, rebrand, cleanup ButtonOrLink, tooltip, components/menu by @panteleymonchuk in #3586
  • feat(tooling-ci): run CI check on pnpm dependency changes. by @panteleymonchuk in #3314
  • chore(tooling): remove old frens and domains mentions by @panteleymonchuk in #3225
  • refactor(tooling): remove unnecessary built dependencies from turbo scripts by @begonaalvarezd in #3467
  • feat(workflows/ledgerjs-hw-app-iota): add ledgernano tests by @Thoralf-M in #2208
  • feat(wallet-dashboard): kickoff apps-ui-kit setup by @evavirseda in #3636
  • fix(iota-e2e-tests): Fix Traffic Control tests by @daria305 in #3545
  • refactor(wallet): cleanup wallet manifest by @VmMad in #3597
  • refactor(explorer): update IotaTokenCard and remove ui/Card by @VmMad in #3516
  • refactor(explorer): cleanup ui/Tooltip by @VmMad in #3543
  • fix(tooling-ci): Fix prod deploys of vercel by @marc2332 in #3651
  • feat(scripts): add script to update generated files by @muXxer in #3423
  • feat(wallet): fix bottom paddings for the mnemonic screen by @evavirseda in #3624
  • fix(tooling-ci): Do not check for specific app diffs for prod deploys by @marc2332 in #3659
  • chore(typed-store): Remove unused ?Sized bounds by @DaughterOfMars in #3644
  • feat(wallet-dashboard): style welcome page by @evavirseda in #3643
  • refactor(wallet): remove apps/wallet/src/ui/app/shared/forms/FormField.tsx by @evavirseda in #3466
  • chore(consensus): Remove consensus README.md by @piotrm50 in #3663
  • fix(docs): Move all images to the static folder by @lucas-tortora in #2359
  • refactor(wallet): cleanup old classes by @VmMad in #3642
  • fix(docs/standards): minor docs refactoring by @Dkwcs in #3584
  • fix(docs/getting-started): minor refactoring, remove duplicates by @Dkwcs in #3626
  • feat: remove deepbook by @valeriyr in #3654
  • fix(explorer/wallet): unify iota token logo by @evavirseda in #3554
  • chore(*): clippy::needless_borrows_for_generic_args by @thibault-martinez in #3639
  • feat(node): skip serialization for MoveVM protocol config flags by @muXxer in #3664
  • feat (devx) - Add Quizzes to the About IOTA > Tokenomics Section by @Ginowine in #3055
  • remove(node): remove enable_group_ops_native_functions feature flag by @muXxer in #3667
  • feat(explorer): rebrand apps/explorer/src/pages/checkpoints/CheckpointTransactionBlocks.tsx and add pageSizeSelector to Table by @evavirseda in #3487
  • chore(consensus): Remove mysticeti_num_leaders_per_round param by @piotrm50 in #3661
  • remove(node): remove mysticeti_leader_scoring_and_schedule feature flag by @muXxer in #3673
  • feat (devx) - Add Quizzes to Developer > EVM to Move Section by @Ginowine in #3394
  • feat(node): Remove multiple versions of types by @jkrvivian in #3499
  • feat(docs): add interactive CTF challenges to docs by @salaheldinsoliman in #3014
  • chore(iota-framework): cleanup framework, system and stardust Move packages by @miker83z in #3677
  • feat(devx): Create tutorial for coffee example by @Ginowine in #2707
  • refactor(iota-types): remove iotafrens mentions by @Thoralf-M in #3707
  • feat(iota): add test for iota move new by @Thoralf-M in #3714
  • fix: fixed the move framework branch refs by @valeriyr in #3708
  • feat(iota-framework-snapshot, iota-open-rpc): Add min_validator_count to RPC layer by @jkrvivian in #3704
  • fix(iota): fix DisplayMetadata when validator is pending by @Thoralf-M in #3611
  • fix(iota): reenable test_start with correct assert by @Thoralf-M in #3718
  • feat(apps-ui-kit): add support for right aligned dialog by @evavirseda in #3653
  • remove(node): remove authority_capabilities_v2 feature flag by @muXxer in #3711
  • fix(tests): Adapt tests after iota-framework cleanup by @miker83z in #3730
  • feat(wallet-dashboard): add protected layout by @VmMad in #3676
  • feat(iota): extend test_move_new by @Thoralf-M in #3725
  • chore(ci): reenable check-unused-deps by @thibault-martinez in #3706
  • fix(iota-e2e-tests): Skip apy test by @jkrvivian in #3731
  • chore(ts-sdk): update SDK with latest schemas by @begonaalvarezd in #3729
  • feat!(iota): remove KeyToolCommand::{LoadKeypair, Unpack} by @Thoralf-M in #3223
  • fix(iota-benchmark): fix test_upgrade_compatibility by @bingyanglin in #3732
  • feat(node): Remove multiple versions of types (Part 2) by @bingyanglin in #3672
  • fix(move-stackless-bytecode): Total ordering in deriving the Move func call graph by @miker83z in #3742
  • fix(iota-light-client)regenerate checkpoints after transaction effects v1 changes by @Dkwcs in #3723
  • fix(iota): ignore test_move_new until the repo is public by @Thoralf-M in #3743
  • fix(iota-light-client): regenerate checkpoints after v1 types changes by @Dkwcs in #3751
  • cleanup(core-node): Replace handle_certificate_v2 and handle_certificate_v3 with a single method by @hmoog in #3591
  • fix(rest-api): Move /rest and /v2 endpoints to /api/v1 by @muXxer in #3740
  • fix(iota-json-rpc-tests): Fix move utils e2e tests by @jkrvivian in #3757
  • fix(wallet-dashboard): wrong available for timelocked staking by @cpl121 in #3734
  • fix(node): update specs and test baselines by @muXxer in #3762
  • feat(wallet-dashboard): style balance box by @evavirseda in #3717
  • fix(tooling-ci): Update vercel deploy production name by @marc2332 in #3767
  • fix(cli): Fix CLI Faucet test by @piotrm50 in #3765
  • chore(ci): harmonize workflow file names with _ by @thibault-martinez in #3756
  • refactor(iota-faucet): use consts in FaucetConfig::default() by @Thoralf-M in #3748
  • fix(iota-e2e-tests): fixed framework update tests by @valeriyr in #3736
  • feat(node): Remove multiple versions of types (Part 3) by @muXxer in #3759
  • chore(iota-types/gas): Remove old gas models by @miker83z in #3766
  • chore(ci): tag docker images with network name derived from semver tag by @lzpap in #3737
  • feat(wallet): polish connected dapp by @evavirseda in #3771
  • feat(wallet-dashboard): add feature flags for migration & supply increase vesting by @evavirseda in #3670
  • feat(wallet-dashboard): style my coins by @evavirseda in #3726
  • feat(wallet-dashboard): prepare to use dialog for staking instead of popup by @evavirseda in #3785
  • chore(ci): move execution-cut lower in the hierarchy by @thibault-martinez in #3778
  • fix(node): remove narwhal crates by @muXxer in #3779
  • Fix and add comments to test_epoch_flag_upgrade by @piotrm50 in #3783
  • refactor(iota-types): Remove ConsensusTransactionKind::RandomnessStateUpdate by @jkrvivian in #3795
  • feat: bump IOTA to v0.5.0-alpha by @lzpap in #3782
  • refactor(iota-benchmark): Remove deprecated CHECKPOINTS_PER_EPOCH by @jkrvivian in #3793
  • fix(e2e-tests): reconfiguration_tests safe_mode_reconfig_test by @hmoog in #3794
  • fix(node): fix missing dependencies for shallow_size_of by @muXxer in #3806
  • refactor(iota-types): Remove trait ParentSync by @jkrvivian in #3799
  • fix(test): Fix iota-storage::key_value_tests simtests::test_multi_fetch by @bingyanglin in #3784
  • refactor(iota-metrics): Remove channel_with_total by @jkrvivian in #3809
  • refactor(iota-types): Remove MOVE_VERIFIER_TAG and IOTA_VERIFIER_TAG by @jkrvivian in #3808
  • refactor(iota-json-rpc-types): Remove require_local_execution by @jkrvivian in #3792
  • chore: cleanup Cargo.toml files by @alexsporn in #3802
  • feat(move-analyzer): check local Visual Studio Code Move extension by @valeriyr in #3310
  • chore(iota-types): Expand all type conversions by @DaughterOfMars in #3803
  • chore(ci): remove trigger_builds.yml by @thibault-martinez in #3815
  • chore(execution): sync comments between latest and v0 by @muXxer in #3817
  • refactor!(iota): add init-token-distribution-schedule subcommand by @kodemartin in #3819
  • chore(ci): remove fastcrypto_pull.yml by @thibault-martinez in #3827
  • chore(scripts): run update_all_snapshots.sh by @thibault-martinez in #3824
  • Fix (e2e-test): Fix full_node_tests by @daria305 in #3798
  • fix(iota-types): Use bcs for signature conversions by @DaughterOfMars in #3830
  • feat(tooling-sdk): Pair TS SDK after rename TransactionEffectsV2 to TransactionEffectsV1 by @msarcev in #3805

Full Changelog: alphanet-v0.4.0...v0.5.0-alpha