v0.4.1-alpha
Pre-release
Pre-release
What's Changed
- [example] AMM by @andresilva91 in #893
- Use a different error type for operations on a local node by @ma2bd in #974
- Run existing Validators on GCP by @andresilva91 in #919
- avoid
realpath
in README files by @ma2bd in #983 - GraphQL BTreeMap keys as strings by @maxtori in #980
- Create ChainClientError to replace anyhow by @ma2bd in #977
- Extend chain info query and chain manager with stubs for leader timeouts. by @afck in #986
- Correctly support subscriptions in local node and test node by @ma2bd in #982
- Fix share_ownership: Don't remove keys. by @afck in #985
- Make Epoch a u32 by @afck in #992
- Restructuration of the database API code by @MathieuDutSik in #984
- Missed correction by @MathieuDutSik in #995
- Clean up impl_wrapped_number macro. by @afck in #994
- Add test utilities for creating blocks. by @afck in #998
- Fixing linera-proxy Kubernetes port by @andresilva91 in #1000
- Migrate to Rust toolchain 1.72.0 by @ma2bd in #996
- Restructure Kubernetes manifests under Helm by @christos-h in #997
- Experimental indexer for Linera chains by @maxtori in #883
- (easy) add 1 logging in simple_network by @ma2bd in #1007
- Cleanup kubernetes by @christos-h in #999
- Follow ups with indexer PR #993 by @ma2bd in #1006
- rename linera-execution::ApplicationId into GenericApplicationId by @ma2bd in #1004
- Changed validator protocol to Grpc by @christos-h in #1008
- Added Dockerfile for aarch64 used to run validators locally by @christos-h in #1009
- Fixing Docker build by @andresilva91 in #1010
- Add missing # to top of Dockerfile by @andresilva91 in #1012
- Fix Wasm spelling. by @afck in #1014
- Graphql client by @maxtori in #975
- Makes cross-chain messages unskippable by default by @ma2bd in #976
- Separate Wasm from other end-to-end tests. by @afck in #1013
- Move some end-to-end tests back out of the Wasm-specific module. by @afck in #1017
- Getting local requests to work with build_and_redeploy.sh by @andresilva91 in #1016
- Generic plugin explorer by @maxtori in #981
- Simplify Runnable trait. by @afck in #1022
- Add a test clock for more deterministic tests. by @afck in #1019
- Vitest by @maxtori in #1020
- Persistent volumes for shards by @christos-h in #1023
- Fix explorer CI. by @afck in #1027
- Address Compilation errors and correct
detect_current_features
. by @MathieuDutSik in #1028 - Adding Prometheus/Grafana to Helm deployment by @andresilva91 in #1021
- iterate on #1028 by @ma2bd in #1030
- Plugin deriver by @maxtori in #979
- More stable environment for vitest by @maxtori in #1031
- Scylladb indexer by @maxtori in #1018
- prometheus-kube-stack is now a helm dependency by @christos-h in #1032
- Report the execution step that triggered an execution error by @ma2bd in #1029
- Expose the end to end tests to different Storage systems by @MathieuDutSik in #1025
- Implement readme test for ScyllaDb by @MathieuDutSik in #1001
- Fault-tolerant multi-owner chain manager by @afck in #1024
- Make workers and chain clients built with TestBuilder share a TestClock. by @afck in #1042
- Implement ChainClient::request_leader_timeout by @afck in #1043
- Update locked block correctly in multi-owner chains. by @afck in #1046
- Rename "client" to "store" or "node" to disambiguate. by @afck in #1045
- [Issue #987] Replace is_err() with suitable messages by @ashu26jha in #1035
- Test nits by @ma2bd in #1049
- Add --storage param to Dockerfiles when creating config files by @andresilva91 in #1052
- Local k8s run script improvements by @andresilva91 in #1040
- Make sure tracing works on database_tool by @andresilva91 in #1053
- simplify .github/workflows/explorer.yml by @ma2bd in #1057
- rename linera_service/src/client.rs into cli_wrappers.rs by @ma2bd in #1055
- Fix local Kubernetes run after storage changes by @andresilva91 in #1054
- Avoid using
String::replace
to quote JSON in GraphQL queries by @ma2bd in #1063 - Enable WARN-level logging for ScyllaDB/DynamoDB CI. by @afck in #1065
- linera net up optionally generates extra wallets by @christos-h in #1039
- Update locked block from past rounds if we're not a validator. by @afck in #1064
- Shards are assigned an ID which is their StatefulSet ordinal by @christos-h in #1061
- update PR template by @ma2bd in #1068
- prepare new release by @ma2bd in #1067
- CI: use 16 cores instead of 8 cores by @ma2bd in #1070
New Contributors
- @ashu26jha made their first contribution in #1035
Full Changelog: v0.4.0...v0.4.1