[Devnet] v0.8.0-alpha
Pre-release
Pre-release
lzpap
released this
12 Dec 12:29
·
100 commits
to releases/iota-v0.8.0-release
since this release
Important Changes
- Enables protocol version 2 on all networks.
- Slashed validator rewards do not get redistributed but are burnt during epoch change.
- Internal computation of
SystemEpochInfoEventV1
fixed, no changes in fields.
- Genesis creation requires an
address_swap_map.csv
file to succeed, which may be empty but has to contain the correct headers.iota-genesis-builder
awaits a new flag, --address-swap-map-path.
What's Changed
- feat(wallet-dashboard): add styles for non visual assets by @VmMad in #3761
- feat(wallet-dashboard): add migration popup by @brancoder in #3860
- feat(wallet-dashboard): add unstaking confirmation dialog by @VmMad in #3917
- fix(wallet): show insufficient remaining funds warning logic by @cpl121 in #3910
- feat(iota-transaction-builder): add doc comments by @Thoralf-M in #3967
- refactor(tooling-general): Make all TS SDK Packages public in next release by @marc2332 in #4016
- feat(tooling): add sentry and amplitude analytics to wallet and explorer by @begonaalvarezd in #3945
- chore(ts-sdk): Bump all TS SDK Packages for first public release by @marc2332 in #4018
- fix(iota-benchmark/tests): fix test_simulated_load_reconfig_restarts by @Dkwcs in #3853
- feat(apps-backend, tooling-ci): Add e2e tests to apps backend by @panteleymonchuk in #3760
- feat: remove the
v0
execution layer cut by @valeriyr in #4002 - feat(ts-sdk): Update .env defaults by @msarcev in #4025
- task(devx): Re-added GraphQL docs by @lucas-tortora in #3959
- refactor(tooling-general): Update docs links by @marc2332 in #3980
- task(devx): Update devnet and testnet endpoints. by @lucas-tortora in #4012
- Version Packages by @github-actions in #4019
- chore(wallet): update wallet terms of service link by @begonaalvarezd in #4027
- chore(wallet): bump to v0.3.0 by @begonaalvarezd in #4029
- fix(docs): remove extra
expert topics
by @salaheldinsoliman in #4011 - feat(docs): add generics section to the docs by @salaheldinsoliman in #3949
- feat(docs): add uid and id section to the docs by @salaheldinsoliman in #3927
- task(devx): Remove EVM and Identity docs by @lucas-tortora in #3956
- task(devx): Edit IOTA 101 > Transactions by @lucas-tortora in #3565
- chore(*): minor cleanup by @thibault-martinez in #4022
- feat(iota/iota-sdk/iota-tool): update network URLs and docs by @Thoralf-M in #4023
- feat(docs): Add abilities from the Move book by @salaheldinsoliman in #3629
- feat(docs): add ownership and references sections by @salaheldinsoliman in #3911
- feat(dashboards): remove empty file by @Thoralf-M in #4036
- fix(core): CONFIG_OVERRIDE mutex poison by @hmoog in #3946
- chore(CI): Add more nightly jobs by @DaughterOfMars in #3971
- feat(docs/developer/move-2024) ensure move 2024 and enums documented by @Dkwcs in #3790
- fix(iota-indexer): add fallback query to get total packages metric by @kodemartin in #4043
- docs(iota-indexer): update ERD diagram and README by @sergiupopescu199 in #4028
- chore(docs): Fix typo in hello iota faucet example by @nonast in #4032
- feat(docs): update fullnode deployment testnet & devnet configurations by @FranCerdan in #4021
- feat(wallet-dashboard): add connection guard to wallet dashboard by @VmMad in #3952
- fix(devx): Update link to the crate docs by @lucas-tortora in #4054
- task(devx): implement feedback on docs by @Ginowine in #4049
- feat(wallet): add darkmode/lightmode theme selection logic by @evavirseda in #4053
- fix(devx): Add note about https for the explorer by @lucas-tortora in #4046
- fix(docs) : UX issues in the iota api ref page by @vivekjain23 in #4015
- feat(devx): Update images about iota and execution architecture by @lucas-tortora in #4031
- Remove narwhal mentions and update mysticeti docs by @Dr-Electron in #3326
- task(devx): Update TS SDK docs by @lucas-tortora in #3955
- feat(devx) - Navigation Changes by @lucas-tortora in #4048
- fix(devx): Review and update getting started functionalities by @Ginowine in #4078
- Remove typo white space on wiki by @FranCerdan in #4083
- fix(CI): Stop cargo-deny jobs from canceling each other by @DaughterOfMars in #4084
- task(Devx) - Wallet docs updates by @lucas-tortora in #4045
- feat(types): update the testnet checkpoint digest by @alexsporn in #4091
- feat(ci): pass git revision and build date to the docker build action by @alexsporn in #4093
- feat(devx) add FAQs by @lucas-tortora in #4061
- fix(devx): Navbar css and sidebar css by @lucas-tortora in #4055
- task(devx): Removed CTF challenges till we can deploy them on testnet by @lucas-tortora in #4089
- fix(devx): remove duplicates from ts sidebar by @lucas-tortora in #4086
- fix(wallet): add missing wallet identify event by @begonaalvarezd in #4070
- fix(devx) css fixes light mode by @lucas-tortora in #4099
- feat(docs) : Tutorial for Review Rating DAO with Multisig by @vivekjain23 in #3051
- fix(devx) update S3 URLs by @lucas-tortora in #4107
- fix (devx) update explorer url by @lucas-tortora in #4105
- task(devx): Re-enable package manager install instructions and set/confirm node operator URLs and values by @lucas-tortora in #4042
- fix(tooling): Update cross-spawn to fix pnpm audit by @marc2332 in #4104
- Fix: Review Rating by @hmoog in #4116
- fix(wallet): Add missing wallet build nightly task by @marc2332 in #4118
- chore(iota-core): re-enable tombstone tests (bump pprof to 0.14) by @thibault-martinez in #4113
- refactor(ci): Remove CI debugging logs from Turborepo workflow by @marc2332 in #4125
- feat(devx) - Add CTF on testnet by @lucas-tortora in #4112
- feat: remove private repository ssh workarounds by @muXxer in #4108
- fix(wallet): Handle case where timestamp is undefined in transaction-card by @msarcev in #4126
- chore(wallet): bump wallet to v0.3.1 by @begonaalvarezd in #4143
- feat(wallet): allow unstaking at any time by @begonaalvarezd in #4138
- Update image link to testnet on docker-compose.yml by @FranCerdan in #4147
- feat(ui-kit): update checkbox so it is more clear when is not checked by @evavirseda in #4141
- feat(wallet-dashboard): style send entry screen by @cpl121 in #3807
- feat(wallet): fix tooltip text of
Total Staked
of Wallet by @evavirseda in #4146 - fix(explorer): type format in object view by @cpl121 in #4066
- feat(wallet-dashboard): style dashboard by @begonaalvarezd in #3981
- chore(iota-types,iota-cluster-test): Remove
derivative
dependency by @DaughterOfMars in #4163 - chore(iota-sdk): documentation nits by @thibault-martinez in #4169
- feat(iota, docs): update validator commands docs by @Thoralf-M in #4174
- fix(devx): fix typo by @Ginowine in #4176
- feat(wallet-dashboard): add styles for Review & Send screen by @VmMad in #3787
- feat(iota-transaction-builder): add more doc comments by @Thoralf-M in #4172
- feat(wallet-dashboard): Add migration PTB by @brancoder in #3908
- feat(wallet): update pending styles to complete darkmode support by @evavirseda in #4058
- chore(*): Add msim clippy check and fix clippy lints by @DaughterOfMars in #4180
- feat(wallet): add theme route and polish view by @evavirseda in #4064
- feat(ui-kit): fix dialog overlay by @evavirseda in #4190
- feat(explorer): polish validators view and bring back actions in Table by @evavirseda in #4153
- feat: upgrade rust toolchain to 1.81 by @thibault-martinez in #3705
- fix(iota-network):
PeerBalancer::new
peers total order by @thibault-martinez in #4197 - fix(workflows): don't require SSH secrets anymore by @Thoralf-M in #4199
- feat(wallet): Allow ledger address verification by @msarcev in #4151
- feat(wallet): add darkmode/lightmode theme by @evavirseda in #4079
- feat(wallet-dashboard): style selected stake by @panteleymonchuk in #3832
- feat(explorer): reduce space of owned objects if there isn't many by @VmMad in #4192
- refactor(wallet, dashboard): remove
isPayAllIota
from FormValues by @VmMad in #4184 - feat(explorer): add theme switcher by @VmMad in #4041
- chore(docs) : Add markdown table to dev cheat sheet by @vivekjain23 in #4077
- feat(wallet-dashboard): Enable wallet autoconnect by @marc2332 in #4237
- feat(explorer): add missing darkmode colors to the homepage by @VmMad in #4152
- feat(explorer): add darkmode support to footer by @evavirseda in #4148
- refactor(iota-transaction-builder): split lib.rs into multiple files by @sarahagib in #4196
- feat(ui-kit): improve UI Kit components darkmode by @evavirseda in #4140
- feat(explorer): add darkmode theme to
SyntaxHighlighter
by @VmMad in #4127 - feat(workflows): remove release-notes-check by @Thoralf-M in #4236
- chore(*): exclude files from typos by @thibault-martinez in #4242
- Fix
ZeroOnChainAddressSpecifiedFailure
typo by @thibault-martinez in #4240 - Revert
AuthorityStore
deprecated functions to fixAuthorityStore::multi_get_transaction_checkpoint
by @bingyanglin in #4164 - fix(iota-replay): sandbox snapshots are outdated due to rename by @Dkwcs in #2269
- feat(explorer): add darkmode support by @VmMad in #4234
- feat(wallet): improve displaying assets by @brancoder in #4038
- feat(wallet): Make GH Releases for wallet production releases by @marc2332 in #3954
- fix(tooling-general): Fix Apps Wallet prod build workflow by @marc2332 in #4265
- fix(iota-indexer): fix failing test by @sergiupopescu199 in #4173
- fix(wallet): toast overlay connecting dapp buttons by @VmMad in #4243
- fix(wallet, dashboard): use validator image when possible by @VmMad in #4247
- feat(dashboard): rebrand toasts to use uikit by @evavirseda in #4261
- feat(dashboard): update activity page by @panteleymonchuk in #4251
- docs(ts-sdk): Update outdated TS SDK Docs by @marc2332 in #4255
- feat(wallet): change delete account action to destructive color by @evavirseda in #4253
- feat(iota): don't require key generation for client.yaml if there is already one by @Thoralf-M in #3978
- Review iota-graphql test coverage by @samuel-rufi in #4135
- feat(CI): add Move IDE Tests workflow by @Thoralf-M in #4226
- [iota-faucet] Enable the use of batched mode on faucet by @samuel-rufi in #4110
- Fix
StructTag
conversion foriotax_queryEvents
Indexer-RPC method by @samuel-rufi in #4289 - chore(*): bump rust toolchain to 1.82 by @thibault-martinez in #4235
- fix(*): rustls RUSTSEC-2024-0399 by @thibault-martinez in #4248
- fix(ci): labeler.yml for explorer by @thibault-martinez in #4295
- Adapt CODEOWNERS to new team names by @alexsporn in #4302
- fix(docs): Typo in node docker install by @luca-moser in #4304
- fix(docker):iota-private-network by @hmoog in #4293
- fix(move-analyzer): change the publisher name by @valeriyr in #4294
- feat(core): Add hook with logic to check if an asset is 'Transferable'. by @msarcev in #4159
- fix(iota-types):
elided_named_lifetimes
1.83 compiler warning by @thibault-martinez in #4309 - fix(explorer): validator info event query by @begonaalvarezd in #4307
- refactor(tooling): Split Theme into
Theme
andThemePreference
by @marc2332 in #4239 - fix(docker): grafana local config + private network by @hmoog in #4299
- Fix: Cannot find rates for staking pool by @sergiupopescu199 in #4313
- feat(ci): PR team labeler by @thibault-martinez in #4318
- chore(ci): clean version pin comments by @thibault-martinez in #4317
- chore(ci): re-enable rosetta-validation by @thibault-martinez in #3780
- chore(ci): ignore boxfish from team-labeler by @thibault-martinez in #4331
- feat(tooling): fix logo/avatar/icon image, move to core and cleanup debris by @evavirseda in #4249
- cherry pick: (rest-api): Avoid panic in append_info_headers by @jkrvivian in #4178
- fix(wallet): use correct gas estimation in preview send form by @VmMad in #4339
- chore(ci): ignore firefly in team labeler by @thibault-martinez in #4341
- feat(sdk): add wallet extension id to dapp-kit by @cpl121 in #4323
- feat(docker): cleanup docker files by @muXxer in #4044
- chore(docs) : Add faucet urls to network overview tabs. by @vivekjain23 in #4233
- fix(tooling-wallet): Fix staking with ledger by @msarcev in #4296
- chore(sdk): improve npm documentation by @cpl121 in #4205
- feat(dashboard): style vesting overview by @evavirseda in #4278
- chore(ci): make Coverage CI run successfully by @Alex6323 in #3521
- feat(ci): tone down node logs by @VmMad in #4319
- feat(devx): Split and Edit full node guide by @lucas-tortora in #4182
- fix(move-analyzer-extension): update documents and image by @miker83z in #4333
- feat(dashboard): polish header by @panteleymonchuk in #4345
- feat(wallet-dashboard): style selected visual Assets by @panteleymonchuk in #4085
- fix(wallet): Proper check of tx result after signing by @marc2332 in #4328
- refactor(wallet-ci): Use
action-gh-release
action by @marc2332 in #4267 - fix(wallet-dashboard): sending max amount doesn't send the correct amount by @cpl121 in #4252
- feat(wallet-dashboard): style stake overview by @brancoder in #4315
- refactor(tooling): remove debris from
tailwind.configs
by @evavirseda in #4168 - feat(wallet-dashboard): add missing media type field in visual asset details by @evavirseda in #4360
- fix(explorer): fix validator initials logo overflow by @evavirseda in #4368
- feat(tooling-dashboard): add staking dialog to vesting page by @brancoder in #4297
- chore(docs) : Add validator requirements tab snippet. by @vivekjain23 in #4230
- fix(docs) : fix css for CTF component. by @vivekjain23 in #4208
- feat(wallet): polish darkmode by @evavirseda in #4356
- feat(move/examples): implementation of kiosk marketplace extension using kiosk rules by @Dkwcs in #4156
- feat(iota, iota-sdk): add IotaEnv::faucet, update gas url consts by @Thoralf-M in #4286
- refactor(wallet,dashboard): move
TransactionReceipt
to core by @VmMad in #4280 - feat(wallet-dasboard): style vesting schedule by @evavirseda in #4340
- chore(iota-vscode): update dependencies by @marc2332 in #4306
- fix(devx): Unified all documentation links to docs.iota.org by @lucas-tortora in #4013
- Add Identity docs by @eike-hass in #3256
- feat(docs): Allow custom components before DocItems by @Dr-Electron in #4144
- fix(docs/kiosk): update some Kiosk links, add more examples by @Dkwcs in #4193
- Update Identity banner by @eike-hass in #4382
- feat(wallet & dashboard): fix review & send icon by @evavirseda in #4373
- feat(docs): add an IOTA Move VS Code extension link to the documentation by @valeriyr in #4385
- feat(wallet-dashboard): style migration overview homepage by @evavirseda in #4344
- fix(docs) remove duplicates by @Ginowine in #4394
- fix(iota, iota-replay): fix test_profiler test by unignoring it and pass valid tx_digest by @Dkwcs in #4396
- fix(iota-replay): verify_latest_tx_replay_testnet_mainnet but only for the testnet once mainnet is ready by @Dkwcs in #4401
- fix(docs): updated port list with 8081 tcp by @alexsporn in #4435
- chore(*): fix clippy 1.83's
needless_lifetimes
by @thibault-martinez in #4384 - feat(iota-protocol-config): make comment more clear by @howjmay in #4354
- protocol upgrade (v2): Burn slashed rewards (phase RD 1) + changes to system epoch info event by @oliviasaa in #3739
- feat(workflows): add windows builds to release by @Thoralf-M in #4431
- feat(wallet-dashboard): style staked vesting overview by @panteleymonchuk in #4303
- feat(iota-genesis-builder): add address swap map for swapping origin addresses to destination during the migration process by @Dkwcs in #4314
- feat(wallet-dashboard): add loading screen by @cpl121 in #4445
- fix: Override package.json ownership in external crates by @Dr-Electron in #4464
- chore(ci): remove
tag-docker-hub-images
by @thibault-martinez in #4441 - feat(dashboard): add migration overview by @VmMad in #4329
- fix(pnpm): Fix
critical
npm dependabot alerts by @marc2332 in #4468 - feat: bump iota to v0.8.0-alpha by @lzpap in #4446
- fix(workflow): remove duplicate definition by @junwei0117 in #4474
- Update introduction.mdx by @JannemanDev in #4145
New Contributors
- @sarahagib made their first contribution in #4196
- @luca-moser made their first contribution in #4304
- @eike-hass made their first contribution in #3256
- @howjmay made their first contribution in #4354
- @oliviasaa made their first contribution in #3739
- @JannemanDev made their first contribution in #4145
Full Changelog: v0.7.3-rc...v0.8.0-alpha