Linera SDK v0.15.18
Pre-release
Pre-release
What's Changed
- [backport] ci: wait for docker daemon before docker steps by @ndr-ds in #6129
- [testnet] Add more clippy corrections. by @MathieuDutSik in #5982
- [testnet] Remove unused code, fix naming. (#6136) by @afck in #6137
- [testnet] linera-exporter: drop redundant EvmChainExporter and linera-bridge dependencies by @deuszx in #6140
- Extract bridge initialization/setup from linera-bridge by @deuszx in #6124
- [testnet] Switch to the github access for the "protoc" by @MathieuDutSik in #6150
--never-reject-application-ids; remove unused code (#6014, #6009) by @afck in #6152- Backport gRPC metrics observability fixes (#6119 + #6120) by @ndr-ds in #6146
- [backport] Skip certificate-created blobs during pre-fetch (#6105) by @ndr-ds in #6155
- Fix
next_height_to_preprocessto return numeric max by @afck in #6162 - Backport: add error_type and traffic_type to General dashboards (#6158) by @ndr-ds in #6159
- [testnet] Apply clippy corrections to linera-bridge. by @MathieuDutSik in #6164
- [testnet] Treat chain_modes=None as tracking every chain to fix validator TTL (#6167) by @ndr-ds in #6169
- [testnet] Backport: only persist fast pending proposals in the wallet (#6166) by @afck in #6170
- [Testnet] sixth set of correction to the
linera-explorer. by @MathieuDutSik in #6172 - [testnet_conway] Route Docker Compose CI to self-hosted-builder pool to avoid in-container OOM by @ndr-ds in #6176
- [Testnet] Clean up bridge ABI duplication and tighten typed fields by @MathieuDutSik in #6181
- Move late-binding post deploy from EVM to Linera side by @deuszx in #6173
- [testnet] admin_committee: chain-state fallback on storage miss by @ndr-ds in #6186
- [testnet] Insert more code for the
anvil_deposit_proof. by @MathieuDutSik in #6189 - Improve Docker build times by @deuszx in #6125
- backport to testnet_conway: disable Cloud Logging on validator HTTP LB BackendConfig by @ndr-ds in #6192
- [testnet] Replace
let _ =with explicit handling and deny the lints (#6188) by @afck in #6200 - Revert "[testnet] Insert more code for the
anvil_deposit_proof. (#6… by @deuszx in #6204 - [testnet] Address SOLC rate limiting by @MathieuDutSik in #6208
- docs: move validator deployment guides to docs.infra.linera.net (backport) by @eldios in #6195
- Modify the build pipeline to make our built artefacts compatible with Sentry's Wasm integration (#6115) by @Twey in #6168
- [testnet] Re-enable anvil_deposit_proof in CI with stabilization fixes. by @MathieuDutSik in #6211
- Cancun hardfork anvil in docker-compose tests by @deuszx in #6212
- [testnet] Address a bug in linera-bridge and restructure the way we handle by using a Write Ahead Log by @MathieuDutSik in #6213
- [testnet] Remove some
unreachableand.unwrap(). by @MathieuDutSik in #6206 - Log linera-base
ChainIdinstead of proto field. (#6217) by @afck in #6218 - Patch build.bash to work locally, without wasm-split by @deuszx in #6221
- Separate tables for pending and finished relay tasks by @deuszx in #6219
- Linera bridge relayer runbook by @deuszx in #6050
- Widen load_view_latency histogram cap from 10ms to 1s [backport] by @ndr-ds in #6241
- docker_image workflow: replace '/' in branch name with '-' for image tag [backport] by @ndr-ds in #6251
- Move
--ignore-bundle-originslogic to client; filter notifications (#6182) by @afck in #6214 - Setup sh slimdown by @deuszx in #6235
- Pin tonic in the project template to work with Rust 1.86.0 by @afck in #6252
- [testnet] Change what uncompressedKeys are being sent by @MathieuDutSik in #6255
- [testnet] Enable application introspection by @MathieuDutSik in #6198
- [testnet] Batch cross-chain updates and confirmations. (#5947) by @afck in #6215
- Forge deploy scripts by @deuszx in #6238
- Use OpenZeppelin's ERC20 implementation. by @deuszx in #6261
- Move evm-bridge contract from examples to
linera-bridgeby @deuszx in #6265 - [testnet] Use the
Epochtype for linera epochs. by @MathieuDutSik in #6268 - Move rpc_endpoint setting (EVM rpc node) from bridge parameters to instantiation. by @deuszx in #6267
- Fetch and bind GCP Secrets at startup by @deuszx in #6270
- Backport: Pipeline certificate batch downloads during chain sync by @ndr-ds in #6281
- Fix the bug in relayer logic responsible for marking Linera
PendingBurntxn as finished on EVM by @deuszx in #6276 - Fix burn completion false positive via per-burn on-chain dedup by @deuszx in #6280
- Measure max Linera Burns in single EVM transaction. by @deuszx in #6282
- Migrate CI to pnpm 11 by @ma2bd in #6274
- [testnet] Retry on
EventsNotFound(#6278) by @afck in #6283 - [testnet] Pin Node 22 in pnpm 11 workflows by @ma2bd in #6292
- Run the gas estimation tests serially by @deuszx in #6296
- Backport linera-storage-decode-key to testnet_conway by @ndr-ds in #6290
- [backport] Tighten URI validation in extract_grpc_method_name. by @ndr-ds in #6262
- monitoring: add CPU steal time panel to validator General dashboard by @ndr-ds in #6301
- fix FungibleOperation::Approve to follow ERC20 semantics by @ma2bd in #6303
- prepare release 0.15.18 by @ma2bd in #6311
Full Changelog: v0.15.17...v0.15.18