Releases: iotaledger/wasp
Releases · iotaledger/wasp
v0.7.0-alpha.7
What's Changed
- fix: jsonrpc cache from origin by @jorgemmsilva in #2696
- Snapshots by @Juliusan in #2659
Full Changelog: v0.7.0-alpha.6...v0.7.0-alpha.7
v0.7.0-alpha.6
What's Changed
- chores: Remove build-in println by @howjmay in #2666
- Fix: flaky unit tests by @jorgemmsilva in #2673
- More refactoring around VMContext by @dessaya in #2671
- impr: tx not added to the mempool error text by @jorgemmsilva in #2675
- refactor: move UnprocessableToRetry out of VMTask by @dessaya in #2676
- Wiki - Deleted documentation folder as it's moved to the wiki by @lucas-tortora in #2638
- More VM refactoring by @dessaya in #2682
- fix: skip request on post execution panic by @jorgemmsilva in #2684
- feat: isc historical view calls by @jorgemmsilva in #2685
- modify import path for @iota/iscmagic by @luke-thorne in #2686
- fix: wasp-cli blockinfo index param by @jorgemmsilva in #2688
- Fix: nonce evm isc sync by @jorgemmsilva in #2689
Full Changelog: v0.7.0-alpha.5...v0.7.0-alpha.6
v0.7.0-alpha.4
What's Changed
- fix: mac m1 wasp-cli build by @lmoe in #2660
- fix iscmagic scope by @luke-thorne in #2658
- doc: Modify outdated description by @howjmay in #2653
- chores: Remove unused func by @howjmay in #2654
- fix: handle on-ledger requests with malformed metadata by @jorgemmsilva in #2668
- fix: nil sender by @jorgemmsilva in #2667
Full Changelog: v0.7.0-alpha.3...v0.7.0-alpha.4
v0.7.0-alpha.5
What's Changed
Full Changelog: v0.7.0-alpha.4...v0.7.0-alpha.5
v0.7.0-alpha.3
What's Changed
- Refactor VMTask & VMContext by @dessaya in #2642
- chore: remove evm-toolkit by @jorgemmsilva in #2644
- refactor: Remove controll address in blocklog by @howjmay in #2639
- refactor: turn jsonrpc cache into db index by @jorgemmsilva in #2656
- fix: prevent proposing batches with 1 random request by @jorgemmsilva in #2657
Full Changelog: v0.7.0-alpha.2...v0.7.0-alpha.3
v0.7.0-alpha.2
What's Changed
- Cleanup by @BugFreeSoftware in #2604
- Fix Julius' speed issue by @BugFreeSoftware in #2607
- refactor: lookup tables by @lmoe in #2597
- Several serialization conversions and some cleanup by @BugFreeSoftware in #2612
- feat: Add wasp version to origin state by @howjmay in #2557
- Rename for clarity by @BugFreeSoftware in #2613
- feat: validator fee address by @jorgemmsilva in #2610
- confine kyber serialization by @BugFreeSoftware in #2615
- fix(deps): update module github.com/prometheus/client_golang to v1.16.0 by @renovate in #2606
- refactor metrics by @dessaya in #2611
- test: Add serialization tests by @howjmay in #2614
- refactor: Remove unused inclusion by @howjmay in #2563
- SerializationTest generic function by @BugFreeSoftware in #2619
- Fix bug in readPriShare by @BugFreeSoftware in #2618
- tests: fix spam tests by @jorgemmsilva in #2620
- refactor: remove contract description by @jorgemmsilva in #2621
- Remainder of description removal by @BugFreeSoftware in #2622
- Remove a number of unused functions and files by @BugFreeSoftware in #2623
- fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.4 by @renovate in #2624
- solo: verify DB hash by @dessaya in #2617
- solo: add script to update db hashes by @dessaya in #2626
- Cleanup obsolete code by @BugFreeSoftware in #2627
- Fix TestEVMJsonRPCClusterAccessNode by @kape1395 in #2628
- feat: Add method SetPayoutAddress to governance contract by @howjmay in #2567
- tests: offledger spam cluster test fix by @jorgemmsilva in #2629
- Smaller encoding for 64-bit amounts by @BugFreeSoftware in #2630
- fix: jsonrpc nonce assertion by @jorgemmsilva in #2633
- Improve and add serialization tests by @BugFreeSoftware in #2632
- refactor: Add key length limit for trie kvstore by @howjmay in #2561
- cleanup and consistency in test names by @BugFreeSoftware in #2636
- fix:jsonrpc history by @jorgemmsilva in #2641
- test: Add serialization test by @howjmay in #2634
- State manager documented. Includes pruning. by @Juliusan in #2637
Full Changelog: v0.7.0-alpha.1...v0.7.0-alpha.2
v0.7.0-alpha.1
Initial testing release of node software with backward incompatible state changes. Introduces pruning, additional metadata for chains, and improved nonce handling amongst other fixes and improvements.
What's Changed
- evm: ERC20BaseTokens add a special case for approve(MAX_UINT256) by @dessaya in #2407
- allow calling ISC contracts from EVM contracts with proper caller by @jorgemmsilva in #2466
- Publish @iota/iscmagic by @luke-thorne in #2486
- chore(deps): update slackapi/slack-github-action action to v1.24.0 by @renovate in #2488
- fix(solo): race condition in solo caused by getting lateststate from L1 by @jorgemmsilva in #2491
- feat(trie): implement pruning with reference counting by @dessaya in #2487
- fix(deps): update module github.com/stretchr/testify to v1.8.3 by @renovate in #2493
- fix: evmimpl getChainID by @jorgemmsilva in #2495
- Remove unused optional InitChainOptions and bypassStardustVM by @BugFreeSoftware in #2496
- fix(deps): update golang.org/x/exp digest to 03e9162 by @renovate in #2497
- feat: Add a startMaintenance and stopMaintenance by @howjmay in #2461
- impr: requestimpl serialization and sender check by @jorgemmsilva in #2500
- fix(deps): update golang.org/x/exp digest to 2e198f4 by @renovate in #2502
- fix(deps): update module github.com/labstack/echo-contrib to v0.15.0 by @renovate in #2499
- Add metadata feature by @lmoe in #2498
- impr: offledger requests signature by @jorgemmsilva in #2506
- Update to wasmtime v9 by @BugFreeSoftware in #2508
- Fix struct encoding to match ISC by @BugFreeSoftware in #2511
- fix: move offledger requests checks from webapi to mempool by @jorgemmsilva in #2514
- feat: request estimation endpoints by @jorgemmsilva in #2505
- panic with vmerrors instead of strings by @dessaya in #2516
- feat: blocklog pruning by @dessaya in #2510
- test: Remove contract test gowasm, tswasm in CI by @howjmay in #2501
- serialize VMError params with binary format by @dessaya in #2519
- Binary encoding for WasmLib events / fix offledger requests by @BugFreeSoftware in #2521
- Feat: receipt sd by @jorgemmsilva in #2520
- feat: Exit schema tool with status code by @howjmay in #2523
- feat: add url validation for wasp-cli by @lmoe in #2515
- Request ordering should respect the nonces. by @kape1395 in #2528
- Refactor events by @BugFreeSoftware in #2524
- delete old config files by @luke-thorne in #2538
- Nightly tests by @luke-thorne in #2535
- Add wasm encoding tests by @howjmay in #2527
- Clean up schema tool by @BugFreeSoftware in #2543
- Clean up some Goland analyser warnings by @BugFreeSoftware in #2544
- Fix the request ordering. by @kape1395 in #2546
- A benchmark to investigate the rocksdb write aplification. by @kape1395 in #2547
- Update module github.com/spf13/viper to v1.16.0 by @renovate in #2531
- fix(deps): update github.com/iotaledger/hive.go/apputils digest to 6abddaf by @renovate in #2533
- chore(deps): update traefik docker tag to v2.10 by @renovate in #2537
- chore(deps): update actions/setup-go action to v4 by @renovate in #2539
- chore(deps): update actions/cache action to v3 by @renovate in #2542
- chore(deps): update actions/setup-node action to v3 by @renovate in #2540
- feat: extend chain metadata by @lmoe in #2509
- Clean up and sync Array16 and Array32 by @BugFreeSoftware in #2545
- feat: Add health endpoint by @howjmay in #2382
- fix(deps): update rust crate url to 2.4.0 by @renovate in #2560
- fix: trie pruning in store by @dessaya in #2568
- feat: disable database consistency check by @lmoe in #2569
- Replace trie cache by @luke-thorne in #2565
- chore: update go-ethereum dependency by @dessaya in #2570
- Cherry-picked cleanup and harmless preparations for marshaling refactoring by @BugFreeSoftware in #2571
- Convert rwutil into separate package by @BugFreeSoftware in #2573
- simplify Read(io.Reader) and Write(io.Writer) marshaling by @BugFreeSoftware in #2575
- Marshaling refactor for Message types by @BugFreeSoftware in #2577
- Replace marshalutil by @BugFreeSoftware in #2578
- impr: (vm) allow only strictly squential nonces, (mempool) don't propose nonce gaps by @jorgemmsilva in #2552
- fix: write failed evm receipts after execution, rather than at the end of block by @jorgemmsilva in #2525
- chore: fix ci lint by @jorgemmsilva in #2580
- fix: places where common account didn't use accounts.CommonAccount() by @jorgemmsilva in #2585
- fix(deps): update module golang.org/x/term to v0.9.0 by @renovate in #2583
- fix(deps): update module github.com/libp2p/go-libp2p to v0.28.0 by @renovate in #2550
- fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.3 by @renovate in #2566
- chore(deps): update traefik docker tag to v3 by @renovate in #2555
- fix(deps): update module github.com/yiling-j/theine-go to v0.3.1 by @renovate in #2576
- fix(deps): update module golang.org/x/crypto to v0.10.0 by @renovate in #2587
- add metrics for state commit and prune by @dessaya in #2574
- fix(deps): update rust-wasm-bindgen monorepo by @renovate in #2582
- fix(deps): update module pgregory.net/rapid to v1 by @renovate in #2584
- fix(deps): update module golang.org/x/net to v0.11.0 by @renovate in #2588
- fix: register state metrics by @dessaya in #2590
- reorganized isc.requests by @BugFreeSoftware in #2581
- restore develop branch link for Rust by @BugFreeSoftware in #2593
- test: Delete outdated ERC721 contract by @howjmay in #2591
- fix: Amend the error message and escape character by @howjmay in #2592
- chore: update iotago by @jorgemmsilva in #2596
- fix: cluster offledger client by @jorgemmsilva in #2599
- tests(cluster): fix cluster offledger client by @jorgemmsilva in #2600
- wasp-cli: add shortcut for common account by @dessaya in #2601
- Explicit sizes for array alloations by @BugFreeSoftware in #2602
- solve windows timing-based failing tests by @BugFreeSoftware in #2603
- State pruning in store by @Juliusan in #2598
Full Changelog: v0.6.1-alpha.20...v0.7.0-alpha.1
v0.6.1-alpha.20
What's Changed
- fix(txbuilder): edge case that could cause an inconsistency by @jorgemmsilva in #2483
Full Changelog: v0.6.1-alpha.19...v0.6.1-alpha.20
v0.6.1-alpha.19
What's Changed
- fix(deps): update golang.org/x/exp digest to f3d0a9c by @renovate in #2473
- fix(deps): update rust-wasm-bindgen monorepo by @renovate in #2474
- fix(deps): update rust crate reqwest to 0.11.18 by @renovate in #2480
- Rename to ClientContext for clarity by @BugFreeSoftware in #2481
- Unregister pipe metrics properly. by @kape1395 in #2482
Full Changelog: v0.6.1-alpha.18...v0.6.1-alpha.19
v0.6.1-alpha.18
What's Changed
- fix(deps): update module gonum.org/v1/plot to v0.13.0 by @renovate in #2468
- Metrics for the peering module. by @kape1395 in #2477
- Feat: unprocessable by @jorgemmsilva in #2442
- Metrics for pipe lenghts. by @kape1395 in #2478
Full Changelog: v0.6.1-alpha.17...v0.6.1-alpha.18