What's Changed
- [testnet] backport #5278: make serialization of wallet stable by @ma2bd in #5303
- [testnet] integration tests wasm expenses by @MathieuDutSik in #5300
- Backport: Make the
--ownersCLI argument tochange-ownershipa map (#5284) by @bart-linera in #5287 - Start validator exporters from last committee on startup by @deuszx in #5293
- Rewrite explorer backend to Rust by @deuszx in #5283
- Web storage (#5265) by @Twey in #5308
- fix(backup-script): fix heredoc variable expansion and improve volume detection [testnet_conway] by @eldios in #5312
- Exporter cli manipulate destinations state by @deuszx in #5298
- [testnet] Don't automatically retry operations on conflict. (#5234) by @afck in #5309
- [testnet] Change account CLI syntax from
chain:ownertoowner@chain(#5305) by @afck in #5313 - [testnet] Standardize naming for admin chain ID references (#5307) by @afck in #5316
- Simplify how initial committee exporters are spawned. by @deuszx in #5317
- [backport] add command
linera wallet export-genesis(#5277) by @ma2bd in #5288 - [testnet] Remove (don't reject) message bundles that fail due to block limits. (#5326) by @afck in #5329
- lock @types/node to 22.7.5 as required by ethers by @Twey in #5332
- Fix exporter's startup logic. by @deuszx in #5340
- Improve exporter startup logging by @deuszx in #5343
- Update
native-fungibleAPI for multichain by @Twey in #5339 - Fix Cloud Build Docker image builds by @ndr-ds in #5338
- Use serde-reflection to track the BCS formats of application data by @ma2bd in #5319
- Small cleanups in
ChainListenerby @bart-linera in #5344 - Update graphql account type by @deuszx in #5350
- Filter notifications by listening mode in
process_notification. by @afck in #5352 - Add migration flag for mandatory apps to require accepted messages by @afck in #5355
- Reinitialize gRPC client on errors by @deuszx in #5360
- Distinguish synthetic from organic traffic in metrics and traces by @ndr-ds in #5334
- [testnet] SDK: Add
read_application_descriptionto the runtime. (#5346) by @afck in #5361 - Backport PRs #4994, #4997, #5006, #5007, #5054, #5123, #5124, #5125, #5136, #5137, #5207, #5297 by @ndr-ds in #5337
- [testnet] Handle different epochs in the integration tests. by @MathieuDutSik in #5370
- Include source maps when packaging linera web client. by @deuszx in #5376
- Retry on h2 protocol error Internal gRPC error by @ndr-ds in #5359
- Fix gRPC subscription retry count to reset on reconnection by @ndr-ds in #5380
- [testnet] Allow having multiple http endpoints and allow http endpoints in tests by @MathieuDutSik in #5382
- Testnet backport of conditional logging in the linera web client by @deuszx in #5383
- Backport preferred chain owners PR. Add metamask fungible example. by @deuszx in #5387
- [testnet] Initial client-side support for open multi-leader round chains. (#5328) by @afck in #5369
- Remove eprintln usage from tracing_opentelemetry by @ndr-ds in #5394
- Safari memory fix by @deuszx in #5395
- Fix benchmark close chain race condition by @ndr-ds in #5397
- Add storage cache hit rate to dashboard by @ndr-ds in #5399
- Fix client owner wallet overwrite by @deuszx in #5408
- Add more instrumenting around block execution by @ndr-ds in #5398
- Fix Cargo.lock by @ndr-ds in #5410
- [testnet] Fix timestamp handling in SDK test framework's
BlockBuilder(#5392) by @afck in #5407 - Log application logs via tracing crate by @deuszx in #5415
- [testnet] Return
ResourceTrackerfrom SDK test framework'shandle_new_eventsandhandle_received_messages(#5414) by @afck in #5416 - Linera web client turns of user application logs by default. by @deuszx in #5418
@linera/client: give search params precedence over application-provided logging spec (#5419) by @Twey in #5421- Lock the wallet on the Web (#5385) by @Twey in #5423
- Add
max_new_events_per_blocksetting to limit stream events per block by @afck in #5420 - prepare release 0.15.12 by @Twey in #5426
- [testnet] Add free application IDs to resource control policy (#5406) by @afck in #5424
- [testnet] Cache execution state when staging blocks. (#5367) by @afck in #5388
- [testnet] Add missing app ID; submit task outcomes in the correct order. (#5425) by @afck in #5427
Full Changelog: v0.15.11...v0.15.12