What's Changed
- Move round number to Certificate. by @afck in #821
- fix: add missing calls to prepare_chain() by @ma2bd in #822
- Remove some unnecessary unwrap calls. by @afck in #825
- Added more descriptive message for wallet lock contention by @christos-h in #831
- fix sdk-doc error. by @firedpeanut in #833
- Linera project publish-and-create by @christos-h in #807
- Asynchronicity improvements by @MathieuDutSik in #827
- Upgrade metrics; enable with gRPC. by @afck in #840
- Implement a matching engine by @MathieuDutSik in #662
- Implement derived traits manually for ApplicationId, SessionId, BytecodeId by @andresilva91 in #832
- delete extern crate by @firedpeanut in #836
- sdk: add debug SessionCallResult by @firedpeanut in #843
- delete use KeyValueStore by @firedpeanut in #824
- Add rust-toolchain to new projects and minor improvements to template files by @firedpeanut in #844
- Don't fail a block if requested app not found. by @afck in #849
- Adding tests and fixing bugs in KeyValueStoreClient by @MathieuDutSik in #848
- Avoid some unnecessary cloning in operations_tests. by @afck in #854
- Better Node Service errors by @christos-h in #855
- Correction by Grammarly (via VScode). by @MathieuDutSik in #857
- Implement Serialize/Deserialize for BytecodeId/ApplicationId by @andresilva91 in #861
- Fix ApplicationId::Deserialize + nits by @ma2bd in #864
- Add a README for crowd-funding by @afck in #856
- Minor fixes and improvements for worker and chain manager. by @afck in #851
- Set pending block only after executing it. by @afck in #867
- Process the inbox when starting a node service. by @afck in #869
- Remove derives by @andresilva91 in #863
- Optimize Certificate::is_signed_by by @andresilva91 in #839
- optimize match in service storage by @firedpeanut in #846
- rename sender to chain_id by @firedpeanut in #874
- fix doc error by @firedpeanut in #873
- Display cause of module load error by @jvff in #872
- Linera project new optimisations and git repository by @christos-h in #875
- Rewriting scripts/check_copyright_header.sh in Rust by @andresilva91 in #842
- Use thiserror on check_copyright_header by @andresilva91 in #877
- Remove log probably used for debugging by @jvff in #881
- Block explorer RPCs by @maxtori in #858
- Create initial Witty crate with primitive type definitions by @jvff in #880
- Fix directory where binaries are searched in during integration tests by @jvff in #884
- Fail block execution if fees overflow. by @afck in #888
- Block explorer v1 by @maxtori in #859
- Block explorer v2 by @maxtori in #860
- Add memory layout traits to Witty by @jvff in #886
- Use packaged Cargo.lock when installing cargo tools. by @afck in #892
- check graphql schema in tests by @maxtori in #889
- Help with diagnosing test errors by @jvff in #885
- Make node service process all owned chains. by @afck in #878
- Create the
WitType
trait by @jvff in #890 - Add abstraction to access guest Wasm module memory by @jvff in #898
- Revert "Make node service process all owned chains." by @afck in #899
- Minor cleanups from #878 that got reverted. by @afck in #900
- Fix liveness issue for multi owner chain manager. by @afck in #895
- Correct a bug in the construction of views for struct views by @MathieuDutSik in #905
- Produce graphql schema at build by @maxtori in #903
- Make node service process all owned chains. by @afck in #902
- Create a
WitLoad
trait by @jvff in #908 - OnceCell for explorer websocket by @maxtori in #917
- Bump version to 0.3. by @afck in #918
- linera-views: Add module to support splitting large values across multiple keys by @MathieuDutSik in #862
- Create a
WitStore
trait by @jvff in #915 - Update Cargo.lock; add --locked to CI everywhere. by @afck in #923
- initial template for new PRs by @ma2bd in #924
- upgrade toolchain to Rust 1.71 by @ma2bd in #926
New Contributors
Full Changelog: v0.2.0...v0.3.0