Releases: linera-io/linera-protocol
Releases · linera-io/linera-protocol
v0.6.0-alpha
What's Changed
- Test example bash snippets by @Twey in #1158
- Log proxy side metrics to Prometheus by @andresilva91 in #1166
- Log server request latency per request type by @andresilva91 in #1165
- Log proxy request latency by @andresilva91 in #1169
- Log proxy request count by @andresilva91 in #1170
- Log proxy request success by @andresilva91 in #1171
- Log proxy request error by @andresilva91 in #1172
- Adds a .editorconfig file with preferred defaults by @Twey in #1175
- Fix deadlock in
ChainClient::listen
by @jvff in #1173 - Simplify the input for
linera_db
. by @MathieuDutSik in #1184 - Log transaction count by @andresilva91 in #1164
- Implement storage fees and limits by @MathieuDutSik in #1155
- Listen to all the chains in the wallet by @ma2bd in #1058
cargo upgrade
by @Twey in #1178- Copy existing binaries to Docker image by @andresilva91 in #1188
- Change Kubernetes CI to copy existing binaries by @andresilva91 in #1189
- Create trait
LineraNet
so that e2e tests can drive other types of test nets by @ma2bd in #1190 - Switch GitHub actions to actions-rust-lang/setup-toolchain by @Twey in #1182
- Parameterize Dockerfile on platform and env by @Twey in #1192
- Dockerfile optimization by @Twey in #1194
- Add linera faucet command. by @afck in #1195
- Run Wasm guest code in separate threads by @jvff in #1148
- Return chain ID and certificate hashes from the faucet claim mutation. by @afck in #1197
- Unify Dockerfile and Dockerfile.copy by @Twey in #1198
- Dont panic if the
RuntimeActor
stops by @jvff in #1208 - Improve clarity of
RuntimeActor
code by @jvff in #1209 - Update CONTRIBUTING.md - Fix some typos by @MartinKong1990 in #1210
- Merge chain managers by @afck in #1109
- Use
--with-wallet
in examples by @Twey in #1202 - Add initial balance to OpenChain. by @afck in #1201
- Remove unused opt_list by @andresilva91 in #1204
- Running formatter on build_and_redeploy by @andresilva91 in #1205
- Some fixes on build_and_redeploy by @andresilva91 in #1206
- Remove unnecessary comments by @andresilva91 in #1216
- Add
prometheus
metrics related to thestorage
. by @MathieuDutSik in #1196 - Add --faucet argument to wallet init command. by @afck in #1211
- Using errexit on build_and_redeploy.sh by @andresilva91 in #1212
- Use rustls instead of openssl by @andresilva91 in #1215
- Update the version of
DynamoDb
. by @MathieuDutSik in #1214 - Fix Cloud builds by @andresilva91 in #1219
- Fix helm install when running Cloud built image locally by @andresilva91 in #1221
- Simplify GenesisConfig. by @afck in #1223
- Make interface between Wasm guests and the host synchronous by @jvff in #1225
- Fix Linera SDK Wasm tests by @jvff in #1233
- Remove
async_determinism
module by @jvff in #1234 - Validators use TLS by @christos-h in #1207
- Faucet listens for connections of 0.0.0.0 instead of 127.0.0.1 by @christos-h in #1235
- Renamed cloud build file by @christos-h in #1236
- Fix opening a chain without its grandparent by @afck in #1220
rust-toolchain.toml
: bump Rust to latest stable (1.73) by @Twey in #1232- Implement progressive fees by @MathieuDutSik in #1226
- Simplify the
from_bytes_opt
. by @MathieuDutSik in #1240 - Add --limit-rate-until to faucet command. by @afck in #1238
- Bumped versions to 0.6.0 by @christos-h in #1243
- Fix build_and_redeploy by @andresilva91 in #1244
- Clean types in
collect()
statements. by @MathieuDutSik in #1241 - Save pending block in wallet; add retry command. by @afck in #1242
- Let faucet provide the genesis config. by @afck in #1246
- Verify data after initializing the wallet. by @afck in #1248
- Use a
RwLock
over the contract system runtime to prevent data races by @jvff in #1239 - Upgrade
syn
to v2 by @Twey in #1250 - Filterable map views by @Twey in #1237
- CI: add timeouts and reduce CPU costs by @ma2bd in #1253
- Codify linting toolchain by @Twey in #1251
- Rename now to local_time. by @afck in #1249
- Add a network name to the genesis config. by @afck in #1252
- Implement a
max_key_size()
by @MathieuDutSik in #1181 - Explore
ChainState
by @Twey in #1247 - Split WasmApplication into WasmContract and WasmService by @ma2bd in #1258
- linera net up --kubernetes initial version by @andresilva91 in #1231
- [prometheus] Don't log high cardinality labels by @andresilva91 in #1262
- Print more useful info on build_and_redeploy by @andresilva91 in #1256
- Fix deadlock in
ChainListener
by @jvff in #1266 - Add timeouts for reqwest clients by @christos-h in #1261
- Code improvements in linera-storage by @ma2bd in #1267
- Add
--tokio-threads
option to command line tools by @jvff in #1268 - Improvements to
MapView
by @MathieuDutSik in #1259 - linera net up --kubernetes multiple validators by @andresilva91 in #1255
- Codify lint toolchain, Mk.II by @Twey in #1260
- Renamings related to KeyValueStore by @MathieuDutSik in #1276
- Use local node notifications in the chain listener. by @afck in #1183
- Increasing aio-max-nr only on kind clusters by @andresilva91 in #1273
- Increase Helm Install timeout to 10m by @andresilva91 in #1275
- Resolution of two bugs in the MapView and KeyValueStoreView. by @MathieuDutSik in #1284
- UDP network can now wait for outgoing messages by @ma2bd in #1283
- Properly cleanup if something fails on linera net up --kubernetes by @andresilva91 in #1274
- Remove unnecessary retry loop after #1220 by @ma2bd in #1285
- Implement the support of
stored_size
forKeyValueStoreView
. by @MathieuDutSik in #1287 - Remove retry loops when sending certificates by @ma2bd in https://github.com/linera-io/linera-p...
v0.5.0-alpha
What's Changed
- Quick fix to skip failing user messages by @ma2bd in #1072
- Nit on PR Template by @andresilva91 in #1074
- Updating local Kubernetes CI by @andresilva91 in #1062
- Make the numbers of validators and shards configurable in
linera net up
and e2e tests by @ma2bd in #1076 - Minor improvements to
ScyllaDb
support by @MathieuDutSik in #1051 - Better code for reading several keys in
ScyllaDb
. by @MathieuDutSik in #1077 - Getting rid of redeploy.sh by @andresilva91 in #1073
- fix: Make sure process_inbox cannot kill the ChainListener task by @ma2bd in #1080
- Make sure CI runs on every PR, even if stacked by @andresilva91 in #1079
- Up Kubernetes CI to 16 cores by @andresilva91 in #1085
- Removing sleep from build_and_redeploy.sh by @andresilva91 in #1078
- ignore certain changed paths during pull requests by @ma2bd in #1087
- Resolve bugs in DynamoDb support. by @MathieuDutSik in #1081
- Make key generation (optionally) reproducible for manual testing by @ma2bd in #1059
- Support
ScyllaDb
for the end-to-end tests by @MathieuDutSik in #1083 - Share notifiers and cache among chain clients; listen to local notifications. by @afck in #1088
- Remove unused ChainClient::new. by @afck in #1090
- Make ReentrantCollectionView available on Wasm by @ma2bd in #1066
- Fix typo in build_and_redeploy by @andresilva91 in #1100
- Fix application ID computation. by @afck in #1099
- Insertion of pagination code for
DynamoDb
and putting end-to-end tests forDynamoDb
. by @MathieuDutSik in #1091 - Improve CLI parsing in Wasm test runner by @ma2bd in #1106
- Simplify dependencies to Linera binaries by @ma2bd in #1107
- Log server side metrics to Prometheus by @andresilva91 in #1101
- Sort all Cargo.toml files by @andresilva91 in #1112
- Check if Cargo.toml is sorted on linter by @andresilva91 in #1113
- Rename some storage types to match the
Store
trait name. by @afck in #1108 - rename test-runner into linera-wasm-test-runner by @ma2bd in #1111
- Use anyhow's ensure and Context where appropriate. by @afck in #1116
- Reads the list of all the tables that have been installed for
DynamoDb
andScyllaDb
. by @MathieuDutSik in #1117 - add missing canonicalize for util::resolve_binary by @ma2bd in #1119
- Introduce error codes for
linera-db
tool by @MathieuDutSik in #1120 - Add option
linera project new --linera-root PATH
by @ma2bd in #1115 - Make CLI wrappers more type-safe. by @afck in #1121
- Change all metrics crate usage to Prometheus by @andresilva91 in #1105
- Introduction of crash resistant batching for ScyllaDB. by @MathieuDutSik in #1103
- Bump the version of RocksDB. by @MathieuDutSik in #1122
- Correct an error in
ScyllaDb
and handle one more scenario in the tests by @MathieuDutSik in #1123 - Fix hang in
find_key_values
by @jvff in #1129 - Scylla db in validator by @christos-h in #1125
- Small Dockerfile fix by @andresilva91 in #1132
- Fix resolve_binary (again) by @ma2bd in #1130
- Make it possible to use
linera net up
in bash scripts by @ma2bd in #1126 - Log number of blocks executed metric by @andresilva91 in #1133
- Log block execution latency metric by @andresilva91 in #1134
- Nit: change wording of counter creation expect by @andresilva91 in #1135
- Moved Prometheus ServiceMonitor to prometheus.yaml by @christos-h in #1127
- Log Wasm fuel used per block by @andresilva91 in #1137
- Use anyhow in CLI wrappers instead of panicking. by @afck in #1140
- Improve cli wrappers and linera tool by @ma2bd in #1143
- Fix RUST_LOG=debug cargo test readme by @ma2bd in #1142
- Add message counts to
ExecutedBlock
. by @afck in #1141 - Remove sleep from kubernetes GH action by @christos-h in #1149
- CI: build example applications ahead of tests for DynamoDb and ScyllaDb by @ma2bd in #1150
- Finish up some SDK APIs (breaking changes) by @ma2bd in #1151
- Log number of rounds in certificates by @andresilva91 in #1138
- Make Linera net helper script available to users of
cargo install
by @ma2bd in #1154 - Test the bash quotes of the README files of fungible in CI by @ma2bd in #1156
- Added loki to the validator by @christos-h in #1157
- Redoing stack ending on #1145 by @andresilva91 in #1161
- Log server request success by @andresilva91 in #1146
- Log server request error by @andresilva91 in #1147
- Prometheus log fixes by @afck in #1160
- Nix flake by @Twey in #1162
- Simplify linera_net_helper script by @Twey in #1163
- Partially undo renaming of query_application by @ma2bd in #1167
- Prepare release of crates v0.5.0 by @ma2bd in #1168
New Contributors
Full Changelog: v0.4.1...v0.5.0
v0.4.1-alpha
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
v0.4.0-alpha
What's Changed
- Renaming Rocksdb by @MathieuDutSik in #920
- Implement ScyllaDb as a
KeyValueStoreClient
by @MathieuDutSik in #887 - Fix internal alignment in
frunk
heterogeneous lists by @jvff in #929 - Use heterogeneous lists in code generated by Witty derive macros by @jvff in #937
- Make round number a u32. by @afck in #938
- Ignore invalid notifications. by @afck in #939
- Add support for WIT variants by @jvff in #921
- Ensure votes are for the correct round in the updater by @afck in #942
- Add
wit_import
attribute macro to import functions from Wasm modules by @jvff in #944 - Add support for Wasmer in Witty by @jvff in #945
- linera project publish-and-create now uses workspace by @christos-h in #930
- Add support for Wasmtime in Witty by @jvff in #947
- Add a parameter
max_concurrent_queries
for controlling the number of concurrent queries by @MathieuDutSik in #931 - Fix graphql queries argument requirement by @maxtori in #949
- Allow creating multi-owner chains. by @afck in #950
- linera net up and client refactoring by @christos-h in #951
- Fix types in client wrapper: PublicKey, not Owner by @afck in #952
- Introduce more debugging techniques by @MathieuDutSik in #948
- Add
wit_export
attribute macro to export host functions to Wasm modules by @jvff in #955 - change the homepage of all crates to linera.dev by @ma2bd in #957
- Fix detection of fallible functions in Witty by @jvff in #959
linera project new
version derived from binary version by @christos-h in #956- Add reentrancy support to Witty by @jvff in #960
- Make wallet and storage explicit in READMEs with multiple wallets. by @afck in #961
- Introduction of the ScyllaDb CI. by @MathieuDutSik in #953
- ScyllaDb follow-ups by @ma2bd in #964
- Simplify generics for exporting reentrant functions with Witty by @jvff in #965
- New round notification, leader timeout value by @afck in #962
- Create data type(s) (Raw)OutgoingMessage by @ma2bd in #966
- Code generate mutation root by @christos-h in #954
- nit: quick follow up with #954 on mutation roots by @ma2bd in #970
- Several cleanups of the Database support and tests. by @MathieuDutSik in #967
- Kubernetes deployment for Validators by @andresilva91 in #973
- Workaround deadlock in tests during calls to sychronous system APIs by @jvff in #972
Full Changelog: v0.3.0...v0.4.0
v0.3.0-alpha
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
v0.2.0-alpha
Used for testing & documentation purposes
What's Changed
- Tentatively fix e2e tests by @ma2bd in #679
- Updated installation instructions for Mac OS by @christos-h in #683
- Some removal of some back/forth operation. by @MathieuDutSik in #686
- Inherit workspace dependencies in
linera-core
by @jvff in #690 - Fix race condition in e2e tests by @ma2bd in #688
- Send only one ConfirmUpdatedRecipient per UpdateRecipient. by @afck in #689
- Simplify gRPC messages, use bincode. by @afck in #694
- Clean up Examples by @christos-h in #695
- fix computation of effect_id while executing system operations by @ma2bd in #697
- synchronize node service with validators on startup by @ma2bd in #705
- e2e tests for the fungible application by @MathieuDutSik in #682
- Update validator notification streams for new epochs. by @afck in #702
- Test correction by @MathieuDutSik in #707
- Add claim operation to the
fungible
app by @ma2bd in #703 - Fix counter UI + misc by @ma2bd in #706
- Fix import in linera-views-derive by @ma2bd in #711
- Add
docs.rs
metadata to SDK and views manifest files by @jvff in #700 - Restore integration test in fungible application by @jvff in #715
- Integration test for counter by @MathieuDutSik in #722
- Make crowd funding multi-chain + add tests by @ma2bd in #720
- Retry disconnected notification streams. by @afck in #721
- Allow requesting an application to register it on a chain. by @afck in #726
- Specify application Initialization arguments in JSON by @christos-h in #714
- Added advisory locking to wallet by @christos-h in #724
- Fix some commands so they work with non-owned chains. by @afck in #732
- Unify system APIs related to views by @jvff in #727
- Rename system API WIT interface names by @jvff in #735
- Hooks script now uses cargo machete like CI by @christos-h in #734
- Reintroduce a missing entry in Cargo.toml by @MathieuDutSik in #731
- Update Rust to version 1.69 by @jvff in #737
- Integration test for the social example. by @MathieuDutSik in #725
- Allow creating lite certificates without cloning the signatures. by @afck in #693
- Represent Balance as a pair of u64 in GraphQL by @afck in #733
- Add a client option --wait-for-outgoing-messages. by @afck in #741
- Use
read_multi_key_bytes
for theRegisterView
by @MathieuDutSik in #742 - Implement
try_load_multi_entry_*
forReentrantCollectionView
by @MathieuDutSik in #738 - Remove generics from application views by @jvff in #691
- Use
try_load_entries_*
more systematically by @MathieuDutSik in #747 - Resolve a bug in GraphQL by @MathieuDutSik in #746
- Improvement to storage by @MathieuDutSik in #751
- Avoid recompiling WASM bytecodes by @jvff in #749
- Reduce asynchronicity in
confirmed_log
by @MathieuDutSik in #752 - Grouping of another bunch of asynchronous operations by @MathieuDutSik in #753
- Remove Balance, use Amount for everything and make it 128 bits. by @afck in #748
- simplify CustomSerialize by @ma2bd in #757
- remove session
kind
and simplify interfaces by @ma2bd in #758 - Some refactoring by @MathieuDutSik in #759
- Implement Contract ABIs using associated types in Rust by @ma2bd in #760
- Implement Service ABIs using associated types in Rust by @christos-h in #765
- More ABI-safe functions in examples and tests by @ma2bd in #767
- Improve the storage writing by @MathieuDutSik in #761
- Split chain manager module into multiple files. by @afck in #770
- Added tests for
linera project new
by @christos-h in #771 - Basic fees for creating blocks by @afck in #764
- Add final underscore to the entries by @MathieuDutSik in #775
- Turn Value back into an enum by @afck in #776
- Fix
linera project test
by @christos-h in #779 - 'linera project new' uses views by @christos-h in #780
- Minor changes in node service + logs by @ma2bd in #777
- Upgrade to rand 0.8.5. by @afck in #783
- Only send lite certificate if validator already signed it. by @afck in #784
- Add a round number to ConfirmedBlock. by @afck in #785
- linera-sdk: toy with doc tests and mdbook anchors by @ma2bd in #782
- rocksdb feature in linera-views by @ma2bd in #788
- remove scrambled URL for cargo-doc previews by @ma2bd in #791
- Implement stream for asynchronicity by @MathieuDutSik in #781
- Default storage is in config dir by @christos-h in #793
- Add a README for the social example. by @afck in #794
- After reaching quorum, wait for additional validators. by @afck in #790
- Rename Value to CertificateValue. by @afck in #800
- hack to avoid failing docrs tests due to the new feature by @ma2bd in #801
- optimize code use self by @firedpeanut in #766
- add comments for calculating threshold by @firedpeanut in #755
- rename
Message
intoIncomingMessage
by @ma2bd in #803 linera project test
also does integration tests by @christos-h in #806- Add initial integration tests for Crowd Funding application by @jvff in #717
- Rename "effect" into "message" everywhere by @ma2bd in #804
- Add README file for the Fungible Token application by @jvff in #797
- change id to chain_id by @firedpeanut in #795
- delete useless code by @firedpeanut in #756
- rename binaries
proxy
andserver
intolinera-proxy
andlinera-server
by @ma2bd in #808 - Fix tests on macos by @ma2bd in #809
- Separate admin from other system operations. by @afck in #811
- Add missing --storage arguments to run_local.sh. by @afck in #814
- Linera wallet env variables by @christos-h in #812
- Cache compiled bytecodes by @jvff in #762
- Improve feature Rocksdb by @ma2bd in #810
New Contributors
- @firedpeanut made their first contribution in #76...
v0.1.0-alpha
Initial release of the Linera crates
Used for internal testing & documentation purposes only