Fortuna.1 - LibEVM Migration
·
232 commits
to master
since this release
This version is backwards compatible to v1.13.0. It is optional, but encouraged.
The plugin version is updated to 40
all plugins must update to be compatible.
APIs
- Removed
avm.getAddressTxs
api - Added L1 validators to
platformvm.GetCurrentValidators
client implementation
Configs
- Removed
--tracing-enabled
and addeddisabled
as an option to--tracing-exporter-type
- Removed AVM indexer configs
index-transactions
index-allow-incomplete
What's Changed
- Export tmpnet functions for CLI interface by @felipemadero in #3727
- Use IPv4 addresses if possible by @StephenButtolph in #3812
- [ci] Source shellcheck from nix instead of installing via script by @maru-ava in #3811
- [ci] Use SHAs instead of tags for 3rd-party github actions by @maru-ava in #3822
- [tmpnet] Add collector log path to readiness check log output by @maru-ava in #3823
- Add context for errors in proposervm
repairAcceptedChainByHeight
by @joshua-kim in #3818 - [ci] Enable run-monitored-tmpnet-cmd to use a remote flake file by @maru-ava in #3820
- Add context to errors in
avm
by @joshua-kim in #3821 - Remove block reindexing after Etna by @StephenButtolph in #3813
- Update protobuf dependencies to the same version as nix packages by @maru-ava in #3828
- update: platformvm config doc by @ashucoder9 in #3694
- Expose merkledb defaults by @joshua-kim in #3748
- [tmpnet] Add table of contents to README by @maru-ava in #3837
- fix(metrics): fix c-chain metrics not reporting by @darioush in #3835
- [tmpnet] Update script to run instead of install by @maru-ava in #3830
- [ci] Update to use commit SHAs for non-floating tags by @maru-ava in #3834
- [ci] Configure action/setup-go to read golang version from go.mod by @maru-ava in #3825
- [nix] Install protobuf codegen binaries in the dev shell by @maru-ava in #3829
- [tmpnet] Remove obsolete readme content by @maru-ava in #3827
- [docs] Document requirement to install modern bash on macos by @maru-ava in #3841
- refactor: use the built-in max/min to simplify the code by @evenevent in #3844
- Update BLST to v0.3.14 to support Go 1.24 by @yacovm in #3846
- chore: allow individuals to extend
direnv
config by @ARR4N in #3847 - [tmpnet] s/Network.ChainConfigs/Network.PrimaryChainConfigs/ by @maru-ava in #3854
- Remove plugins/ from .gitignore by @maru-ava in #3862
- fix: record wrong nil
err
by @tinyfoxy in #3851 - [tmpnet] Provide genesis, subnet and chain config via content flags by @maru-ava in #3857
- Make sure inner state summary accept is called by @aaronbuchwald in #3831
- avoid tmpnet to create empty genesis on disk by @felipemadero in #3868
- Remove GetAddressTxs by @joshua-kim in #3872
- [tmpnet] Fixed faulty error handling on bootstrap failure by @maru-ava in #3873
- Set
subnets.Config.ConsensusParameters
to serialize with omitempty by @maru-ava in #3874 - [tmpnet] Update rpc version check to tolerate usage of
go run
by @maru-ava in #3869 - Update coreth to v0.15.1-rc.0 by @StephenButtolph in #3875
- [tmpnet] Ensure Node has a reference to Network by @maru-ava in #3870
- [tooling] Simplify avalanchego build script by @maru-ava in #3861
- Simplify P-Chain block has changes check by @StephenButtolph in #3880
- [tmpnet] Switch back to using maps for subnet config by @maru-ava in #3877
- [tmpnet] Refactor runtime configuration in preparation for kube by @maru-ava in #3867
- [tooling] Add scripts that build+run tools and put them in the path by @maru-ava in #3878
- [tooling] Add support for the Task (go-task) task runner by @maru-ava in #3863
- [Docs] Fix links and make paths absolute by @martineckardt in #3885
- Remove unused constant checkIndexedFrequency by @yacovm in #3887
- [tmpnet] Unify start network flag usage between e2e and tmpnetctl by @maru-ava in #3871
- [tmpnet] Avoid serializing the node data directory by @maru-ava in #3881
- [tmpnet] Rename NodeProcess to ProcessRuntime by @maru-ava in #3890
- wrap db in initDatabase with corruptable db by @ceyonur in #3892
- [tmpnet] Switch FlagsMap from map[string]any to map[string]string by @maru-ava in #3884
- [tmpnet] Ensure tmpnet methods always have a logger by @maru-ava in #3893
- [tmpnet] Ensure all node runtime methods accept a context by @maru-ava in #3894
- [tmpnet] Move WaitForHealthy from a function to a tmpnet.Node method by @maru-ava in #3896
- Grant marun ownership of tooling configuration by @maru-ava in #3895
- Bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot in #3889
- Fix typos by @omahs in #3908
- Fix typos and add missing hyphens in README files by @Dimitrolito in #3583
- Fix typos in iterator.go by @Marcofann in #3809
- Use EstimateBaseFee in e2e tests by @StephenButtolph in #3782
- docs: fix flag name to
--proposervm-min-block-delay
by @ceyonur in #3911 - fix rpcchainvm handling for arbitrary length http body by @joshua-kim in #3910
- Add git to nix packages by @StephenButtolph in #3912
- refactor: use the built-in max/min to simplify the code by @careworry in #3913
- Update codeowners by @joshua-kim in #3915
- [tmpnet] Delegate writing of the flag file to the runtime by @maru-ava in #3897
- [tmpnet] Move monitoring label handling to node by @maru-ava in #3898
- Move database creation to database factory package by @ceyonur in #3899
- Update owner of CODEOWNERS by @StephenButtolph in #3920
- update merkledb codeowners by @rrazvan1 in #3919
- chore: fix some comments by @standstaff in #3584
- Support UnmarshalJSON for
ExporterType
by @RodrigoVillar in #3565 - Fix change/range proofs + simplify the code by @rrazvan1 in #3688
- [ci] Fix windows build job by reverting to use build script by @maru-ava in #3921
- update: service.md for callouts by @ashucoder9 in #3832
- Reintroduce P-chain block reindexing by @StephenButtolph in #3883
- Bump bufbuild/buf-action from 1.1.0 to 1.1.1 by @dependabot in #3855
- Bump github/codeql-action from 3.28.13 to 3.28.16 by @dependabot in #3916
- Ensure HTTP headers are propagated through the rpcchainvm by @joshua-kim in #3917
- Document acp-118 message verification by @StephenButtolph in #3925
- Add P-Chain state test by @StephenButtolph in #3924
- Document ACP-77 handling of 0 weight requests by @StephenButtolph in #3926
- Refactor cache implementations by @StephenButtolph in #3239
- Fix
proposerMinBlockDelay
location in config doc for L1s by @federiconardelli7 in #3819 - Close stale issues and PRs by @joshua-kim in #3906
- Update wallet to report tx processing duration via event handlers by @marun in #3560
- Pretty print logged durations in E2E by @StephenButtolph in #3930
- Reenable the upgrade test by @StephenButtolph in #3929
- Remove RequestBuildBlock on P-Chain Mempool by @joshua-kim in #3705
- Add test for proposervm BuildBlock after bootstrapping by @StephenButtolph in #2876
- Add logging to corruptabledb closure by @joshua-kim in #3938
- Fix broken Buf documentation link in proto README by @GarmashAlex in #3936
- refactor: replace []byte(fmt.Sprintf) with fmt.Appendf by @findnature in #3932
- Add linkspector CI action by @StephenButtolph in #3939
- Update minimum golang version to v1.23.9 by @StephenButtolph in #3940
- fix: validate allocations locked amount in genesis to prevent panic by @DracoLi in #3941
- [tmpnet] Enable runtime-specific restart behavior by @maru-ava in #3882
- [tooling] Misc direnv changes by @maru-ava in #3944
- Fully populate test context by @StephenButtolph in #3943
- Use libevm instead of coreth by @ceyonur in #3918
- [tmpnet] Define reusable flags for configuring kubernetes client access by @maru-ava in #3945
- Fix flaky bootstrapping test by @StephenButtolph in #3955
- [tmpnet] Separate start of prometheus and promtail collectors by @maru-ava in #3947
- Add L1 validators to getCurrentValidators response by @ceyonur in #3843
- refactor: use slices.Contains to simplify code by @yetyear in #3952
- Update proposervm summary to roll forward only by @aaronbuchwald in #3950
- Remove dead code by @StephenButtolph in #3966
- Add Granite to the
upgrade.Config
by @StephenButtolph in #3964 - refactor genesis building logic in avm and platformvm by @DracoLi in #3949
- [ci] Update dependabot to only propose security updates for github actions by @maru-ava in #3969
- Bump bufbuild/buf-action from 1.1.1 to 1.1.4 by @dependabot in #3971
- Bump github/codeql-action from 3.28.16 to 3.28.18 by @dependabot in #3970
- Add Load Framework by @RodrigoVillar in #3942
- adds config.json for C-Chain during antithesis - json logs by @aleksandarknezevic in #3968
- [tmpnet] Ensure GetNodeURIs returns locally-accessible URIs to ensure kube compatibility by @maru-ava in #3973
- refactor: use slices.Contains to simplify code by @pullmerge in #3974
- chore(deps): use coreth with geth-aligned ethclient package by @qdm12 in #3977
- Remove dead “Turtle’s Way HTTP/gRPC” link by @gap-editor in #3978
- Small cleanup in
App
andNode
by @geoff-vball in #3962 - make GOPROXY overridable in constants.sh by @siphonelee in #3979
- Disallow slow sorting by @StephenButtolph in #3981
- [tmpnet] Enable deployment to kube by @marun in #3615
- [tmpnet] Enable monitoring of nodes running in kube by @maru-ava in #3794
- Bump coreth to include fix for large tx handling by @aaronbuchwald in #3984
- Align minCompatibleTime settings across TestNetwork and Network by @michaelkaplan13 in #3842
- Remove dead “Turtle’s Way HTTP/gRPC” link by @gap-editor in #3983
- Update version to v1.13.1 by @StephenButtolph in #3985
New Contributors
- @evenevent made their first contribution in #3844
- @tinyfoxy made their first contribution in #3851
- @Dimitrolito made their first contribution in #3583
- @Marcofann made their first contribution in #3809
- @careworry made their first contribution in #3913
- @standstaff made their first contribution in #3584
- @RodrigoVillar made their first contribution in #3565
- @federiconardelli7 made their first contribution in #3819
- @GarmashAlex made their first contribution in #3936
- @findnature made their first contribution in #3932
- @yetyear made their first contribution in #3952
- @aleksandarknezevic made their first contribution in #3968
- @pullmerge made their first contribution in #3974
- @gap-editor made their first contribution in #3978
- @geoff-vball made their first contribution in #3962
- @siphonelee made their first contribution in #3979
Full Changelog: v1.13.0...v1.13.1