Upgrade Notice
This minor release is for Corto (corto-1). It was created from rachid/fibre-performance-main and has these notable features:
-
Fibre object storage (e.g. S3 or R2)
-
Validators can configure a minimum Fibre blob upload size via
config/server_config.tomlmin_upload_size = 33554432
What's Changed
- ci: enable Mergify backports to v10.x by @rach-id in #7850
- fix: wait for first block before txsim selects a master account by @rootulp in #7845
- chore(observability): sync the fibre Grafana dashboard with the corto export by @rootulp in #7851
- fix(observability): complete fibre dashboard rate interval fixes by @rach-id in #7852
- feat: add two-validator local fibre devnet by @rach-id in #7854
- feat(gRPC): add Cosmos reflection service by @nman98 in #7855
- feat(fibre): allow downloads without a keyring by @theodorebugnet in #7861
- fix(fibre): don't leak the fibre client's
stategrpc on Close by @theodorebugnet in #7862 - fix(observability): populate fibre validator filter from server metrics by @rach-id in #7859
- test(e2e): block sync from mocha and mainnet genesis by @rootulp in #7868
- ci: remove TestBlockSync e2e matrix entry that matches no test by @rootulp in #7867
- feat(talis): add
--successful-onlyto fibre-throughput by @renaynay in #7869 - ci: re-add govulncheck by @rootulp in #7866
- fix(blob): compile on 32-bit targets by @rootulp in #7864
- refactor: rely on go-square blob tx validation by @rootulp in #7871
- docs: clarify Fibre connections and v10 configuration by @rach-id in #7875
- feat: add missing config settings using a command by @rach-id in #7877
- fix: add missing preposition to filtered square builder comment by @rootulp with @Copilot in #7882
- ci: authenticate Codecov uploads with OIDC by @rootulp in #7886
- docs: clarify fibre escrow helper invariant by @rootulp with @Copilot in #7881
- fix: use fibre linker flags for fibre build and declare mptcp-disable phony by @rootulp with @Copilot in #7883
- docs: sync config before editing new settings by @rach-id in #7887
- chore: bump v3 multiplexer binary to v3.13.0 by @rootulp in #7894
- test(fibre): wait for app commit before asserting escrow debit by @rootulp in #7897
- ci: measure cross-package coverage and ignore generated code by @rootulp in #7898
- chore: remove unused talis helpers by @rootulp in #7893
- fix: address code quality findings by @rootulp in #7885
- fix: align docker e2e evidence replacement by @rootulp with @Copilot in #7884
- chore(deps): bump google.golang.org/grpc from 1.83.2 to 1.84.0 in /test/docker-e2e in the go-deps-docker-e2e group by @dependabot[bot] in #7901
- chore(deps): bump the go-deps group across 1 directory with 10 updates by @dependabot[bot] in #7905
- feat: add pebble db rebuilt tool by @vgonkivs in #7856
- refactor(multiplexer): make GetForAppVersion strict about registered versions by @rootulp in #7895
- test: run prepare proposal capping and consistency tests in CI by @rootulp in #7899
- test(fibre): wait for app commit before asserting withdrawal state by @rootulp in #7906
- chore(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #7902
- chore: update embedded v6 and v7 releases by @rach-id in #7911
- fix: bump embedded v9 binary to v9.0.8 by @rach-id in #7909
- fix(fibre): Dedupe before verification in
UploadShardby @theodorebugnet in #7907 - fix(talis): resolve SSH public key path from TALIS_SSH_PUB_KEY_PATH by @rootulp in #7918
- fix(talis): honor --config flag by @rootulp in #7919
- docs: remove broken README badges by @rootulp in #7924
- chore(deps): enforce 7-day dependency cooldown by @rootulp in #7928
- docs: update agent instructions for current model guidance by @rootulp in #7925
- docs: clarify server architecture by @rootulp in #7932
- feat(talis): show successful PFF inclusion throughput by @renaynay in #7904
- fix: require gRPC when REST API is enabled by @rootulp in #7934
- test: cover Info app version consistency by @rootulp in #7935
- fix: update Corto genesis checksum by @rach-id in #7940
- test: fuzz CheckTx and PrepareProposal consistency by @rootulp in #7933
- feat(fibre): add validator-local minimum upload size by @rootulp in #7944
- fix(zkism): export all genesis messages per ISM by @zjubiology in #7946
- fix(test): enable gRPC for live-network sync nodes by @rootulp in #7947
- chore: merge main into rachid/fibre-performance-main by @rootulp in #7973
New Contributors
- @nman98 made their first contribution in #7855
- @theodorebugnet made their first contribution in #7861
- @zjubiology made their first contribution in #7946
Full Changelog: v10.1.0-corto...v10.3.0-corto