[Alphanet] v0.5.0-alpha
Pre-release
Pre-release
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
todeny_list_v1
by @valeriyr in #3535 - refactor(explorer): remove
Banner
component and replace withInfoBox
by @evavirseda in #3485 - refactor(core-node): Remove
StateAccumulatorV1
and renameStateAccumulatorV2
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 removeui/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 addpageSizeSelector
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
andIOTA_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
andv0
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