Sui 0.9.0 devnet release
Devnet-0.9.0
- proposed date: 2022-09-06
- release captain: Eugene
- the change-set for release: 11f5fd9
- docker image: ****
- version: 0.9.0
- released date: 2022-09-06
Release Content
Highlights
Narwhal (selected Sui-relevant highlights)
- Executor improvements:
- A restarted executor restores its pending certificates
- Better cleanup of the temporary batch store of the executor
- Narwhal supports & uses signature aggregation / compression,
- Various utilities (serializable ExecutionState, printable tracking_id for some transactions)
Sui Explorer
- The display of truncated transaction addresses has been optimized by replacing three dots (
...
) with the Unicode ellipsis, enabling more info to be shown in a smaller space. - The amount of Sui Transferred has been added for every transaction in the Transaction for ID tables.
- We are no longer accepting new validator applications so the link to the validator application page has been removed.
- The website title has been updated from SuiExplorer to Sui Explorer.
- e2e tests against localnet have been enabled.
- The Tailwind deprecation warnings have been removed.
- Every merge to main branch now triggers a deploy of the website to https://explorer.ci.sui.io/.
Commits:
c9ee49ac6 Devnet 0.9.0 Release Vesion bump
11f5fd95a use 20000000000 which works on devnet (#4488)
3a50baeb3 Count in-flight GRPC requests (#4489)
9714d06cf [book] Adds one-time-witness page, example and links (#4483)
45679c17b [events] Remove checkpoint number from events (#4409)
89dfa56e8 chore(deps) Update the Narwhal pointer (#4454)
3e166e52b [docs, framework] Documentation fixes + formatting (#4463)
2b0a24203 [Explorer] Add amount to Transaction For ID Tables (#4478)
0435645c1 [TypeScript SDK] Auto derive call args (#4227)
0cc3aeee9 build(deps): bump ecdsa from 0.14.3 to 0.14.4 (#4479)
aac62844b build(deps): bump proc-macro2 from 1.0.42 to 1.0.43 (#4467)
6c0b607d7 build(deps): bump serde_test from 1.0.140 to 1.0.144 (#4475)
1a26ab3ae build(deps): bump phf_codegen from 0.11.0 to 0.11.1 (#4473)
85d026eda build(deps): bump debug-ignore from 1.0.2 to 1.0.3 (#4474)
754fe7b4d build(deps): bump socket2 from 0.4.4 to 0.4.7 (#4471)
e8a0c3ae2 build(deps): bump combine from 4.6.4 to 4.6.6 (#4470)
7b1fcf2ae build(deps): bump paste from 1.0.8 to 1.0.9 (#4468)
9a78c169b build(deps): bump wasm-bindgen from 0.2.81 to 0.2.82 (#4466)
8f163d6e8 Prefer ed25519 in docs and prompts
7d4e8ca6c Make client address configurable (#4459)
6b9dadafe add stress binary to sui-tools docker image (#4455)
e88bbfe2b [explorer] Enabling localnet e2e tests (#4416)
b47616878 Use gas range instead of a single gas object (#4457)
b4f478060 Breakdown stress metrics by workload type (#4453)
32b96ec2f [#3992][Events] Extract amount field from coins into TransferObject event (#4328)
ed4258a0c More cost snapshot tests (#4449)
29dd19548 chore(deps) Update the Narwhal pointer (#4445)
abca03c87 crypto: fix decode SuiKeyPair (#4439)
10bb0459d [consensus] Use struct field for tracking_id (#4442)
cdfeb1239 Fix reconfig_end_to_end_tests (#4441)
0b2605b88 Clarify Bullshark is default, Tusk is still available for consensus (#4394)
a3b3f638f [explorer] Add CI deploy (#4280)
c1bcf4326 removed unused deps (#4433)
b81509f38 added formulas and moves constants (#4418)
31e943678 [consensus] Add tracking_id to consensus messages (#4427)
bd5724fec build(deps): bump ahash from 0.7.6 to 0.8.0 (#4205)
ede268e80 Removes Become a Validator link (#4430)
7daf309df Transaction Streamer (#4288)
73132456e Do not auto close github issues (#4428)
91ac878fb build(deps): bump pest_generator from 2.2.1 to 2.3.0 (#4206)
524242b92 build(deps): bump ouroboros from 0.9.5 to 0.15.3 (#4304)
c7aeef14b [ts-sdk] Fix publishing due to sui-open-rpc issue (#4422)
27e9bc142 chore(deps) Update the Narwhal pointer (#4415)
a0fdb52e1 [ts-sdk] Remove errors from ts-auto-guard (#4419)
0d1cf7dc2 [consensus] Update Narwhal rev (#4403)
76d50f278 feat(CI): Add a script + job for NW auto-updates (#4393)
a7fa50e69 Remove tailwind deprecation notice (#4412)
3b412037b in-house cost logic for finer control (#4363)
466e59fae add cast and vec unpack (#4411)
f5ee396ba Announce need to specify key scheme type as an argument on Learn > Se… (#4389)
e59ec64a4 [reconfig] Do not wait for batch to pick up tx in the last checkpoint (#4215)
804c433e6 [FE] Use pnpm diffs instead of file-based diffs (#4401)
002a105c1 [mutex_table] Fix acquire_locks deduplication (#4398)
0e7ddb99e keytool: Remove default key scheme as ed25519 (#4351)
214d5ff51 [examples] Adds a devpass (subscription) example (#3809)
81b8dd327 [FE] Use path aliases for app dependencies (#4340)
32adf054b Announce Sui version 0.8.0 in Learn > See what's new section (#4400)
c5e4851b3 [ts-sdk] Remove TSDX, replace with tsup / vitest (#4392)
550477d61 Update RELEASES.md
f5592662c Adding 0.8.0 release notes
11c4ec294 Fix link to relocated VS Code Plugin blog post on Dev Portal landing page (#4397)
e1ce12b36 [authority_store] Atomically store effects and executed_sequence (#4395)
9262cab6a [checkpoint] Separate proposal and checkpoint content type (#4255)
8d46a94bb actions: update release tag pattern (#4396)
0239d21cc Announce Cryptography (math) example in Learn > See what's new section (#4357)
b74b695d3 Sui v0.8.0 version bump (#4388)
99cb6da9b [mutex_table] Do not block entire mutex_table bucket when waiting for a single lock (#4362)
522523751 wallet-ext: change executeSerializedMoveCall signature to accept base64 or Uint8Array
48bb935c3 Restore links to CLI Client file moved back to build directory (#4360)
943e923a0 Update rust version (#4390)
d00515fcb Rename doc/src/contribute/cli-client.md to doc/src/build/cli-client.md (#4361)
d427cf2d5 [authority_store] Schedule certificate after acquiring tx lock (#4365)
9b30d5039 changes website title from SuiExplorer to Sui Explorer (#4369)
6ece23e9f swaps three dots for unicode ellipsis (#4370)
e1d39d626 [wallet-adapter] Rework how wallet adapters are built (#4343)
fbaf7506a wallet-ext: add privacy policy in agreement flow
Retrospective
What could have been done better?