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