|
1 | 1 | # Release Notes
|
2 | 2 |
|
3 |
| -## Pending Release |
4 |
| - |
5 |
| -- Added L1 validators to `platformvm.GetCurrentValidators` client implementation |
6 |
| - |
7 | 3 | ## [v1.13.1](https://github.com/ava-labs/avalanchego/releases/tag/v1.13.1)
|
8 | 4 |
|
9 |
| -This version is backwards compatible to [v1.13.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.13.0). It is optional, but encouraged. The supported plugin version is `39`. |
| 5 | +This version is backwards compatible to [v1.13.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.13.0). It is optional, but encouraged. |
10 | 6 |
|
11 |
| -### AVM |
12 |
| - |
13 |
| -- Removed indexer config flags |
14 |
| - - `--index-transactions` |
15 |
| - - `--index-allow-incomplete` |
| 7 | +The plugin version is updated to `40` all plugins must update to be compatible. |
16 | 8 |
|
17 | 9 | ### APIs
|
18 | 10 |
|
19 | 11 | - Removed `avm.getAddressTxs` api
|
| 12 | +- Added L1 validators to `platformvm.GetCurrentValidators` client implementation |
20 | 13 |
|
21 | 14 | ### Configs
|
22 | 15 |
|
23 | 16 | - Removed `--tracing-enabled` and added `disabled` as an option to `--tracing-exporter-type`
|
| 17 | +- Removed AVM indexer configs |
| 18 | + - `index-transactions` |
| 19 | + - `index-allow-incomplete` |
| 20 | + |
| 21 | +### What's Changed |
| 22 | + |
| 23 | +- Export tmpnet functions for CLI interface by @felipemadero in https://github.com/ava-labs/avalanchego/pull/3727 |
| 24 | +- Use IPv4 addresses if possible by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3812 |
| 25 | +- [ci] Source shellcheck from nix instead of installing via script by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3811 |
| 26 | +- [ci] Use SHAs instead of tags for 3rd-party github actions by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3822 |
| 27 | +- [tmpnet] Add collector log path to readiness check log output by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3823 |
| 28 | +- Add context for errors in proposervm `repairAcceptedChainByHeight` by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3818 |
| 29 | +- [ci] Enable run-monitored-tmpnet-cmd to use a remote flake file by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3820 |
| 30 | +- Add context to errors in `avm` by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3821 |
| 31 | +- Remove block reindexing after Etna by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3813 |
| 32 | +- Update protobuf dependencies to the same version as nix packages by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3828 |
| 33 | +- update: platformvm config doc by @ashucoder9 in https://github.com/ava-labs/avalanchego/pull/3694 |
| 34 | +- Expose merkledb defaults by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3748 |
| 35 | +- [tmpnet] Add table of contents to README by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3837 |
| 36 | +- fix(metrics): fix c-chain metrics not reporting by @darioush in https://github.com/ava-labs/avalanchego/pull/3835 |
| 37 | +- [tmpnet] Update script to run instead of install by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3830 |
| 38 | +- [ci] Update to use commit SHAs for non-floating tags by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3834 |
| 39 | +- [ci] Configure action/setup-go to read golang version from go.mod by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3825 |
| 40 | +- [nix] Install protobuf codegen binaries in the dev shell by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3829 |
| 41 | +- [tmpnet] Remove obsolete readme content by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3827 |
| 42 | +- [docs] Document requirement to install modern bash on macos by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3841 |
| 43 | +- refactor: use the built-in max/min to simplify the code by @evenevent in https://github.com/ava-labs/avalanchego/pull/3844 |
| 44 | +- Update BLST to v0.3.14 to support Go 1.24 by @yacovm in https://github.com/ava-labs/avalanchego/pull/3846 |
| 45 | +- chore: allow individuals to extend `direnv` config by @ARR4N in https://github.com/ava-labs/avalanchego/pull/3847 |
| 46 | +- [tmpnet] s/Network.ChainConfigs/Network.PrimaryChainConfigs/ by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3854 |
| 47 | +- Remove plugins/ from .gitignore by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3862 |
| 48 | +- fix: record wrong nil `err` by @tinyfoxy in https://github.com/ava-labs/avalanchego/pull/3851 |
| 49 | +- [tmpnet] Provide genesis, subnet and chain config via content flags by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3857 |
| 50 | +- Make sure inner state summary accept is called by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/3831 |
| 51 | +- avoid tmpnet to create empty genesis on disk by @felipemadero in https://github.com/ava-labs/avalanchego/pull/3868 |
| 52 | +- Remove GetAddressTxs by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3872 |
| 53 | +- [tmpnet] Fixed faulty error handling on bootstrap failure by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3873 |
| 54 | +- Set `subnets.Config.ConsensusParameters` to serialize with omitempty by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3874 |
| 55 | +- [tmpnet] Update rpc version check to tolerate usage of `go run` by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3869 |
| 56 | +- Update coreth to v0.15.1-rc.0 by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3875 |
| 57 | +- [tmpnet] Ensure Node has a reference to Network by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3870 |
| 58 | +- [tooling] Simplify avalanchego build script by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3861 |
| 59 | +- Simplify P-Chain block has changes check by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3880 |
| 60 | +- [tmpnet] Switch back to using maps for subnet config by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3877 |
| 61 | +- [tmpnet] Refactor runtime configuration in preparation for kube by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3867 |
| 62 | +- [tooling] Add scripts that build+run tools and put them in the path by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3878 |
| 63 | +- [tooling] Add support for the Task (go-task) task runner by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3863 |
| 64 | +- [Docs] Fix links and make paths absolute by @martineckardt in https://github.com/ava-labs/avalanchego/pull/3885 |
| 65 | +- Remove unused constant checkIndexedFrequency by @yacovm in https://github.com/ava-labs/avalanchego/pull/3887 |
| 66 | +- [tmpnet] Unify start network flag usage between e2e and tmpnetctl by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3871 |
| 67 | +- [tmpnet] Avoid serializing the node data directory by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3881 |
| 68 | +- [tmpnet] Rename NodeProcess to ProcessRuntime by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3890 |
| 69 | +- wrap db in initDatabase with corruptable db by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3892 |
| 70 | +- [tmpnet] Switch FlagsMap from map[string]any to map[string]string by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3884 |
| 71 | +- [tmpnet] Ensure tmpnet methods always have a logger by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3893 |
| 72 | +- [tmpnet] Ensure all node runtime methods accept a context by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3894 |
| 73 | +- [tmpnet] Move WaitForHealthy from a function to a tmpnet.Node method by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3896 |
| 74 | +- Grant marun ownership of tooling configuration by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3895 |
| 75 | +- Bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot in https://github.com/ava-labs/avalanchego/pull/3889 |
| 76 | +- Fix typos by @omahs in https://github.com/ava-labs/avalanchego/pull/3908 |
| 77 | +- Fix typos and add missing hyphens in README files by @Dimitrolito in https://github.com/ava-labs/avalanchego/pull/3583 |
| 78 | +- Fix typos in iterator.go by @Marcofann in https://github.com/ava-labs/avalanchego/pull/3809 |
| 79 | +- Use EstimateBaseFee in e2e tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3782 |
| 80 | +- docs: fix flag name to `--proposervm-min-block-delay` by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3911 |
| 81 | +- fix rpcchainvm handling for arbitrary length http body by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3910 |
| 82 | +- Add git to nix packages by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3912 |
| 83 | +- refactor: use the built-in max/min to simplify the code by @careworry in https://github.com/ava-labs/avalanchego/pull/3913 |
| 84 | +- Update codeowners by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3915 |
| 85 | +- [tmpnet] Delegate writing of the flag file to the runtime by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3897 |
| 86 | +- [tmpnet] Move monitoring label handling to node by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3898 |
| 87 | +- Move database creation to database factory package by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3899 |
| 88 | +- Update owner of CODEOWNERS by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3920 |
| 89 | +- update merkledb codeowners by @rrazvan1 in https://github.com/ava-labs/avalanchego/pull/3919 |
| 90 | +- chore: fix some comments by @standstaff in https://github.com/ava-labs/avalanchego/pull/3584 |
| 91 | +- Support UnmarshalJSON for `ExporterType` by @RodrigoVillar in https://github.com/ava-labs/avalanchego/pull/3565 |
| 92 | +- Fix change/range proofs + simplify the code by @rrazvan1 in https://github.com/ava-labs/avalanchego/pull/3688 |
| 93 | +- [ci] Fix windows build job by reverting to use build script by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3921 |
| 94 | +- update: service.md for callouts by @ashucoder9 in https://github.com/ava-labs/avalanchego/pull/3832 |
| 95 | +- Reintroduce P-chain block reindexing by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3883 |
| 96 | +- Bump bufbuild/buf-action from 1.1.0 to 1.1.1 by @dependabot in https://github.com/ava-labs/avalanchego/pull/3855 |
| 97 | +- Bump github/codeql-action from 3.28.13 to 3.28.16 by @dependabot in https://github.com/ava-labs/avalanchego/pull/3916 |
| 98 | +- Ensure HTTP headers are propagated through the rpcchainvm by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3917 |
| 99 | +- Document acp-118 message verification by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3925 |
| 100 | +- Add P-Chain state test by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3924 |
| 101 | +- Document ACP-77 handling of 0 weight requests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3926 |
| 102 | +- Refactor cache implementations by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3239 |
| 103 | +- Fix `proposerMinBlockDelay` location in config doc for L1s by @federiconardelli7 in https://github.com/ava-labs/avalanchego/pull/3819 |
| 104 | +- Close stale issues and PRs by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3906 |
| 105 | +- Update wallet to report tx processing duration via event handlers by @marun in https://github.com/ava-labs/avalanchego/pull/3560 |
| 106 | +- Pretty print logged durations in E2E by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3930 |
| 107 | +- Reenable the upgrade test by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3929 |
| 108 | +- Remove RequestBuildBlock on P-Chain Mempool by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3705 |
| 109 | +- Add test for proposervm BuildBlock after bootstrapping by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/2876 |
| 110 | +- Add logging to corruptabledb closure by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/3938 |
| 111 | +- Fix broken Buf documentation link in proto README by @GarmashAlex in https://github.com/ava-labs/avalanchego/pull/3936 |
| 112 | +- refactor: replace []byte(fmt.Sprintf) with fmt.Appendf by @findnature in https://github.com/ava-labs/avalanchego/pull/3932 |
| 113 | +- Add linkspector CI action by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3939 |
| 114 | +- Update minimum golang version to v1.23.9 by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3940 |
| 115 | +- fix: validate allocations locked amount in genesis to prevent panic by @DracoLi in https://github.com/ava-labs/avalanchego/pull/3941 |
| 116 | +- [tmpnet] Enable runtime-specific restart behavior by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3882 |
| 117 | +- [tooling] Misc direnv changes by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3944 |
| 118 | +- Fully populate test context by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3943 |
| 119 | +- Use libevm instead of coreth by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3918 |
| 120 | +- [tmpnet] Define reusable flags for configuring kubernetes client access by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3945 |
| 121 | +- Fix flaky bootstrapping test by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3955 |
| 122 | +- [tmpnet] Separate start of prometheus and promtail collectors by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3947 |
| 123 | +- Add L1 validators to getCurrentValidators response by @ceyonur in https://github.com/ava-labs/avalanchego/pull/3843 |
| 124 | +- refactor: use slices.Contains to simplify code by @yetyear in https://github.com/ava-labs/avalanchego/pull/3952 |
| 125 | +- Update proposervm summary to roll forward only by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/3950 |
| 126 | +- Remove dead code by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3966 |
| 127 | +- Add Granite to the `upgrade.Config` by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3964 |
| 128 | +- refactor genesis building logic in avm and platformvm by @DracoLi in https://github.com/ava-labs/avalanchego/pull/3949 |
| 129 | +- [ci] Update dependabot to only propose security updates for github actions by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3969 |
| 130 | +- Bump bufbuild/buf-action from 1.1.1 to 1.1.4 by @dependabot in https://github.com/ava-labs/avalanchego/pull/3971 |
| 131 | +- Bump github/codeql-action from 3.28.16 to 3.28.18 by @dependabot in https://github.com/ava-labs/avalanchego/pull/3970 |
| 132 | +- Add Load Framework by @RodrigoVillar in https://github.com/ava-labs/avalanchego/pull/3942 |
| 133 | +- adds config.json for C-Chain during antithesis - json logs by @aleksandarknezevic in https://github.com/ava-labs/avalanchego/pull/3968 |
| 134 | +- [tmpnet] Ensure GetNodeURIs returns locally-accessible URIs to ensure kube compatibility by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3973 |
| 135 | +- refactor: use slices.Contains to simplify code by @pullmerge in https://github.com/ava-labs/avalanchego/pull/3974 |
| 136 | +- chore(deps): use coreth with geth-aligned ethclient package by @qdm12 in https://github.com/ava-labs/avalanchego/pull/3977 |
| 137 | +- Remove dead “Turtle’s Way HTTP/gRPC” link by @gap-editor in https://github.com/ava-labs/avalanchego/pull/3978 |
| 138 | +- Small cleanup in `App` and `Node` by @geoff-vball in https://github.com/ava-labs/avalanchego/pull/3962 |
| 139 | +- make GOPROXY overridable in constants.sh by @siphonelee in https://github.com/ava-labs/avalanchego/pull/3979 |
| 140 | +- Disallow slow sorting by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/3981 |
| 141 | +- [tmpnet] Enable deployment to kube by @marun in https://github.com/ava-labs/avalanchego/pull/3615 |
| 142 | +- [tmpnet] Enable monitoring of nodes running in kube by @maru-ava in https://github.com/ava-labs/avalanchego/pull/3794 |
| 143 | +- Bump coreth to include fix for large tx handling by @aaronbuchwald in https://github.com/ava-labs/avalanchego/pull/3984 |
| 144 | +- Align minCompatibleTime settings across TestNetwork and Network by @michaelkaplan13 in https://github.com/ava-labs/avalanchego/pull/3842 |
| 145 | +- Remove dead “Turtle’s Way HTTP/gRPC” link by @gap-editor in https://github.com/ava-labs/avalanchego/pull/3983 |
| 146 | + |
| 147 | +### New Contributors |
| 148 | + |
| 149 | +- @evenevent made their first contribution in https://github.com/ava-labs/avalanchego/pull/3844 |
| 150 | +- @tinyfoxy made their first contribution in https://github.com/ava-labs/avalanchego/pull/3851 |
| 151 | +- @Dimitrolito made their first contribution in https://github.com/ava-labs/avalanchego/pull/3583 |
| 152 | +- @Marcofann made their first contribution in https://github.com/ava-labs/avalanchego/pull/3809 |
| 153 | +- @careworry made their first contribution in https://github.com/ava-labs/avalanchego/pull/3913 |
| 154 | +- @standstaff made their first contribution in https://github.com/ava-labs/avalanchego/pull/3584 |
| 155 | +- @RodrigoVillar made their first contribution in https://github.com/ava-labs/avalanchego/pull/3565 |
| 156 | +- @federiconardelli7 made their first contribution in https://github.com/ava-labs/avalanchego/pull/3819 |
| 157 | +- @GarmashAlex made their first contribution in https://github.com/ava-labs/avalanchego/pull/3936 |
| 158 | +- @findnature made their first contribution in https://github.com/ava-labs/avalanchego/pull/3932 |
| 159 | +- @yetyear made their first contribution in https://github.com/ava-labs/avalanchego/pull/3952 |
| 160 | +- @aleksandarknezevic made their first contribution in https://github.com/ava-labs/avalanchego/pull/3968 |
| 161 | +- @pullmerge made their first contribution in https://github.com/ava-labs/avalanchego/pull/3974 |
| 162 | +- @gap-editor made their first contribution in https://github.com/ava-labs/avalanchego/pull/3978 |
| 163 | +- @geoff-vball made their first contribution in https://github.com/ava-labs/avalanchego/pull/3962 |
| 164 | +- @siphonelee made their first contribution in https://github.com/ava-labs/avalanchego/pull/3979 |
| 165 | + |
| 166 | +**Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.13.0...v1.13.1 |
24 | 167 |
|
25 | 168 | ## [v1.13.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.13.0)
|
26 | 169 |
|
|
0 commit comments