Skip to content

Releases: iotaledger/iota

[Alphanet] v0.7.0-alpha

11 Nov 14:38
daf2393
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v0.6.0-alpha...v0.7.0-alpha

[Alphanet] v0.6.0-alpha

05 Nov 10:22
3e7e44b
Compare
Choose a tag to compare
Pre-release

Details

  • Cleanup deprecated code in protocol
  • Cleanup deprecated types in framework

What's Changed

Full Changelog: v0.5.0-alpha...v0.6.0-alpha

[Alphanet] v0.5.0-alpha

31 Oct 15:14
0123dba
Compare
Choose a tag to compare
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 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
  • ...
Read more

alphanet-v0.4.0

22 Oct 15:53
5e005f4
Compare
Choose a tag to compare
alphanet-v0.4.0 Pre-release
Pre-release

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 all apps/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 and TransactionsGraphCard 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

17 Oct 15:22
884f271
Compare
Choose a tag to compare
alphanet-v0.3.1 Pre-release
Pre-release

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 to 0.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 alongside genesis.blob as the output of a genesis ceremony in case migration sources were defined. migration.blob needs to be placed alongside genesis.blob to start a fullnode/validator in this case.

What's Changed

Read more

v0.2.0

05 Sep 14:04
50f2bb8
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

What's Changed

Read more

v0.1.6

27 Aug 08:37
f221389
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.5...v0.1.6

v0.1.5

26 Aug 15:31
4f1d0f8
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release

What's Changed

Read more

v0.1.4

06 Aug 20:46
79d0e35
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.3...v0.1.4

v0.1.3

06 Aug 13:33
4086143
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.2...v0.1.3