Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2023-12-11 | 20.0 kB | |
v0.8.0 source code.tar.gz | 2023-12-11 | 47.0 MB | |
v0.8.0 source code.zip | 2023-12-11 | 47.4 MB | |
Totals: 3 Items | 94.4 MB | 1 |
0.8.0 (2023-12-11)
Bug Fixes
- .github/workflows: update node.js version (#3637) (619be1b)
- babe: Add support for versioned NextConfigData decoding (#3239) (5ee3a64)
- blockstate: if blocktree fails to search a hash in memory, load it from disk (#3059) (6442544)
- cache slot to header data while checking BABE equivocation (#3364) (dcfa4a4)
- chain: Fix
chain=westend
option (#3123) (64dbba6) - ci: cancel previous workflow runs (#3140) (a322a19)
- ci: fix all Deepsource issues (#3046) (4ea0a70)
- ci: fix broken docker build (#3231) (f796430)
- ci: Fix staging metrics collection (#3138) (05a5c4c)
- cli: parse module log-levels (#3285) (86c7577)
- cmd/gossamer: embed default toml config files (#3091) (af38364)
- cmd/gossamer: update error message (#3301) (960a9d4)
- dot/babe: use
bs.latestFinalised
instead of usinground/set id
(#3167) (46c0ef7) - dot/digest: create
BlockImportHandler
and remove channel (#3312) (a179855) - dot/network:
findPeers
returns on timeout if a peer is found (#3001) (2a05ce7) - dot/network: remove
maxReads
limitation to read stream (#3287) (483b23f) - dot/state: clean up scheduled changes once a forced change is applied (#3219) (5ebec46)
- dot/state: fix a bug in IsDescendantOf (#3125) (4fd4a89)
- dot/state: store raw authority keys and decode when verifying block signature (#3627) (58f741d)
- dot/sync: fix
Timestamp slot must match 'CurrentSlot'
while usingwestend
spec file (#3040) (e6da01b) - dot/sync: Revert verify justification before importing blocks (#3615) (11b96dc)
- dot/sync: rework on bootstrap/tip sync (#3227) (ab6650a)
- dot/sync: use
Range
instead ofSubChain
athandleDescedingRequest
(#3006) (a83c1a3) - dot/sync: verify justification before importing blocks (#3576) (2954fc0)
- dot/sync: wrong error message at
checkOrGetDescendantHash
(#2971) (b1c6bf1) - dot: use tempDir in tests as base path to avoid creating
dot/~
(#3363) (04514d5) - go.mod: Replace
centrifuge/go-substrate-rpc-client
dependency totimwu20/go-substrate-rpc-client
temporarily to fix build (#3572) (ea49251) - lib/babe: Add context and additional assertion to TestBuildBlock_ok (#3101) (a9a89ed)
- lib/babe: rewrite TestBuildBlock_failing (#3089) (28a3d0b)
- lib/babe: use current system time to yield a new slot (#3133) (9cd6f25)
- lib/grandpa: on verifying block justification, compare given block hash with finalised hash (#3081) (fc91843)
- lib/grandpa: ensure
finalisationEngine
exits when stop channel is triggered (#3141) (d7f7c06) - lib/runtime:
ext_default_child_storage_next_key_version_1
returnNone
correctly (#3473) (c7d574b) - lib/runtime: Fix
wasm error: out of bounds memory access
at[#9412261](https://github.com/ChainSafe/gossamer/issues/9412261)
(#3588) (ecb1ad9) - lib/runtime: prevents polkadot zero-address bug using
sr25519_verify
version 1 (#3494) (8b93d5e) - lib/runtime: return correct encoded value for
None
(#3451) (3e11bc2) - lib/runtime: update
MaxPossibleAllocation
to2^25
(#3393) (91eabdc) - lib/runtime: use
westend-dev
spec file inTestNodeRuntime_ValidateTransaction
(#3047) (043f5eb) - lib/trie:
ClearFromChild
should update parent trie (#3482) (70e2d2b) - lib/trie: create an empty child trie if not found (#3459) (5d68447)
- lib/trie: record deleted Merkle values fixed (#2873) (61f0216)
- peerset: check for incoming slot error (#2952) (a1602bc)
- rpc-tests: Fix node port to execute tests on macOS (#3223) (f758575)
- rpc/modules: use
westend-local
inTestAuthorModule_SubmitExtrinsic_invalid
test (#3051) (b6429b7) - runtime: initialize TransactionState when creating runtime instance (#3188) (29fe7a0)
- scale: Use *int for scale index (#3274) (9b04d30)
- staging: fixes the staging deployment issues caused by the new cli (#3266) (1f4e786)
- state: clarify node hashes vs merkle values (#2915) (e4033e8)
- test/rpc: use
westend-local
inTestStateRPCAPI
(#3049) (c57ade6) - tests/polkadot_js: Use
westend-local
to run polkadot js test suite (#3052) (2d5ead1) - tests/rpc: ensure new blocks are created before assert (#3042) (a116d58)
- tests/rpc: flaky test
TestChainSubscriptionRPC/chain_subscribeNewHeads
(#3092) (5b56238) - tests/rpc: place
GreaterOrEqual
arguments in the correct order atchain_subscribeNewHeads
test (#3137) (33bdf28) - tests: Export unimplemented runtime fuctions (#3461) (3e4546c)
- trie: do not create buffer for nil child (#2928) (d70af4f)
- wasmer:
ext_storage_exists_version_1
for empty values (#2973) (059268e)
Features
- chain: Add Westend network as command line
chain
option (#3103) (d9cdd45) - chain: remove unneeded spec files (#3086) (c76387d)
- cli: use a single flag for log level in the CLI (#3303) (caf3ea4)
- dot/network: introduce libp2p resource manager + prometheus metrics (#3333) (f166746)
- dot/rpc: export block trie state entries for a block hash (#3607) (43828fe)
- dot/rpc: implement RPC method state_queryStorageAt (#3191) (3bbdfe0)
- dot/state: create
Range
to traverse the blocktree and the blocks in the disk (#2990) (4442eee) - dot/state: keep latest state trie in memory (#3386) (421d087)
- dot/sync: include block origin and skip extra validation on
initialSync
(#3392) (8e1650e) - dot/sync: Remove the
EndBlockHash
fromBlockRequestMessage
(#2977) (b25e0b4) - internal/database: replace
chaindb/badgerdb
withpebbledb
(#3434) (344461d) - introduces
SaturatingAdd
andSaturatingSub
(#3519) (daa9e25) - lib/allocator: Refactor
FreeingBumpHeapAllocator
(#3570) (39ca47f) - lib/babe: Submit BABE equivocation report (#2947) (55de62e), closes #2853
- lib/blocktree: reduce the entries in the runtimes mapping (#3151) (1a34972)
- lib/grandpa: include
t.Parallel()
to alllib/grandpa
tests (#2840) (5c93488) - lib/runtime/wasmer: report grandpa equivocations (#3007) (e63aeea)
- lib/runtime:
wazero
implementation ofruntime.Instance
(#3279) (115d6f5) - lib/runtime: add extra required runtime imports for parachain validation (#3254) (dc1a521)
- lib/runtime: Update default
runtime.Instance
towazero
(#3352) (308b10a) - pkg/scale:
VaryingDataType
String method (#2970) (841636e) - pkg/scale: Add
Marshaler
andUnmarshaler
interfaces and functionality (#3617) (4888ce4) - pkg/scale: Use
New()
receiver function for construction of customVaryingDataType
(#3315) (9688f6c) - runtime/wasmer: create wrapper around wasmer.Memory (#3160) (fc1055d)
- runtime/wasmer: write wasmer using latest wasmer version (#3168) (32f1aa8)
- scale: add
MustMarshal
function (#2991) (32a80aa) - sync: Validate bad blocks (#3220) (0d0354b)
- telemetry: Add scheduled and force changes telemetry metrics (#3226) (c53b1cd)
- trie: Add trie v1 new headers support (#3295) (c30f463)
- zombienet: Add javascript tests to zombienet testing (#3200) (aca9a5b)
- zombienet: add zombienet testing to github workflow (#3192) (d788bd6)