Releases: iotaledger/iota
Releases · iotaledger/iota
[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...
v0.1.6
What's Changed
- feat(wallet): rebrand autolock setting by @evavirseda in #1995
- fix(docker): fix Dockerfile by @sergiupopescu199 in #2024
- feat(wallet): rebrand staking overview page by @panteleymonchuk in #1943
- feat(wallet-dashboard): hook collect(unwrap) feature to dashboard by @cpl121 in #1502
- feat: Bump Iota to v0.1.6 by @lzpap in #2073
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- feat(iota-core): Adapt IOTA conservation check with new tokenomics by @PhilippGackstatter in #1581
- docs: Proof-read Developers/cryptography section by @lzpap in #1535
- docs(examples): Fix IOTA 101 examples by @samuel-rufi in #1570
- chore(iota): consistent new line after copyright by @thibault-martinez in #1628
- fix(ci): check cargo doc for all features by @thibault-martinez in #1666
- feat(apps-ui-kit): add Table component by @brancoder in #1536
- feat(workflow): release iota-graphql-rpc docker image by @junwei0117 in #1677
- feat(ci): rely on already installed dprint by @thibault-martinez in #1682
- feat(apps-ui-kit): add
Snackbar
component by @panteleymonchuk in #1347 - feat(iota-genesis-builder): Remove brotli compression flag in genesis builder by @tomxey in #1651
- feat(apps-ui-kit): improve
SelectorField
and rename toSelect
by @VmMad in #1621 - feat(wallet): create reusable template for routes by @evavirseda in #1670
- feat(apps-ui-kit): Add
Scrollbar
styles by @panteleymonchuk in #1622 - feat(apps-ui-kit): update TextArea component when content is not visible by @evavirseda in #1671
- feat(ts-sdk): Add timelock staking get methods for TS client by @msarcev in #1587
- refactor(ts-sdk): Update manual json rpc types to pair with latest crates by @marc2332 in #1626
- feat(explorer): Update with latest inflation changes by @marc2332 in #1627
- fix(ci): don't use +stable clippy by @thibault-martinez in #1714
- feat(apps-ui-kit): update font families and styles by @evavirseda in #1630
- chore(iota)!: remove redundant Error suffix by @thibault-martinez in #1457
- feat(apps-ui-kit): add Accordion component by @panteleymonchuk in #1640
- fix(iota-json-rpc-api): remove ReadApi::get_checkpoints_deprecated_limit by @kodemartin in #1705
- fix(docs/iota): fix commands and tables, remove useless whitespaces by @Thoralf-M in #1632
- refactor: improve
Search
component by allowing a render prop by @VmMad in #1716 - fix(apps-ui-kit): make sure all buttons used in components have html
type
by @VmMad in #1711 - fix(tx-ts-sdk): @iota/iota.js e2e tests by @msarcev in #1650
- fix(ts-sdk): @iota/graphql-transport e2e tests by @msarcev in #1663
- Add codeowners for vm and language by @lzpap in #1736
- feat(wallet): rebrand import mnemonic screen by @VmMad in #1518
- feat(wallet): rebrand screen "import private key" by @VmMad in #1589
- fix(ci): rely on already installed cargo-license-template by @thibault-martinez in #1735
- docs(iota-json-rpc-api): Add crate and trait level documentation by @samuel-rufi in #1676
- feat(wallet): update bottom tabs navigation to new branding by @evavirseda in #1702
- refactor(general): develop is the main branch by @Thoralf-M in #1737
- feat(tooling-ci): Cleanup tooling CI workflows by @msarcev in #1732
- feat(wallet): rebrand password page by @evavirseda in #1550
- refactor(general): Update changesets workflows by @marc2332 in #1712
- refactor(iota-indexer): add db schema diagram in README.md by @sergiupopescu199 in #1594
- feat(sdk): Pair sdk with latest inflation changes by @marc2332 in #1733
- refactor(sdk): Rename
@iota/iota.js
to@iota/iota-sdk
by @marc2332 in #1739 - feat(docs): add tags check and refactor tags by @Dr-Electron in #1657
- fix(explorer): genesis addresses with objects not showing up in search by @begonaalvarezd in #1653
- fix(devx): downgraded anchor checking to warning by @lucas-tortora in #1754
- feat(iota-keys): Support the Shimmer coin type for the derivation path validation by @miker83z in #1742
- fix(iota)!:
TransactiondOrchestrator
typo by @thibault-martinez in #1751 - feat(wallet): make hardcoded copyright date dynamic by @evavirseda in #1748
- feat(wallet): rebrand import seed page by @evavirseda in #1542
- refactor(tooling): rename subunit to nano by @begonaalvarezd in #1656
- docs: Proofread Standards docs by @PhilippGackstatter in #1668
- feat!(iota): disable zklogin in keytool by @Thoralf-M in #1770
- feat!(iota): remove MultiSigCombinePartialSigLegacy by @Thoralf-M in #1767
- feat(wallet): update
AddAccountPage
with template and refactor page by @evavirseda in #1707 - refactor(ts-sdk): Reset TS SDK version to
0.0.0
by @marc2332 in #1713 - feat(wallet,apps-ui-kit): polish UI by @evavirseda in #1747
- doc(node): Add doc comments to iota-network/state_sync mod by @jkrvivian in #1645
- chore(iota): set crate authors to IF by @thibault-martinez in #1778
- chore(CI): Refactor rust CI workflows into a hierarchy by @DaughterOfMars in #1616
- fix(ci): remove turborepo dependency on license-check by @thibault-martinez in #1827
- fix(iota-open-rpc): update openrpc.json by @thibault-martinez in #1820
- refactor(iota-indexer): squash migrations by @sergiupopescu199 in #1817
- fix(wallet): Update axios to 1.7.4 by @marc2332 in #1823
- refactor(tooling): update authors field on tooling packages by @msarcev in #1824
- feat(wallet): bring back apps view and always redirect to connect dapps by @evavirseda in #1835
- feat(tooling): Ignore zkLogin package in changesets by @msarcev in #1825
- fix(docs): update iota-sdk README by @Thoralf-M in #1816
- chore(CI): Ensure that skipped workflows still report success by @DaughterOfMars in #1844
- refactor(iota-indexer): restore db schema for ExtendedApi by @sergiupopescu199 in #1855
- feat(wallet): rebrand new mnemonic success page by @panteleymonchuk in #1533
- feat(wallet-dashboard): add timelock stakes to vesting portfolio logic by @cpl121 in #1538
- feat(wallet): rebrand home - update coin by @evavirseda in #1718
- refactor(wallet): improve component imports by @panteleymonchuk in #1743
- feat(wallet): rebrand top bar by @evavirseda in #1775
- feat(tooling): Add changeset with minor bump for all packages by @msarcev in #1849
- feat(iota-genesis-builder): Allow Shimmer test outputs generation by @miker83z in #1699
- refactor(tooling/ts-sdk): ignore iotans from changesets by @begonaalvarezd in #1861
- feat(wallet): Home page. Update my coins. by @panteleymonchuk in #1868
- feat(wallet): rebrand password popup by @evavirseda in #1813
- fix(iota-rest-api): remove wrong comment by @Thoralf-M in #1869
- fix(iota-sdk): fix request_tokens_from_faucet() by @Thoralf-M in #1836
- chore(CI): Add unused dependencies check by @DaughterOfMars in #1741
- fix(CI): Update
move-package
baselines by @DaughterOfMars in #1873 - docs: Node operator doc fixes by @PhilippGackstatter in #1771
- fix(docs): fix cli keytool and move references by @Thoralf-M in #1760
- feat(tooling):
changesets-publish
workflow by @marc2332 in #1826 - refactor(iota-sdk): align examples by @Thoralf-M in https://github.com/iotale...
v0.1.4
What's Changed
- feat(apps-ui-kit): add
InfoBox
component by @evavirseda in #1620 - feat(apps-ui-kit): fix storybook warnings by @evavirseda in #1603
- feat(apps-ui-kit): update
TextField
to support numbers and rename toInput
by @evavirseda in #1612 - feat!(iota-sdk): add default crypto provider to IotaClient by @Thoralf-M in #1635
- feat(iota): release request issue template by @thibault-martinez in #1646
- fix(iota-indexer): implement GovernanceReadApi::get_timelocked_stakes_by_ids by @kodemartin in #1655
- feat: Bump Iota to v0.1.4 by @lzpap in #1659
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- fix(wallet-dashboard): timelocked object lock/unlock condition check based on epochs by @cpl121 in #1217
- feat(wallet-dashboard): fetch supply increase timelocked portfolio by @cpl121 in #1220
- feat(wallet-dashboard): add a vesting page by @cpl121 in #1231
- chore(dependencies): Replace
difference
withsimilar
by @DaughterOfMars in #1510 - chore(dependencies): Use
ratatui
overtui
by @DaughterOfMars in #1507 - chore(iota-open-rpc): Misc cleanup by @DaughterOfMars in #1488
- chore(dev-tools): iota-open-rpc* CODEOWNERS by @thibault-martinez in #1506
- fix: add missing
--prod
flag when building with vercel by @VmMad in #1523 - fix: missing renames by @muXxer in #1530
- docs(advanced-topics): Refactor
advanced-topics
by @samuel-rufi in #1491 - refactor: update CODEOWNERS by @kodemartin in #1532
- docs(all): Refactor MICROS usages by @samuel-rufi in #1544
- feat(sc-platform): Remove stake subsidy fund by @PhilippGackstatter in #1186
- fix(iota): pr template issue reference hint by @begonaalvarezd in #1477
- docs(references): Clean-up references by @samuel-rufi in #1543
- feat(scripts): add code ownership to dependency graphs by @muXxer in #1490
- feat(devx) - Edit getting started by @lucas-tortora in #1315
- feat(tooling-sdk): Regenerate open-rpc graphql schema types by @msarcev in #1548
- fix(iota-framework): Remove type param abilities in alias unlock treasury cap function by @miker83z in #1578
- feat(apps-ui-kit): add variable spacing by @VmMad in #1540
- feat(wallet): rebrand "welcome" page by @panteleymonchuk in #1475
- feat(ts-sdk, explorer): Remove stake subsidy fund references by @marc2332 in #1571
- refactor(iota-graphql-rpc): add arch diagram in README.md by @kodemartin in #1529
- feat!(crates): remove iotans-indexer by @Thoralf-M in #1572
- chore(formatting): Run dprint on external crates by @DaughterOfMars in #1574
- fix(apps-ui-kit): remove unnecessary alias for production deploy in ci by @VmMad in #1568
- feat(iota-framework): Simplify
SystemEpochInfoEvent
burnt tokens by @PhilippGackstatter in #1610 - chore(CI): Make dprint a separate workflow by @DaughterOfMars in #1573
- feat(workflows): add workflow to report CI failures on develop to slack by @Thoralf-M in #1584
- fix(docs): fix tables and update client commands by @Thoralf-M in #1617
- feat(ci): Build nightly indexer by @marc2332 in #1624
- fix(iota-core/narwhal): fix test_format test by @Thoralf-M in #1563
- feat(apps-ui-kit): add
Panel
component by @evavirseda in #1451 - feat(apps-ui-kit): Add
Navbar
organism. by @panteleymonchuk in #1380 - feat: Bump Iota to v0.1.3 by @lzpap in #1643
Full Changelog: v0.1.2...v0.1.3