Releases: iotaledger/iota
Releases · iotaledger/iota
[Testnet] v0.7.3-rc
Description
- Fixes rust total ordering panic on validators
- System events can be queried via the Indexer RPC
What's Changed (v0.7.2-rc -> v0.7.3-rc)
- cherry pick: feat: remove private repository ssh workarounds by @muXxer in #4139
- fix(iota-network):
PeerBalancer::new
peers total order (#4197) by @lzpap in #4211 - [cherry-pick] Fix
StructTag
conversion foriotax_queryEvents
Indexer-RPC method (#4289) by @alexsporn in #4298 - feat: bump iota to v0.7.3-rc by @lzpap in #4213
Full Changelog: v0.7.2-rc...v0.7.3-rc
[Testnet] v0.7.2-rc: Launch of The Public Testnet! 🎉
What's Changed (v0.7.1-rc -> v0.7.2-rc)
- feat(types): update the testnet checkpoint digest (#4091) by @alexsporn in #4092
- feat(ci): pass git revision and build date to the docker build action (#4093) by @alexsporn in #4095
- feat: bump iota to v0.7.2-rc by @alexsporn in #4094
Full Changelog: v0.7.1-rc...v0.7.2-rc
[Testnet] v0.7.1-rc
What's Changed (v0.7.1-beta -> v0.7.1-rc)
What's Changed (v0.7.0-alpha -> v0.7.1-beta)
- [cherry-pick] fix(iota-indexer): add fallback query to get total packages metric (#4043) by @lzpap in #4050
- [cherry-pick] feat(iota/iota-sdk/iota-tool): update network URLs and docs (#4023) by @lzpap in #4051
- feat: bump iota to v0.7.1-beta by @lzpap in #4052
What's Changed (v0.6.0-alpha -> v0.7.0-alpha)
- feat(iota-indexer): add read_api rpc tests by @sergiupopescu199 in #2552
- feat(iota-indexer): Extended api tests for iota-indexer by @tomxey in #2619
- feat(iota-indexer): add test for indexer_api by @sergiupopescu199 in #2927
- feat(iota-indexer): optimise
rpc_tests
by @sergiupopescu199 in #2890 - fix(iota-indexer): Refactor
IndexerApi
top use the shared runtime for tests by @sergiupopescu199 in #2964 - feat(iota-indexer): Add
WriteApi
tests by @sergiupopescu199 in #3488 - feat(iota-cli): Add support for importing from seeds in IOTA CLI by @marc2332 in #622
- chore(ci): disable split-cluster mainnet by @thibault-martinez in #3859
- fix!(iota): remove default_value from IndexerFeatureArgs::with_indexer by @Thoralf-M in #3898
- Restores the update of the
latest_fullnode_checkpoint_sequence_number
indexer metric. by @samuel-rufi in #3868 - fix(wallet): validator card not taking full width by @VmMad in #3893
- feat(devx): Add typedoc refs for the ts-sdk by @lucas-tortora in #3839
- fix(tooling-wallet): staking form re validation error flash & cleanup code by @marc2332 in #3889
- fix(wallet): Downgrade metamask browser passworder by @marc2332 in #3906
- chore(ts-sdk): remove kiosks packages from env.defaults by @begonaalvarezd in #3907
- Version Packages by @github-actions in #3881
- feat(docs): update ledgernano app name by @Thoralf-M in #3909
- fix(ci,wallet): Add missing
build:rc
turbo task by @marc2332 in #3914 - feat(wallet-dashboard): add assets page by @VmMad in #3724
- feat(wallet-dashboard): add activity to homepage by @evavirseda in #3769
- fix(devx): fix broken images by @lucas-tortora in #3840
- fix: Only add a faucet account to the
TestCluster
if there was noNetworkConfig
provided by @samuel-rufi in #3931 - feat(wallet-dashboard): add missing link for
AllianceNo2
by @VmMad in #3825 - feat(tooling-ci): Add production wallet release workflow by @marc2332 in #3820
- feat(iota-e2e-tests): update ignored tests by @Thoralf-M in #3902
- fix(tooling-wallet): Fix wallet build prod workflow by @marc2332 in #3936
- refactor(iota-core): silence unused variable warning by @Thoralf-M in #3918
- chore(ci): fix links checker by @thibault-martinez in #3921
- fix(docs) : fix bugs in quiz component by @vivekjain23 in #3933
- feat(tooling-dashboard): organize migration stardust objects by @brancoder in #3826
- feat(wallet-dashboard): add grid for visual assets by @VmMad in #3758
- feat: added
IotaSystemAdminCap
by @valeriyr in #3923 - [iota-indexer]: merge rpc-tests branch into develop by @sergiupopescu199 in #3842
- iota-indexer: Add staking tests for TransactionBuilder API by @tomxey in #3836
- fix(devx): Fix docs search by @lucas-tortora in #3935
- feat(docs): Add Typescript SDK examples by @nonast in #3566
- fix(iota-json-rpc): include pending active validators in exchange_rate by @sergiupopescu199 in #3934
- fix(iota-genesis-builder): link pre_minted_supply to number of migration sources by @kodemartin in #3953
- fix(docs): Correct all occurrences of toml code blocks by @vivekjain23 in #3713
- feat(devx): Add filter flag to Iota CLI by @salaheldinsoliman in #2574
- feat(docs) : Add Network Overview Page by @vivekjain23 in #3491
- chore(iota-sdk): Privatize public fields by @DaughterOfMars in #3940
- fix(iota-json-rpc-tests): update README by @sergiupopescu199 in #3965
- refactor: Remove move object
has_public_transfer
by @jkrvivian in #3831 - feat(iota-graphql-rpc-client): add checkpoint graphql example by @Thoralf-M in #3925
- fix(cli): fix cli_tests made by #2574 by @salaheldinsoliman in #3970
- feat(ts-sdk): add production iota wallet chrome extension ID to dapp-kit by @begonaalvarezd in #3960
- feat(protocol): Add computation_cost_burned field to GasCostSummary by @cyberphysic4l in #3944
- fix: Use
tx_calls_fun
instead oftx_calls
relation by @samuel-rufi in #3999 - feat(iota): update testnet and devnet urls by @Thoralf-M in #4001
- revert: feat(analytics-indexer): add field computation_cost_burned by @muXxer in #3998
- feat: bump iota to 0.7.0-alpha by @lzpap in #3991
Full Changelog: v0.6.0-alpha...v0.7.1-rc
[Devnet] v0.7.1-beta
What's Changed (v0.7.0-alpha -> v0.7.1-beta)
- [cherry-pick] fix(iota-indexer): add fallback query to get total packages metric (#4043) by @lzpap in #4050
- [cherry-pick] feat(iota/iota-sdk/iota-tool): update network URLs and docs (#4023) by @lzpap in #4051
- feat: bump iota to v0.7.1-beta by @lzpap in #4052
What's Changed (v0.6.0-alpha -> v0.7.1-beta)
- feat(iota-indexer): add read_api rpc tests by @sergiupopescu199 in #2552
- feat(iota-indexer): Extended api tests for iota-indexer by @tomxey in #2619
- feat(iota-indexer): add test for indexer_api by @sergiupopescu199 in #2927
- feat(iota-indexer): optimise
rpc_tests
by @sergiupopescu199 in #2890 - fix(iota-indexer): Refactor
IndexerApi
top use the shared runtime for tests by @sergiupopescu199 in #2964 - feat(iota-indexer): Add
WriteApi
tests by @sergiupopescu199 in #3488 - feat(iota-cli): Add support for importing from seeds in IOTA CLI by @marc2332 in #622
- chore(ci): disable split-cluster mainnet by @thibault-martinez in #3859
- fix!(iota): remove default_value from IndexerFeatureArgs::with_indexer by @Thoralf-M in #3898
- Restores the update of the
latest_fullnode_checkpoint_sequence_number
indexer metric. by @samuel-rufi in #3868 - fix(wallet): validator card not taking full width by @VmMad in #3893
- feat(devx): Add typedoc refs for the ts-sdk by @lucas-tortora in #3839
- fix(tooling-wallet): staking form re validation error flash & cleanup code by @marc2332 in #3889
- fix(wallet): Downgrade metamask browser passworder by @marc2332 in #3906
- chore(ts-sdk): remove kiosks packages from env.defaults by @begonaalvarezd in #3907
- Version Packages by @github-actions in #3881
- feat(docs): update ledgernano app name by @Thoralf-M in #3909
- fix(ci,wallet): Add missing
build:rc
turbo task by @marc2332 in #3914 - feat(wallet-dashboard): add assets page by @VmMad in #3724
- feat(wallet-dashboard): add activity to homepage by @evavirseda in #3769
- fix(devx): fix broken images by @lucas-tortora in #3840
- fix: Only add a faucet account to the
TestCluster
if there was noNetworkConfig
provided by @samuel-rufi in #3931 - feat(wallet-dashboard): add missing link for
AllianceNo2
by @VmMad in #3825 - feat(tooling-ci): Add production wallet release workflow by @marc2332 in #3820
- feat(iota-e2e-tests): update ignored tests by @Thoralf-M in #3902
- fix(tooling-wallet): Fix wallet build prod workflow by @marc2332 in #3936
- refactor(iota-core): silence unused variable warning by @Thoralf-M in #3918
- chore(ci): fix links checker by @thibault-martinez in #3921
- fix(docs) : fix bugs in quiz component by @vivekjain23 in #3933
- feat(tooling-dashboard): organize migration stardust objects by @brancoder in #3826
- feat(wallet-dashboard): add grid for visual assets by @VmMad in #3758
- feat: added
IotaSystemAdminCap
by @valeriyr in #3923 - [iota-indexer]: merge rpc-tests branch into develop by @sergiupopescu199 in #3842
- iota-indexer: Add staking tests for TransactionBuilder API by @tomxey in #3836
- fix(devx): Fix docs search by @lucas-tortora in #3935
- feat(docs): Add Typescript SDK examples by @nonast in #3566
- fix(iota-json-rpc): include pending active validators in exchange_rate by @sergiupopescu199 in #3934
- fix(iota-genesis-builder): link pre_minted_supply to number of migration sources by @kodemartin in #3953
- fix(docs): Correct all occurrences of toml code blocks by @vivekjain23 in #3713
- feat(devx): Add filter flag to Iota CLI by @salaheldinsoliman in #2574
- feat(docs) : Add Network Overview Page by @vivekjain23 in #3491
- chore(iota-sdk): Privatize public fields by @DaughterOfMars in #3940
- fix(iota-json-rpc-tests): update README by @sergiupopescu199 in #3965
- refactor: Remove move object
has_public_transfer
by @jkrvivian in #3831 - feat(iota-graphql-rpc-client): add checkpoint graphql example by @Thoralf-M in #3925
- fix(cli): fix cli_tests made by #2574 by @salaheldinsoliman in #3970
- feat(ts-sdk): add production iota wallet chrome extension ID to dapp-kit by @begonaalvarezd in #3960
- feat(protocol): Add computation_cost_burned field to GasCostSummary by @cyberphysic4l in #3944
- fix: Use
tx_calls_fun
instead oftx_calls
relation by @samuel-rufi in #3999 - feat(iota): update testnet and devnet urls by @Thoralf-M in #4001
- revert: feat(analytics-indexer): add field computation_cost_burned by @muXxer in #3998
- feat: bump iota to 0.7.0-alpha by @lzpap in #3991
- [cherry-pick] fix(iota-indexer): add fallback query to get total packages metric (#4043) by @lzpap in #4050
- [cherry-pick] feat(iota/iota-sdk/iota-tool): update network URLs and docs (#4023) by @lzpap in #4051
- feat: bump iota to v0.7.1-beta by @lzpap in #4052
Full Changelog: v0.6.0-alpha...v0.7.1-beta
[Alphanet] v0.7.0-alpha
What's Changed
- feat(iota-indexer): add read_api rpc tests by @sergiupopescu199 in #2552
- feat(iota-indexer): Extended api tests for iota-indexer by @tomxey in #2619
- feat(iota-indexer): add test for indexer_api by @sergiupopescu199 in #2927
- feat(iota-indexer): optimise
rpc_tests
by @sergiupopescu199 in #2890 - fix(iota-indexer): Refactor
IndexerApi
top use the shared runtime for tests by @sergiupopescu199 in #2964 - feat(iota-indexer): Add
WriteApi
tests by @sergiupopescu199 in #3488 - feat(iota-cli): Add support for importing from seeds in IOTA CLI by @marc2332 in #622
- chore(ci): disable split-cluster mainnet by @thibault-martinez in #3859
- fix!(iota): remove default_value from IndexerFeatureArgs::with_indexer by @Thoralf-M in #3898
- Restores the update of the
latest_fullnode_checkpoint_sequence_number
indexer metric. by @samuel-rufi in #3868 - fix(wallet): validator card not taking full width by @VmMad in #3893
- feat(devx): Add typedoc refs for the ts-sdk by @lucas-tortora in #3839
- fix(tooling-wallet): staking form re validation error flash & cleanup code by @marc2332 in #3889
- fix(wallet): Downgrade metamask browser passworder by @marc2332 in #3906
- chore(ts-sdk): remove kiosks packages from env.defaults by @begonaalvarezd in #3907
- Version Packages by @github-actions in #3881
- feat(docs): update ledgernano app name by @Thoralf-M in #3909
- fix(ci,wallet): Add missing
build:rc
turbo task by @marc2332 in #3914 - feat(wallet-dashboard): add assets page by @VmMad in #3724
- feat(wallet-dashboard): add activity to homepage by @evavirseda in #3769
- fix(devx): fix broken images by @lucas-tortora in #3840
- fix: Only add a faucet account to the
TestCluster
if there was noNetworkConfig
provided by @samuel-rufi in #3931 - feat(wallet-dashboard): add missing link for
AllianceNo2
by @VmMad in #3825 - feat(tooling-ci): Add production wallet release workflow by @marc2332 in #3820
- feat(iota-e2e-tests): update ignored tests by @Thoralf-M in #3902
- fix(tooling-wallet): Fix wallet build prod workflow by @marc2332 in #3936
- refactor(iota-core): silence unused variable warning by @Thoralf-M in #3918
- chore(ci): fix links checker by @thibault-martinez in #3921
- fix(docs) : fix bugs in quiz component by @vivekjain23 in #3933
- feat(tooling-dashboard): organize migration stardust objects by @brancoder in #3826
- feat(wallet-dashboard): add grid for visual assets by @VmMad in #3758
- feat: added
IotaSystemAdminCap
by @valeriyr in #3923 - [iota-indexer]: merge rpc-tests branch into develop by @sergiupopescu199 in #3842
- iota-indexer: Add staking tests for TransactionBuilder API by @tomxey in #3836
- fix(devx): Fix docs search by @lucas-tortora in #3935
- feat(docs): Add Typescript SDK examples by @nonast in #3566
- fix(iota-json-rpc): include pending active validators in exchange_rate by @sergiupopescu199 in #3934
- fix(iota-genesis-builder): link pre_minted_supply to number of migration sources by @kodemartin in #3953
- fix(docs): Correct all occurrences of toml code blocks by @vivekjain23 in #3713
- feat(devx): Add filter flag to Iota CLI by @salaheldinsoliman in #2574
- feat(docs) : Add Network Overview Page by @vivekjain23 in #3491
- chore(iota-sdk): Privatize public fields by @DaughterOfMars in #3940
- fix(iota-json-rpc-tests): update README by @sergiupopescu199 in #3965
- refactor: Remove move object
has_public_transfer
by @jkrvivian in #3831 - feat(iota-graphql-rpc-client): add checkpoint graphql example by @Thoralf-M in #3925
- fix(cli): fix cli_tests made by #2574 by @salaheldinsoliman in #3970
- feat(ts-sdk): add production iota wallet chrome extension ID to dapp-kit by @begonaalvarezd in #3960
- feat(protocol): Add computation_cost_burned field to GasCostSummary by @cyberphysic4l in #3944
- fix: Use
tx_calls_fun
instead oftx_calls
relation by @samuel-rufi in #3999 - feat(iota): update testnet and devnet urls by @Thoralf-M in #4001
- revert: feat(analytics-indexer): add field computation_cost_burned by @muXxer in #3998
- feat: bump iota to 0.7.0-alpha by @lzpap in #3991
New Contributors
Full Changelog: v0.6.0-alpha...v0.7.0-alpha
[Alphanet] v0.6.0-alpha
Details
- Cleanup deprecated code in protocol
- Cleanup deprecated types in framework
What's Changed
- chore(docs): improve
iota-sdk
docs by @Alex6323 in #3834 - chore(CI): Make cargo deny actually use the external crates manifest by @DaughterOfMars in #3593
- chore(ci): remove
arduino/setup-protoc
from clippy by @thibault-martinez in #3846 - refactor(ts-sdk): update and fix kiosks post rebase by @msarcev in #3457
- task(devx): Set @iotaledger/devx as codeowners for the /examples dir by @lucas-tortora in #3851
- fix(wallet): stringify json nft metadata to avoid nft details crash by @begonaalvarezd in #3675
- feat(tooling-dashboard): fetch stardust basic and nft objects by @brancoder in #3801
- chore(ci): remove
codecov.yml
by @thibault-martinez in #3849 - refactor(iota-json-rpc): calculate median apy by @kodemartin in #3847
- refactor(iota-indexer): add object snapshot type indexes by @kodemartin in #3850
- feat(ts-sdk, explorer): improve object type truncation by @begonaalvarezd in #3750
- feat(wallet-dashboard): add staking overview by @evavirseda in #3754
- fix(iota-framework): check already minted supply for
CoinManager
by @valeriyr in #3845 - refactor(iota-core): Add more comments for
ReadApi::try_get_object_before_version
by @bingyanglin in #3844 - refactor(iota-core): Remove incorrect
AuthorityState ::state
comment by @bingyanglin in #3843 - chore(iota-sdk): Update doc comments by @DaughterOfMars in #3727
- chore(ci): split cargo-deny job by @thibault-martinez in #3848
- fix(tooling-sdk): Revert making
@iota/create-dapp
public on #2844 by @marc2332 in #3870 - feat(tooling-ci): Improved explorer release process by @marc2332 in #3812
- chore(ci): clean links checker by @thibault-martinez in #3857
- fix(devx): edit IOTA 101 > NFTS by @lucas-tortora in #3649
- feat(devx): edit developer > iota-101 > create coins by @lucas-tortora in #3640
- chore: Cleanup Capy and Iotafren mentions by @DaughterOfMars in #3872
- fix(devx): edit iota-101 access-time.mdx and using-events.mdx by @lucas-tortora in #3646
- chore(tooling): Add changeset for minor bump of all ts sdk packages by @msarcev in #3879
- refactor(sdk): Remove deprecated sdk wallet standard methods by @marc2332 in #3560
- fix(node): remove deprecated lock details in
AuthorityStore
by @muXxer in #3838 - chore(iota-sdk): Fix doc error by @DaughterOfMars in #3876
- fix(node): removed superfluous
into_iter().collect()
by @muXxer in #3885 - chore(ci): remove cargo-deny install step by @thibault-martinez in #3884
- refactor(iota-core): Remove deprecated
AuthorityPerpetualTables
/AuthorityStore
related code by @bingyanglin in #3829 - fix(node): remove
locked_balance
fromBalance
by @muXxer in #3886 - feat(wallet-dashboard): add receive popup by @VmMad in #3772
- feat: bump IOTA to v0.6.0-alpha by @alexsporn in #3888
Full Changelog: v0.5.0-alpha...v0.6.0-alpha
[Alphanet] v0.5.0-alpha
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 - ...
alphanet-v0.4.0
Description
- Disables http2 for node rest API services in order to unblock indexer deployment on the alphanet
- Removes/refactors several protocol configs, feature flags and versioned types.
What's Changed
- remove(node): remove
simplified_unwrap_then_delete
feature flag by @muXxer in #3366 - remove(node): remove
verify_legacy_zklogin_address
feature flag by @muXxer in #3393 - feat(ui): remove
apps/ui/src/Text.tsx
and allapps/ui
debris by @evavirseda in #3372 - remove(node): Cleanup
ConsensusCommitPrologue
and related protocol flags by @alexsporn in #3429 - remove(node): remove
enable_effects_v2
feature flag by @muXxer in #3437 - remove(node): remove
fresh_vm_on_framework_upgrade
feature flag by @muXxer in #3444 - fix(CI): disable udeps due to nightly bug by @lzpap in #3455
- remove(node): remove
random_beacon
feature flag and deprecated store tables by @muXxer in #3383 - remove(node): remove
allow_receiving_object_id
feature flag by @muXxer in #3439 - fix(iota-protocol-config) remove loaded_child_object_format flag and related checks, snapshot have been updated by @Dkwcs in #3435
- chore(dependencies): Update
iota-rust-sdk
hash by @DaughterOfMars in #3458 - feat!(iota-transaction-builder): remove digest param from TransactionBuilder::upgrade as it can be computed inside by @Thoralf-M in #3294
- remove(node): remove
reject_mutable_random_on_entry_functions
feature flag by @muXxer in #3440 - remove(node): remove
reshare_at_same_initial_version
feature flag by @muXxer in #3441 - remove(node): remove
resolve_abort_locations_to_package_id
feature flag by @muXxer in #3442 - fix(iota-protocol-config): remove loaded_child_object_format_type flag and related checks, snapshot have been updated by @Dkwcs in #3438
- fix(core): e2e tests for passkey by @hmoog in #3390
- chore(core-node): Remove MultiSigLegacy by @hmoog in #3375
- remove(node): remove
soft_bundle
feature flag by @muXxer in #3478 - refactor(iota-json-rpc-tests): Optimise
iota-json-rpc
tests by @sergiupopescu199 in #3392 - fix(iota-rosetta): fix tests by @Thoralf-M in #3477
- fix(iota-e2e-tests): Reintroduce randomness test with correct semantics by @miker83z in #3473
- refactor(tooling-ci): Run TS e2e tests on develop by @marc2332 in #3295
- remove(node): remove
mysticeti_use_committed_subdag_digest
feature flag by @muXxer in #3443 - feat(docs) - Add quizzes to Node Operators by @vivekjain23 in #3183
- feat(docs) - Add quizzes developer cryptography by @vivekjain23 in #3063
- feat(iota): add faucet_amount param to IotaCommand::Start by @Thoralf-M in #3484
- refactor(ci): Add debug logs for turbo flaky builds by @marc2332 in #3489
- refactor(ts-sdk): remove wrong package references from tsconfigs by @marc2332 in #3490
- fix(ci): Remove redundant CI tests. by @piotrm50 in #3494
- fix(wallet-dashboard): add mocked timelocked staked objects with dynamic date by @VmMad in #3364
- fix: ci after mysticeti cleanup by @lzpap in #3507
- fix: remove mentions of mysticeti-test in ci by @lzpap in #3509
- chore(CI): Update all action versions by @DaughterOfMars in #2429
- remove(node): remove deprecated
TransactionKind::ChangeEpoch()
by @alexsporn in #3452 - feat(wallet): improve staking flow by allowing full amount stake but display warning on low remainder gas by @brancoder in #3184
- fix(iota-light-client): Fix tests and conversions by @DaughterOfMars in #3430
- fix(iota-protocol-config): remove recompute_has_public_transfer_in_execution flag and related checks, snapshot have been updated by @Dkwcs in #3446
- fix(iota-rpc-loadgen): link to local-network docs by @thibault-martinez in #3500
- feat: remove
deny_list_v1
by @valeriyr in #3448 - chore(CI): Fix labeler by @DaughterOfMars in #3515
- fix(iota-protocol-config): remove shared_object_deletion flag and related checks, snapshot have been updated by @Dkwcs in #3434
- task(docs): Remove Shimmer from move docs by @lucas-tortora in #3385
- fix(reconfiguration-tests): Fix reconfiguration-tests (simtest) by @bingyanglin in #3501
- chore(CI): Update light client checkpoint files by @DaughterOfMars in #3519
- chore(consensus-core): move
MockCoreThreadDispatcher
to tests by @thibault-martinez in #3520 - feat: removed the
enable_coin_deny_list_v2
flag and the related transaction by @valeriyr in #3503 - chore(sdk): Update
openapi.json
by @piotrm50 in #3523 - fix(tooling): Remove duplication in pnpm-workspace by @msarcev in #3530
- chore(ci): set nextest retries to 1 by @thibault-martinez in #3531
- refactor(wallet): remove
apps/wallet/src/ui/app/shared/heading/index.tsx
by @evavirseda in #3433 - refactor(wallet): remove unused
apps/wallet/src/ui/app/shared/Link.tsx
by @evavirseda in #3447 - refactor(explorer): refactor and improve styles for
AreaGraph
andTransactionsGraphCard
by @VmMad in #3461 - hotfix(ui-kit): remove unnecessary addon to fix dev mode by @evavirseda in #3486
- chore(ci): remove nightly narwhal tests by @thibault-martinez in #3532
- refactor(explorer): rebrand
CopyToClipboard
by @evavirseda in #3495 - refactor(explorer): remove all around
experimental--id
page by @evavirseda in #3511 - fix(tests): Improve handling of
node_keypair
in tests. by @piotrm50 in #3539 - chore(core): cleanup
EpochStartConfiguration
by @alexsporn in #3538 - fix(iota-execution): digest arg type set to vec according to authorize_upgrade signature by @Dkwcs in #3544
- refactor(tooling): remove Shimmer from the TS side by @evavirseda in #3493
- fix(wallet): Fix transaction validaton of
signTransaction
by @marc2332 in #3272 - refactor(wallet): cleanup input components by @evavirseda in #3454
- refactor(iota-json-rpc,iota-graphql-rpc): remove filtering on validator APY by @kodemartin in #3459
- refactor(explorer): remove
DropdownMenu
by @VmMad in #3534 - feat(iota-graphql-rpc): expose treasury cap id by @kodemartin in #3557
- refactor(iota-rest-api): disable http2 in client by @kodemartin in #3529
- feat(wallet): prevent layout shifts by @evavirseda in #3540
- chore(iota-indexer): remove IndexerError suffixes by @thibault-martinez in #3306
- feat: bump iota to v0.4.0 by @lzpap in #3562
New Contributors
Full Changelog: alphanet-v0.3.1...alphanet-v0.4.0
alphanet-v0.3.1
First alphanet release after the baseline update.
What's new?
- Linux and MacOS binaries are attached to releases on GH
- Updated baseline to match sui-mainnet-v1.32.0
- Mysticeti consensus enabled
- Move Enums enabled
- Randomness is accessible in Move contracts
- Genesis handling with migrated obejcts is refactored, which reduces node memory usage significantly in the alphanet, furthermore prevents OOM failure on access nodes when the genesis transaction is queried multiple times through the RPC.
Breaking changes
- IOTA CLI switched private key format from Base64 to bech32 encoding. If you want to keep using your old keys, run
iota keytool convert <private key in Base64 format from .iota/iota_config/client.keytstore>
for all keys first with the old binary. Then swap out the old keys in.iota/iota_config/client.keytstore
to the converted ones and start the new binary. - IOTA CLI config file format changed due to
serde_yaml
downgrade to0.8.26
. Adapt.iota/iota_config/client.yaml
for the new binary. - The serde dependency downgrade could have an effect on your old validator/fullnode config files.
- A
migration.blob
file is generated alongsidegenesis.blob
as the output of a genesis ceremony in case migration sources were defined.migration.blob
needs to be placed alongsidegenesis.blob
to start a fullnode/validator in this case.
What's Changed
- feat(wallet): update styles for the Send Token page by @VmMad in #2031
- feat(tooling-explorer): Rebrand homepage navbar by @msarcev in #2211
- fix(iota-indexer): genesis transaction not saved in Postgres by @sergiupopescu199 in #2245
- feat(wallet): Rebrand manage accounts by @panteleymonchuk in #2014
- Fix: Docker builds by @sergiupopescu199 in #2289
- feat(wallet): cleanup homepage by @evavirseda in #2260
- feat(tooling-explorer): Rebrand Page Layout by @marc2332 in #2017
- refactor(tooling-explorer): Rebrand homepage footer by @msarcev in #2282
- feat(iota-json-rpc-api): Merge explorer metrics feature branch by @samuel-rufi in #2259
- add
crates/bin-version
by @alexsporn in #2343 - chore(CI): Use
!cancelled()
instead ofalways()
by @DaughterOfMars in #2291 - chore(CI): Use
immediate
failure output by @DaughterOfMars in #2265 - feat(apps-ui-kit): add
DisplayStats
component by @evavirseda in #2290 - Update
crates/shared-crypto
by @piotrm50 in #2380 - Add
crates/iota-move-lsp
by @alexsporn in #2385 - Update
iota-tls
by @piotrm50 in #2377 - Update
crates/iota-authority-aggregation
by @thibault-martinez in #2362 - feat(wallet-dashboard): hook timelocked staking feature by @brancoder in #1976
- Update
crates/iota-common
by @thibault-martinez in #2365 - Update
crates/iota-transaction-checks
by @thibault-martinez in #2378 - Update
crates/iota-proc-macros
by @thibault-martinez in #2367 - Update
Cargo.toml
by @thibault-martinez in #2351 - Update
external-crates
by @valeriyr in #2376 - Update
crates/typed-store*
by @alexsporn in #2399 - Update
crates/iota-network-stack
by @alexsporn in #2396 - Update
crates/iota-cost
by @thibault-martinez in #2394 - Update
crates/iota-metrics
by @piotrm50 in #2404 - Update
iota-json
by @thibault-martinez in #2349 - Update
crates/iota-light-client
by @thibault-martinez in #2386 - Devx/update identity refs by @Dr-Electron in #2225
- Update
crates/iota-macros
by @piotrm50 in #2410 - Update
crates/transaction-fuzzer
by @thibault-martinez in #2424 - Update
narwhal
by @piotrm50 in #2347 - Update
crates/iota-data-ingestion-core
by @thibault-martinez in #2427 - Update
crates/iota-util-mem
by @piotrm50 in #2412 - feat(tooling-explorer): Rebrand homepage pagination by @marc2332 in #2008
- Update
crates/iota-simulator
by @piotrm50 in #2434 - Update
crates/iota-cluster-test
by @thibault-martinez in #2420 - Update
crates/iota-data-ingestion
by @thibault-martinez in #2391 - Update
crates/iota-replay
by @piotrm50 in #2417 - Update
consensus
by @piotrm50 in #2332 - feat(explorer): rebrand checkpoint details page by @evavirseda in #2296
- Bump JSON-RPC stack to mainnet v1.32.2 by @kodemartin in #2389
- Update
crates/iota-keys
by @thibault-martinez in #2437 - Update
crates/iota-util-mem-derive
by @piotrm50 in #2419 - Update
crates/iota-enum-compat-util
by @thibault-martinez in #2357 - fix(devx): make Iota build on Windows by @salaheldinsoliman in #2239
- Update
crates/iota-metric-checker
by @thibault-martinez in #2448 - Update
crates/iota-protocol-config-macros
by @thibault-martinez in #2445 - Update
crates/prometheus-closure-metric
by @thibault-martinez in #2440 - Update
crates/iota-config
by @piotrm50 in #2387 - Update
crates/iota-open-rpc-macros
by @thibault-martinez in #2337 - Update
iota-transaction-builder
by @thibault-martinez in #2345 - Update
crates/iota-node
by @alexsporn in #2339 - Update
crates/iota-protocol-config
by @valeriyr in #2451 - Update
crates/iota-open-rpc
by @thibault-martinez in #2452 - Update
crates/simulacrum
by @thibault-martinez in #2455 - Add
crates/iota-bridge-cli
by @thibault-martinez in #2459 - Add
crates/iota-bridge-indexer
by @thibault-martinez in #2461 - Update
crates/iota-analytics-indexer-derive
by @thibault-martinez in #2464 - Update
crates/iota-storage
by @piotrm50 in #2397 - Update
crates/iota-network
by @piotrm50 in #2436 - Update
crates/iota-types
by @valeriyr in #2438 - feat (explorer): rebrand validator page info by @evavirseda in #2358
- Add
crates/iota-indexer-builder
by @thibault-martinez in #2468 - ci(explorer): disable explorer e2e tests by @VmMad in #2306
- fix: Fix pnpm audit caused by path-to-regexp by @marc2332 in #2369
- feat(wallet): rebrand stake tx details page by @brancoder in #2266
- feat(explorer): rebrand object page by @evavirseda in #2400
- feat(explorer): rebrand validators page stats by @evavirseda in #2416
- fix(explorer): linter in validators page by @cpl121 in #2490
- (tooling/explorer): rebrand epoch page: checkpoints by @panteleymonchuk in #2248
- fix(docs): broken docs build due to recent update of path-to-regexp by @marc2332 in #2491
- Update
iota-execution
by @valeriyr in #2487 - fix(wallet): linter by @begonaalvarezd in #2504
- fix(tooling): Fix pnpm audit caused by body-parser and dset by @cpl121 in #2486
- fix(compilation): iota-config, iota-json-rpc-api, iota-json-rpc-types by @valeriyr in #2510
- Update
crates/iota-transactional-test-runner
by @thibault-martinez in #2497 - Update
crates/iota-analytics-indexer
by @thibault-martinez in #2482 - Update
crates/iota-rpc-loadgen
by @thibault-martinez in #2407 - feat(wallet-dashboard): improve timelocked staking transaction creation by @brancoder in #2153
- Update
crates/iota-archival
by @piotr...
v0.2.0
What's Changed
- feat(wallet-dashboard): group and display timelocked stakes by @cpl121 in #1779
- feat(wallet): rebrand tx history by @evavirseda in #1983
- feat(wallet):rebrand other assets by @evavirseda in #1996
- docs: Tokenomics by @cyberphysic4l in #1726
- chore(dependencies): Update opentelemetry dependencies to remove large duplicate crates by @DaughterOfMars in #1990
- fix(devx): Fix sidebar order by @lucas-tortora in #2068
- feat(wallet): rebrand assets: kickoff by @evavirseda in #1989
- feat(wallet): rebrand hidden assets by @evavirseda in #2012
- docs: Add README.md for
iota-json-rpc
by @samuel-rufi in #1986 - fix(iota-graphql-e2e-tests): restore graphql e2e tests by @kodemartin in #1969
- feat(wallet): Rebrand send flow: review & send screen by @panteleymonchuk in #2079
- chore(CI): Always compile the entire workspace for CI tests by @DaughterOfMars in #2028
- feat(wallet): rebrand ledger import accounts by @evavirseda in #1962
- chore(iota-sdk): harmonize client name in examples by @thibault-martinez in #2074
- fix(ts-sdk): Support non-default
iota
chains by @marc2332 in #2084 - feat(wallet-dashboard): hook timelocked unstaking feature by @cpl121 in #1788
- feat(docs/content): Add documentation for IOTA Execution Architecture by @Dkwcs in #1956
- refactor(tooling-ui-kit): Clean up of
Table
by @marc2332 in #2072 - Version Packages by @github-actions in #2090
- feat(iota-json-rpc-tests): enable timelocked stake tests by @Thoralf-M in #2053
- chore(github): update release issue template by @thibault-martinez in #2066
- chore(docs): Remove papers by @Dr-Electron in #2029
- chore(ci): remove obsolete isOldDoc by @thibault-martinez in #2103
- feat(iota-sdk): add sign_and_execute_transaction() fn to example utils by @Thoralf-M in #2101
- chore(CI): Re-enable simtests with forked repos by @DaughterOfMars in #1752
- chore(CI): Remove concurrency from hierarchy workflow by @DaughterOfMars in #2105
- chore(external-crates): remove unused dependencies by @thibault-martinez in #2091
- fix(iota-verifier-transactional-tests): Update baselines by @DaughterOfMars in #2115
- fix(iota-adapter-transactional-tests): Update baselines by @DaughterOfMars in #2114
- feat(iota-sdk): add more ReadApi examples by @Thoralf-M in #1993
- feat(tooling-explorer): Rebrand Transaction blocks by @marc2332 in #1999
- feat(tooling-explorer): Rebrand Current Epoch by @marc2332 in #1991
- refactor(tooling-ui-kit): Clean up of
Table
- part 2 by @marc2332 in #2112 - fix(narwhal-primary): Fix tcp connect error message in assertion by @DaughterOfMars in #2130
- fix(tooling-ui-kit): Fix random build error by @marc2332 in #2121
- feat(wallet): rebrand network settings by @evavirseda in #1992
- feat(wallet): add
NoData
component by @evavirseda in #2097 - fix(iota-types): Fix address tests by @DaughterOfMars in #2128
- chore(codeowner): add iota-transaction-builder to dev-tools by @thibault-martinez in #2049
- fix(iota-graphql-rpc): Update generated
examples.md
file by @DaughterOfMars in #2132 - feat(wallet): rebrand visual asset details by @evavirseda in #2048
- feat(wallet): rebrand send visual asset by @evavirseda in #2065
- feat(wallet): rebrand visual assets grid by @evavirseda in #2076
- feat(iota-sdk): add split_merge_coins example by @Thoralf-M in #2100
- fix(iota-keys): add
alias
toAccountKeystore::import_from_mnemonic
by @thibault-martinez in #2147 - feat(wallet): rebrand dapps site connect by @evavirseda in #2113
- feat(wallet): rebrand recover many page by @evavirseda in #2094
- feat: rebrand warning reset password view by @evavirseda in #2104
- fix(move-package): Ignore
move-package::nested_deps_git_local
test by @DaughterOfMars in #2139 - feat(apps-ui-kit): allow using prefix and suffix in numeric inputs by @VmMad in #2143
- feat(tooling-ci): Fix diff flagging for isTypescriptSDK by @msarcev in #2159
- chore(iota-light-client): Ignore tests which are currently broken by @DaughterOfMars in #2163
- fix(wallet-dashboard): fix vesting totals by @brancoder in #2009
- fix(wallet-dashboard): rename migration dashboard page by @brancoder in #2111
- feat(wallet): rebrand connected dapp details by @VmMad in #2116
- feat(wallet): add QR code to receive popup by @evavirseda in #2144
- feat(apps-ui-kit): update
TableCell
type by @evavirseda in #2161 - fix(consensus/framework): few typos by @thibault-martinez in #2168
- fix: missing renames by @muXxer in #1883
- feat(wallet): add recognized check to my coins by @evavirseda in #2117
- chore(iota-json-rpc): Refactor some utility code by @DaughterOfMars in #1489
- feat(explorer): rebrand homepage accounts by @msarcev in #2142
- feat(devx): re-enable navbar search by @lucas-tortora in #1623
- chore(iota-core): Ignore tests failing because of pprof bug by @DaughterOfMars in #2166
- feat(CI): deploy wiki daily by @Dr-Electron in #2067
- feat(wallet): rebrand connected dapps overview by @panteleymonchuk in #2102
- docs(iota-indexer): Improve the
iota-indexer
setup docs by @samuel-rufi in #2086 - feat(wallet): rebrand export views by @evavirseda in #2190
- chore(iota-sdk): split apis.rs by @thibault-martinez in #2186
- feat(iota-sdk): add stake examples by @Thoralf-M in #2038
- feat(tooling-explorer): Rebrand Homepage feeds by @marc2332 in #2005
- feat(iota-sdk): accept impl Into instead of String by @Thoralf-M in #2205
- feat(wallet): rebrand unlock button by @evavirseda in #2194
- tests(iota-graphql-rpc): Review test cases by @samuel-rufi in #2136
- feat(wallet): bottom navbar does not update based on route by @evavirseda in #2204
- feat(Devx/edit iota 101 object model by @lucas-tortora in #2226
- feat(devx): Edit Developer > IOTA 101 > Move overview by @lucas-tortora in #2146
- feat(devx): Edit Developer > Stardust docs by @lucas-tortora in #2063
- feat(wallet): rebrand approve connection. by @panteleymonchuk in #2138
- fix(devx): Fix broken internal docs links by @fijter in #2228
- chore(iota-e2e-tests): Disable zklogin tests by @DaughterOfMars in #2223
- fix(CI): Use nextests
ci
profile with simtests by @DaughterOfMars in #2221 - feat: store genesis events by @valeriyr in #1949
- feat(iota-sdk): add transaction builder examples by @Thoralf-M in #2040
- feat(iota-sdk): add more read api examples by @Thoralf-M in #2195
- chore(CI): Use SSH for docker builds by @DaughterOfMars in #2246
- feat(tooling-explorer): Rebrand Homepage Graphs by @marc2332 in #2019
- refactor(tooling-ui-kit): Clean up
Select
by @marc2332 in https://github.com/iotaledg...