Releases: linera-io/linera-protocol
Releases · linera-io/linera-protocol
Release SDK v0.15.8
What's Changed
- Ignore missing cert errors if it's expected. Load it from env by @deuszx in #5039
- [testnet] Fix a comment and log level. (#5047) by @afck in #5057
- Indexer stores blobs published in blobs table. by @deuszx in #4988
- Avoid using the shared chain state view. (#5063) by @afck in #5065
- Switch to ScyllaDB when testing the exporter stack locally (#5066) by @deuszx in #5087
- [testnet] Rename
--grace-period; don't apply on client. (#5078, #5086) by @afck in #5088 - [testnet] Add the corrections for the autocompletion. by @MathieuDutSik in #5076
- [testnet] Collect pending messages after acquiring client lock. (#5091) by @afck in #5094
- Don't fail w/ an error on destinations mismatch by @deuszx in #5095
- Move the wallet into
linera-core(#5080) by @Twey in #5104 - feat(ci): add linera-exporter Docker image build [testnet_conway] by @eldios in #5110
- Port the
ListeningModeenum to the testnet branch by @bart-linera in #5111 - Log after writing cert to storage by @deuszx in #5109
- [testnet] Node service plugins (backport of #5072) by @bart-linera in #5112
- Thread pool (#5113) by @Twey in #5115
- [testnet] Retry and warn if validators return InvalidTimestamp. (#5090) by @afck in #5108
- Disable fallback mode. by @afck in #5102
- Autosigning on the Web (#5116) by @Twey in #5127
- Support opt-in enabling of application logging. (#5099) by @deuszx in #5117
- Conway web logging by @deuszx in #5138
- Remote compatibility test concurrency by @ma2bd in #5145
- Autosigning improvements (#5126) by @Twey in #5146
- Bump tonic dependencies by @deuszx in #5148
- [testnet] Follow-only chains (#5101) by @afck in #5114
- Attempt to fix the web tests by @deuszx in #5155
- Multichain API for Web (#5143) by @Twey in #5157
linera-service: remove debugging print by @Twey in #5165- Prepare SDK release 0.15.8 by @ma2bd in #5174
Full Changelog: v0.15.7...v0.15.8
Release SDK v0.15.7
What's Changed
- [testnet] Backport the LRU prefix caching of
find_{keys,key_values}_by_prefix(#4576) by @MathieuDutSik in #4964 - feat: Add Grafana Alloy configuration support for observability (backport to testnet_conway) by @eldios in #4944
web-threadbackport totestnet_conwayby @Twey in #4985- deployment: add support for the LRU cache by @eldios in #4981
- Fix missing committee blob handling. (#4978) by @afck in #4993
- Improve exporter logging. by @deuszx in #4996
- [testnet] Allow filtering incoming messages by application. (#4989) by @afck in #5003
- backport #4961: improve readability of BucketQueueView by @ma2bd in #5004
- [testnet] Improve the speed of pre_save in BucketQueueView (#5011) by @MathieuDutSik in #5012
- feat: refactor validator commands to hierarchical structure (backport #5009) by @eldios in #5022
- [testnet] Add
Amount::to_attosandabs_diff. (#5029) by @afck in #5030 - db-v1-migration: add migration script and Docker Compose override by @eldios in #5027
- Exporter: improve logging and add metric by @deuszx in #5037
linera-core: give more information when #5023 happens (#5026) by @Twey in #5032- Add Postgres DB backend for the indexer. by @deuszx in #4979
- [testnet] Fix round oracle issue; deduplicate leader computation. (Partial backport of #5033) by @afck in #5046
Full Changelog: v0.15.6...v0.15.7
Release SDK v0.15.6
What's Changed
- [testnet] Improve a few log messages: timeouts, validator addresses. (#4920) by @afck in #4924
- [testnet] When staging, verify the inboxes. (#4923) by @afck in #4925
- Update explorer by @deuszx in #4922
linera-web: removeTRACElogs by @Twey in #4928- Don't pass empty string, it's optional by @deuszx in #4929
- [testnet] Backport the "fn root_key" and the MissingEntries change (#4916) by @MathieuDutSik in #4926
- [testnet] Improve
wallet showoutput. (#4642, #4927) by @afck in #4930 - When first request fails, start subsequent ones in parallel with increasing delay. by @deuszx in #4913
- Do the migration and assert in a more modular fashion. by @MathieuDutSik in #4892
- Update metrics and logging of the faucet. by @deuszx in #4940
- Improve faucet debugging by @deuszx in #4942
- [testnet] Log validator addresses, not pub keys. by @afck in #4945
- Even more logging by @deuszx in #4947
- [testnet] Call
sync_if_neededfor validated block certificates, too. (#4949) by @afck in #4950 - [testnet] Specify the context of errors in
MissingEntries. by @MathieuDutSik in #4941 - First request should be subject to a delayed alternative. by @deuszx in #4951
- Backport PRs on linera-views by @ma2bd in #4960
- Thread latest certficiate for chain updates by @deuszx in #4963
- [testnet] Version 0.15.6 by @afck in #4967
Full Changelog: v0.15.5...v0.15.6
Release SDK v0.15.5
What's Changed
- [Backport of #4674] Use bigger GH runner for Docker Image CI by @ndr-ds in #4675
- Remove the
test_create_and_call_end_to_endfrom the CI (backport of 4394) by @MathieuDutSik in #4671 - [Backport] Add an option to limit how many tasks are joined concurrently. by @afck in #4667
- Fix consensus issues related to timeouts, rounds, ownership. (Backport #4688) by @afck in #4701
examples/native-fungible: don't forget the import map (#4574) by @Twey in #4713- Deserialize errors in the proxy. (#4709) by @afck in #4716
- Make connection and process_inbox logs less noisy. (#4672) by @afck in #4717
- Don't do heavy syncing of sender chains unless requested. (#4706) by @afck in #4720
- Fix sender block sync. by @deuszx in #4722
- Shuffle validator order in download_missing_sender_blocks (Backport of 4724) by @ndr-ds in #4725
- Make chain manager recover from current_round bug. (#4728) by @afck in #4729
- Backport of 4582 4691 4692 by @ndr-ds in #4726
- [testnet] Add command show-ownership by @ma2bd in #4567
- Improve a few error and log message strings. (#4734) by @afck in #4735
- Restore BlobsNotFound handling on retry_pending_cross_chain_requests. (#4736) by @afck in #4737
- Backport 4406 / 4397 / 4394 / 4366 to TestNet Conway of end-to-end CI changes. by @MathieuDutSik in #4739
- Add more info to
query-validator[s]; show only diff inquery-validators. by @afck in #4738 - Send only the relevant sender chain on
MissingCrossChainUpdate. (#4748) by @afck in #4747 - [testnet] Sort requested_pending_message_bundles by increasing timestamps by @ma2bd in #4757
- Backport of 4743 4744 by @ndr-ds in #4749
- [testnet] Add missing retry for incoming message on existing block proposals by @ma2bd in #4759
- [testnet] Log gRPC status as
Debug, notDisplay. by @afck in #4760 - Decrease memory profiler logging by @deuszx in #4765
- [testnet] Show locked; filter by weight; fetch all missing senders. by @afck in #4751
- [testnet] Backport #4769: support for dropped actors by @ma2bd in #4772
- Silence background sync received certificates by @deuszx in #4774
- [testnet] Backport #4684: Restructure the
RemoteNetTestConfigtype by @ma2bd in #4779 - Backport of 4712 by @ndr-ds in #4776
- [Backport] Improve the
find_received_certificatesprocess (#4708) by @bart-linera in #4762 - Use different log levels for local and remote errors. by @afck in #4784
- [testnet] Fix sending sparse sender chains. by @afck in #4786
- [testnet] Relax the inbox check. (#4791) by @afck in #4793
- [testnet] Don't sync automatically if only super owners. (#4699) by @afck in #4794
- [testnet] Avoid using shared chain state views except for GraphQL. (#4797) by @afck in #4798
- Backport conway not enough balance error (#4730) by @MathieuDutSik in #4792
- [testnet] Fix timestamps and sys ops in explorer. (#4664, #4801) by @afck in #4806
- [testnet] backport "Remove
receive_certificate_and_update_validators; fix flaky test" that is PR (#4805) by @MathieuDutSik in #4809 - Lower Scylla commitlog size by @ndr-ds in #4812
- Backport: process epoch changes and events every time a block is executed (#4799) by @bart-linera in #4810
- Backport: Check the block height before the epoch in
process_timeout(#4811) by @bart-linera in #4813 - [testnet] backport
multi_getchanges toMapViewand protocol code (#4789, #4788, #4634) by @MathieuDutSik in #4804 linera_core::client: batch downloading of missing blobs (#4755) by @ma2bd in #4768- Backport #4818 by @ma2bd in #4828
- Backport: Do not process inboxes of non-owned chains (#4825) by @bart-linera in #4832
- [testnet] Downgrade log levels; make
--min-votesnamed. (#4837, #4838) by @afck in #4840 - Introduce RequestsScheduler to track (and deduplicate) all requests and validators' scores by @deuszx in #4752
- [testnet]
change-validatorscommand; sync first. (#4833, #4854) by @afck in #4853 - Remove semaphore from RequestsScheduler by @deuszx in #4869
- Replace execution state hash with zeroes in high epochs by @bart-linera in #4824
- Add
FLAG_FREE_REJECT: with it, rejecting messages is free of charge. by @afck in #4876 - Turn block heights list into ranges to load more at once from storage. by @afck in #4881
- Backport of explorer stack + some fixes and code cleanups by @ndr-ds in #4878
- Support querying state at cached views; New BlockExecuted notification by @deuszx in #4868
- [testnet] Pin several large futures. (#4883) by @afck in #4882
- Backport: Extend MessagePolicy filtering to events (#4877) by @bart-linera in #4879
- [testnet] introduce new database schema and migration tooling. by @MathieuDutSik in #4865
- Fix Chart.yaml merge conflict by @ndr-ds in #4884
- Make the migration more granular. by @MathieuDutSik in #4885
- Add AssertStorage for
linera-proxyandlinera-server. by @MathieuDutSik in #4887 - Fix ruzstd version 0.8.1. by @afck in #4895
- Delete ClusterIP for now by @ndr-ds in #4889
- Build explorer stack images in CI and build them on GCloud by @ndr-ds in #4888
- Remove node selector for exporter by @ndr-ds in #4899
- Make DB migration officially concurrent by @ma2bd in #4891
- Break out of the proposal staging loop if rejected message fails. by @afck in #4890
- [testnet] Test fixes and
NotificationsExttrait. (#4834, #4862, #4851) by @afck in #4863 - Crash exporter if block processor task crashes by @ndr-ds in #4900
- Retry certificate reads for up to a second before erroring. by @deuszx in #4903
- [testnet] Simplify and generalize
block_hashes. (#4897) by @afck in #4901 - Web client: make block_hash optional arg of query fn by @deuszx in #4904
- Add gRPC keepalive configuration to detect stale connections by @ndr-ds in #4908
- [testnet] Sync if we learn about a new round while requesting a timeout. (#4912) by @afck in #4914
- [testnet] Version 0.15.5 by @afck in #4915
- Add sqlite3 to Indexer image by @ndr-ds in #4917
Full Changelog: v0.15.4...v0.15.5
Release SDK v0.15.4
What's Changed
- Fix Docker Compose image tags for testnet_conway by @eldios in #4584
linera-web: exposeskip_process_inboxoption (#4593) by @Twey in #4595linera-web: bump to 0.15.4 by @Twey in #4601- Port client changes by @bart-linera in #4598
- Replace
dashmapwithpapaya. (Backport #4481.) by @afck in #4545 - Port of #4603 to Conway by @bart-linera in #4605
- Backport node service memory profiling by @deuszx in #4610
- Native fungible demo accepts 32-byte long address by @deuszx in #4599
- Performance and tooling related backports by @ndr-ds in #4626
- Use
thread_rnginstead offrom_entropy. (#4647) by @afck in #4649 - Revert weighted validator shuffling by @afck in #4655
- Counter collection views testnet (Backport of #4616) by @ma2bd in #4650
- Rename
ensure_is_activeto make it clear that it modifies the chain. #4646 by @afck in #4651 - Faucet: some deduplication and added sanity check. (#4640) by @afck in #4659
- Track the admin chain by default. (#4641) by @afck in #4652
- Remove outdated
ChainId::rootreferences, and an unused file. (#4644) by @afck in #4662 - Fix scylla dep to 1.1; doesn't build with later versions. (#4661) by @afck in #4663
- [testnet] Prepare release of crates 0.15.4 by @ma2bd in #4627
- Separate chain worker TTL for sender chains. by @deuszx in #4630
- [Backport] Add a limit for the number of received_log entries in a chain info response by @bart-linera in #4643
Full Changelog: v0.15.3...v0.15.4
Release SDK v0.15.3
What's Changed
linera-base: expungewasmtimerin favour ofkywasmtimeby @Twey in #4564pnpm-workspace.yaml: namenative-fungibleas workspace member by @Twey in #4566- Release SDK 0.15.3 by @Twey in #4565
- [testnet] Port PR #3682 (mdbook anchors) to the testnet branch by @ma2bd in #4497
Full Changelog: v0.15.2...v0.15.3
Release SDK v0.15.2
What's Changed
- [testnet] Test remote compatibility on the testnet branch by @ma2bd in #4503
- Restore execution actor refactoring; fix reading blobs. by @afck in #4511
- Don't record block metrics when preprocessing. (Backport of #4519) by @afck in #4520
- [testnet] Clients update validators about missing committees. (#4493) by @deuszx in #4515
- [testnet] Add
BlobLastUsedByCertificateendpoint to the validator proxy. by @deuszx in #4526 - Always fetch the chain description on
follow-chain. (Backport of #4532) by @afck in #4537 - Update client by @deuszx in #4533
- Bump versions to 0.15.2 by @deuszx in #4540
- Fix some pedantic Clippy warnings. (Backport #4521 and #4531.) by @afck in #4542
- [testnet] Treat storage initialization as idempotent action. by @deuszx in #4546
- [testnet] Return error if new Genesis config is different from the storage one. by @deuszx in #4548
linera-web: improvepackage.jsons (#4512) by @Twey in #4551- @linera/{client,signer} 0.15.2 by @Twey in #4552
- testnet backport of #4549: fix prehistoric about-message by @ma2bd in #4550
Full Changelog: v0.15.1...v0.15.2
Release SDK v0.15.1
We're excited to release the SDK for the new testnet Conway!
What's Changed
- Use
BucketQueueViewin the protocol. by @MathieuDutSik in #2807 - Add --build-mode to net up --kubernetes by @ndr-ds in #3741
- More dashboard changes by @ndr-ds in #3658
- Print total tasks started on benchmark by @ndr-ds in #3659
- Remove
Client::clone_with. by @afck in #3747 - make the block exporter context visible in the Storage trait by @ma2bd in #3748
- Bring back missing script "deploy-validator.sh" by @ma2bd in #3750
- Add max blocking threads option to client/server/proxy by @ndr-ds in #3660
- All tasks wait before starting by @ndr-ds in #3676
- Make RocksDB config dependant of current hardware by @ndr-ds in #3740
- Increase upper bound for inbox size metric by @ndr-ds in #3742
- Use enum for BuildMode by @ndr-ds in #3753
- Avoid redundantly serializing blob bytes. by @afck in #3763
- Rewrite the chain listener as a single loop. by @afck in #3745
- Bump the version of alloy in order to address the
getrandomproblem. by @MathieuDutSik in #3764 - Implement the calls from the EVM to
{EVM,Wasm}. by @MathieuDutSik in #3717 - Increase the durations in
test_service_as_oracle_timeout_early_stop. by @afck in #3767 examples/fungible/web-frontend: remove hardcoded account types by @Twey in #3770- Prepare release of version 0.15.0 in the future by @ma2bd in #3774
- Remove the Localstack word from the source code by @MathieuDutSik in #3765
- Fix the
test_wasm_end_to_end_social_user_pub_subflakiness. by @afck in #3776 - Introduce the
linera.solfor solidity code. by @MathieuDutSik in #3775 - Add missing metadata so crates can be published. (#3778) by @afck in #3779
- Fix How To Perform HTTP Requests readme test in CI by @jvff in #3783
- Ask confirmation to start benchmark by @ndr-ds in #3744
- Move
Epochto linera_base by @bart-linera in #3791 - Remove redundant default help text. by @afck in #3792
- Initial commit for the block exporter. by @usagi32 in #3746
- correction README.md by @strmfos in #3794
- Add a script to manage the ownership of the Linera crates by @ma2bd in #3803
- Add new applications to
used_blobs; changeapplicationsquery. by @afck in #3818 - Remove unused context args and fields. by @afck in #3821
- Implement event stream subscriptions; port social example. by @afck in #3784
- Remove pub-sub channels. by @afck in #3793
- Expand the
publish_moduleof theClientWrapper. by @MathieuDutSik in #3824 - Add more debug logs to
client.rs. by @afck in #3825 - Update
actions/checkoutto version 4 by @PixelPil0t1 in #3817 - Fix typos in TODO comments and notifications reference by @leopardracer in #3827
linera-service-graphql-client: usesimilar-assertsfor schema snapshot by @Twey in #3830- Fix typos: correct spelling by @leopardracer in #3831
- Update actions/checkout to v4 by @PixelPil0t1 in #3829
- Enable three EVM tests that were forgotten. by @MathieuDutSik in #3838
- Add the computation of the BlockEnv for EVM. by @MathieuDutSik in #3833
- When syncing, also process timeout certificates. (main port) by @afck in #3843
- Update actions/checkout to v4 by @PixelPil0t1 in #3842
- Bundle client dependencies into an
Environmenttrait by @Twey in #3828 - Introduce the execute_message for EVM applications. by @MathieuDutSik in #3823
- build: update checkout action to v4 by @dizer-ti in #3826
- Automatically rotate the faucet chain once it has a maximum length. by @afck in #3848
- Make some operations exempt from app permissions. by @afck in #3851
- Change ChainDescriptions into blobs by @bart-linera in #3787
- Add a test that en EVM failing function results in an error by @MathieuDutSik in #3832
- Don't strip binaries by @ndr-ds in #3866
- Alloy version bump and removal of
alloy-signer-localby @MathieuDutSik in #3868 linera-views-derive: minor cleanups by @Twey in #3854- Make sure we're building release images by @ndr-ds in #3867
- Simplification storage initialization of the dual-store database backend by @ma2bd in #3870
- Fix CI after #3870 by @ma2bd in #3872
- Extract process of signing into a trait by @deuszx in #3696
- Remove unused RawOutgoingMessage struct by @deuszx in #3875
- Store network information in DB by @ma2bd in #3755
- Replace fixed timer by retry loop when TCP/UDP servers start by @ma2bd in #3885
- Fix typos, remove
unreachable!. by @afck in #3886 - Test that follow-chain also works with child chains. by @afck in #3887
- Revert automatic faucet chain rotation. by @afck in #3890
- Improve code for validator checks by @ma2bd in #3881
- Fix a bug where clients don't recover from conflicting proposals. by @afck in #3892
- Implement the processing of the EVM gas usage. by @MathieuDutSik in #3715
linera_views::Context: extractKeyValueStorefunctions by @Twey in #3861- Make numeric constructors and arithmetic const. by @afck in #3900
- Remove unused message ID functions. by @afck in #3903
- Make release the default mode for Dockerfile by @ndr-ds in #3871
- Remove unused dependencies and restrict use of alloy. by @MathieuDutSik in #3907
- Set default fallback duration to
MAX. by @afck in #3905 - Patch GraphQL by @deuszx in #3911
- Address two issues with EVM by @MathieuDutSik in #3899
- Actually use backend config by @ndr-ds in #3876
- Adjust state hash computation bucket by @ndr-ds in #3877
- Recursively create parent directories when creating config dir by @ndr-ds in #3897
- Add dual store support by @ndr-ds in #3878
- Add Local SSD support by @ndr-ds in #3879
- Make ScyllaDB replication factor configurable by @ndr-ds in #3788
- Use NetworkTopologyStrategy instead of SimpleStrategy by @ndr-ds in #3880
- Use newer ScyllaDB Chart versions by @ndr-ds in #3789
- Move cross-chain error log to after the loop. by @afck in https://g...
Release SDK v0.14.1
What's Changed
- Port PR #3682 to new testnet branch (mdbook anchors) by @ma2bd in #3786
- Use execution state for
applicationsquery. by @afck in #3820 - When syncing, also process timeout certificates. by @afck in #3840
- Make sure
process_inboxnever creates empty blocks. by @afck in #3822 - Automatically rotate the faucet chain once it has a maximum length. (#3848) by @afck in #3852
- Find current chain on faucet restart. by @afck in #3863
- Don't strip binaries (Port of #3866) by @ndr-ds in #3873
- Revert faucet chain rotation. by @afck in #3865
- Fix a bug where clients don't recover from conflicting proposals. (#3892 → testnet_babbage) by @afck in #3895
- Rotate the faucet chain automatically. by @afck in #3893
- Fix syncing after
follow-chainfor child chains. by @afck in #3888 - Patch GraphQL; update deps. by @deuszx in #3901
- Remove chain ID from mutex before closing it. by @afck in #3953
linera-sdk: build docs without tests by @Twey in #3965- prepare release of SDK 0.14.1 by @ma2bd in #3968
Full Changelog: v0.14.0...v0.14.1
SDK v0.14.0
What's Changed
- Use
Channelin thelinera-storage-serviceby @MathieuDutSik in #2664 - Fix some potential
ChainStateissues by @afck in #2675 - Batch queries by chain when synchronizing certificates from validator. by @deuszx in #2666
- Correct two bugs in the
BucketQueueView. by @MathieuDutSik in #2541 - Pin ScyllaDB Helm chart versions. by @christos-h in #2682
- Group the
create_cross_chain_requestinto acreate_cross_chain_requestsby @MathieuDutSik in #2676 - Bump thiserror by @deuszx in #2685
.github/workflows/rust.yml: use newerwasm-packsyntax by @Twey in #2680- Inject git commit into Docker image. by @christos-h in #2683
- CI: reduce verbosity in long faucet chain test by @ma2bd in #2687
- Stop using ClientOptions in ClientContext directly by @ndr-ds in #2678
- CI: run certain tests also on the release branches by @ma2bd in #2690
- Improve the
publish_bytecodefunctionality. by @MathieuDutSik in #2674 - Compute which sender chains' message deliveries to wait for. by @afck in #2693
- Move delivery notifiers to chain worker by @jvff in #2689
- Add unit test for saving wallet with pending blobs by @ndr-ds in #2679
- Always serialize BlobId as string if is_human_readable by @ndr-ds in #2681
- Cache solc on CI by @ndr-ds in #2697
- Return WARN if blob_last_used_by returns an Err in validators by @ndr-ds in #2698
linera-rpc: manually configure TLS for the client as required by Tonic ≥ 0.12 by @Twey in #2700- Some optimizations on our Docker github workflow by @ndr-ds in #2688
- Ensure received certificates' messages are delivered. by @afck in #2696
- Use scylla production mode but disable it in CI by @jvff in #2702
- Skip reading environment variable and allocating a
Stringif possible by @jvff in #2711 - Immediately acknowledge GRPC subscriptions by @ma2bd in #2712
- Don't fallback to hardcoded devnet Faucet URL by @jvff in #2713
- Depend on other services based on health checks for docker compose by @ndr-ds in #2715
- Fix insufficient balance error messages in long faucet chain test by @jvff in #2718
- Read from ChainManager's pending blobs when proposing block by @ndr-ds in #2716
- Add blob size limits. by @afck in #2705
- Fix faucet timeout in long faucet chain test by @jvff in #2721
- Fix conversion of
SystemMessage::OpenChainmessage toasync_graphql::Valueby @jvff in #2722 - docs: Readme by @operagxsasha in #2719
- Don't cache blobs that are too large. by @afck in #2726
- Update Project template by @Nirajsah in #2614
- Make deploy-validator.sh executable. by @christos-h in #2727
- deploy-validator.sh script uses 4 shards. by @christos-h in #2729
- Rename ClientState to ChainClientState. by @afck in #2731
- Shard editing command by @ma2bd in #2732
- Update Block Explorer README by @ndr-ds in #2733
- Improvement to the
test_end_to_end_repeated_transfers. by @MathieuDutSik in #2736 linera-client: improve error behaviour on open failure by @Twey in #2738- Push docker images from CI by @ndr-ds in #2740
- Partially revert "Better logging for subscriptions (#2735)" by @ma2bd in #2760
- Optimize
synchronize_received_certificates_from_validator. (#2737) by @afck in #2747 - Upgrade crate version to v0.14.0 by @ma2bd in #2748
Cargo.toml: require tonic ≥ 0.12.3, below which we are not compatible by @Twey in #2753scripts/linera_net_helper.sh: also print out the environment variables by @Twey in #2754linera_sdk::service: initialize logging before deserializing query by @Twey in #2755linera_execution::wasm::wasmer: don't serialize JS modules by @Twey in #2758- Make the
cargo +nightly testcompile correctly. by @MathieuDutSik in #2746 - Do benchmark for
storage-service, resolve a bug and put the performance code in a separate module. by @MathieuDutSik in #2707 linera-execution: remove unnecessaryArcfrom the module cache by @Twey in #2757- Build with nightly Rust on the Web by @Twey in #2752
- Look for blobs in the expected places by @ndr-ds in #2751
- Make storage-service a default feature by @ma2bd in #2750
- Add GRPC test to
linera query-validator(s)by @ma2bd in #2769 - Don't log entire request on handle_certificate by @ndr-ds in #2776
- tracing::instrument -> instrument by @ndr-ds in #2777
- Stop skipping some fields on instrument by @ndr-ds in #2778
- Push all tags individually by @ndr-ds in #2780
- Remove blobs cache by @ndr-ds in #2784
- Deliver messages to untracked publisher chains. (#2768) by @afck in #2787
- Process downloaded certificates in parallel. (#2762) by @afck in #2788
- Stop updating tracker on first entry we couldn't get or verify by @ndr-ds in #2793
- Accept past CreateCommittee messages. (#2790) by @afck in #2796
- Don't fail if removed committee doesn't exist. by @jvff in #2799
- Use the validator name to shuffle shards per validator. by @christos-h in #2765
- Group download operations in
updater.rs. by @MathieuDutSik in #2800 - Introduces the
maybe_write_blob_stateand uses it. by @MathieuDutSik in #2805 - Test receipt of old epoch change messages by @jvff in #2797
- Improve the
get_blobsfunction by @MathieuDutSik in #2804 - Take subscriptions into account in all_messages_to_tracked_chains_delivered_up_to by @afck in #2811
- Remove version from docker-compose.yml. by @christos-h in #2808
JsValuemodule conversions by @Twey in #2771- Use the configured nightly version in the pre-push hook. by @afck in #2812
- Restructuration of the
get_blobscode. by @MathieuDutSik in #2817 - Fix lint CI and split it into multiple jobs by @ndr-ds in #2785
- Split rust CI into more jobs by @ndr-ds in #2786
- Have query-validator(s) check the validator signature(s) by @ma2bd in #2814
- Small refactors while reading the code by @deuszx in #2745
- allow deployment script to run from the source of the repo by @ma2bd in #2825
- Parameterise docker compose image by @christos-h in https://github....