Skip to content

Commit eb6e797

Browse files
Update versions for v1.10.3 (ava-labs#1605)
Co-authored-by: Aaron Buchwald <aaron.buchwald56@gmail.com>
1 parent 9374b56 commit eb6e797

File tree

6 files changed

+371
-146
lines changed

6 files changed

+371
-146
lines changed

RELEASES.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,100 @@
11
# Release Notes
22

3+
## [v1.10.3](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.3)
4+
5+
This version is backwards compatible to [v1.10.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.0). It is optional, but encouraged. The supported plugin version is `26`.
6+
7+
**Users must specify the `--allowed-hosts-flag` to receive inbound API traffic from non-local hosts.**
8+
9+
### APIs
10+
11+
- Added health metrics based on tags
12+
- `avalanche_health_checks_failing{tag="TAG"}`
13+
- `avalanche_liveness_checks_failing{tag="TAG"}`
14+
- `avalanche_readiness_checks_failing{tag="TAG"}`
15+
- Removed P-chain VM percent connected metrics
16+
- `avalanche_P_vm_percent_connected`
17+
- `avalanche_P_vm_percent_connected_subnet{subnetID="SUBNETID"}`
18+
- Added percent connected metrics by chain
19+
- `avalanche_{ChainID}_percent_connected`
20+
- Removed `avalanche_network_send_queue_portion_full` metric
21+
22+
### Configs
23+
24+
- Added `--http-allowed-hosts` with a default value of `localhost`
25+
- Removed `--snow-mixed-query-num-push-vdr`
26+
- Removed `--snow-mixed-query-num-push-non-vdr`
27+
- Removed `minPercentConnectedStakeHealthy` from the subnet config
28+
29+
### Fixes
30+
31+
- Fixed `platformvm.GetValidatorSet` returning incorrect BLS public keys
32+
- Fixed IPv6 literal binding with `--http-host`
33+
- Fixed P2P message log format
34+
35+
### What's Changed
36+
37+
- `x/sync` -- Add proto for P2P messages by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/1472
38+
- Bump Protobuf and tooling and add section to proto docs outlining buf publishing by @hexfusion in https://github.com/ava-labs/avalanchego/pull/1552
39+
- Minor pchain UTs cleanup by @abi87 in https://github.com/ava-labs/avalanchego/pull/1554
40+
- Add ping uptimes test by @ceyonur in https://github.com/ava-labs/avalanchego/pull/1550
41+
- Add workflow to mark stale issues and PRs by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1443
42+
- Enforce inlining functions with a single error return in `require.NoError` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/1500
43+
- `x/sync` / `x/merkledb` -- add `SyncableDB` interface by @danlaine in https://github.com/ava-labs/avalanchego/pull/1555
44+
- Rename beacon to boostrapper, define bootstrappers in JSON file for cross-language compatiblity by @gyuho in https://github.com/ava-labs/avalanchego/pull/1439
45+
- add P-chain height indexing by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/1447
46+
- Add P-chain `GetBlockByHeight` API method by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/1448
47+
- `x/sync` -- use for sending Range Proofs by @danlaine in https://github.com/ava-labs/avalanchego/pull/1537
48+
- Add test to ensure that database packing produces sorted values by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1560
49+
- Randomize unit test execution order to identify unwanted dependency by @marun in https://github.com/ava-labs/avalanchego/pull/1565
50+
- use `http.Error` instead of separately writing error code and message by @danlaine in https://github.com/ava-labs/avalanchego/pull/1564
51+
- Adding allowed http hosts flag by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1566
52+
- `x/sync` -- Use proto for sending Change Proofs by @danlaine in https://github.com/ava-labs/avalanchego/pull/1541
53+
- Only send `PushQuery` messages after building the block by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1428
54+
- Rename APIAllowedOrigins to HTTPAllowedOrigins by @joshua-kim in https://github.com/ava-labs/avalanchego/pull/1567
55+
- Add GetBalance examples for the P-chain and X-chain wallets by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1569
56+
- Reduce number of test iterations by @danlaine in https://github.com/ava-labs/avalanchego/pull/1568
57+
- Re-add upgrade tests by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1410
58+
- Remove lists from Chits messages by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1412
59+
- Add more X-chain tests by @coffeeavax in https://github.com/ava-labs/avalanchego/pull/1487
60+
- fix typo by @meaghanfitzgerald in https://github.com/ava-labs/avalanchego/pull/1570
61+
- Reduce the number of test health checks by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1571
62+
- Fix proposervm.GetAncestors test flake by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1572
63+
- Remove list from AcceptedFrontier message by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1578
64+
- Remove version db from merkle db by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/1534
65+
- `MerkleDB` -- add eviction batch size config by @danlaine in https://github.com/ava-labs/avalanchego/pull/1586
66+
- `MerkleDB` -- fix `onEvictCache.Flush` by @danlaine in https://github.com/ava-labs/avalanchego/pull/1589
67+
- Revert P-Chain height index by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1591
68+
- `x/sync` -- Add `SyncableDB` proto by @danlaine in https://github.com/ava-labs/avalanchego/pull/1559
69+
- Clarify break on error during ancestors lookup by @hexfusion in https://github.com/ava-labs/avalanchego/pull/1580
70+
- Add buf-push github workflow by @hexfusion in https://github.com/ava-labs/avalanchego/pull/1556
71+
- Pchain bls key diff fix by @abi87 in https://github.com/ava-labs/avalanchego/pull/1584
72+
- Cleanup fx interface compliance by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1599
73+
- Improve metrics error msging by @anusha-ctrl in https://github.com/ava-labs/avalanchego/pull/1598
74+
- Separate health checks by tags by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1579
75+
- Separate subnet stake connected health and metrics from P-chain by @ceyonur in https://github.com/ava-labs/avalanchego/pull/1358
76+
- Merkle db iterator by @dboehm-avalabs in https://github.com/ava-labs/avalanchego/pull/1533
77+
- Fix unreadable message errors by @morrisettjohn in https://github.com/ava-labs/avalanchego/pull/1585
78+
- Log unexpected errors during GetValidatorSet by @hexfusion in https://github.com/ava-labs/avalanchego/pull/1592
79+
- `merkleDB` -- add inner heap type to syncWorkHeap by @danlaine in https://github.com/ava-labs/avalanchego/pull/1582
80+
- `sync` -- explain algorithm in readme by @danlaine in https://github.com/ava-labs/avalanchego/pull/1600
81+
- Rename license header file to avoid unintended license indexing by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1608
82+
- `merkledb` and `sync` -- use time based rand seed by @danlaine in https://github.com/ava-labs/avalanchego/pull/1607
83+
- add `local-prefixes` setting for `goimports` by @dhrubabasu in https://github.com/ava-labs/avalanchego/pull/1612
84+
- snow/engine/snowman: instantiate voter after issuer by @gyuho in https://github.com/ava-labs/avalanchego/pull/1610
85+
- Update CodeQL to v2 by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1616
86+
- Remove old networking metric by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1619
87+
- Fix --http-host flag to support IPv6 by @StephenButtolph in https://github.com/ava-labs/avalanchego/pull/1620
88+
89+
### New Contributors
90+
91+
- @marun made their first contribution in https://github.com/ava-labs/avalanchego/pull/1565
92+
- @meaghanfitzgerald made their first contribution in https://github.com/ava-labs/avalanchego/pull/1570
93+
- @anusha-ctrl made their first contribution in https://github.com/ava-labs/avalanchego/pull/1598
94+
- @morrisettjohn made their first contribution in https://github.com/ava-labs/avalanchego/pull/1585
95+
96+
**Full Changelog**: https://github.com/ava-labs/avalanchego/compare/v1.10.2...v1.10.3
97+
398
## [v1.10.2](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.2)
499

5100
This version is backwards compatible to [v1.10.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.10.0). It is optional, but encouraged. The supported plugin version is `26`.

go.mod

Lines changed: 37 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ require (
1313
github.com/Microsoft/go-winio v0.5.2
1414
github.com/NYTimes/gziphandler v1.1.1
1515
github.com/ava-labs/avalanche-network-runner-sdk v0.3.0
16-
github.com/ava-labs/coreth v0.12.2-rc.0
16+
github.com/ava-labs/coreth v0.12.3-rc.1
1717
github.com/ava-labs/ledger-avalanche/go v0.0.0-20230105152938-00a24d05a8c7
1818
github.com/btcsuite/btcd/btcutil v1.1.3
1919
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0
@@ -34,8 +34,8 @@ require (
3434
github.com/onsi/ginkgo/v2 v2.4.0
3535
github.com/onsi/gomega v1.24.0
3636
github.com/pires/go-proxyproto v0.6.2
37-
github.com/prometheus/client_golang v1.13.0
38-
github.com/prometheus/client_model v0.2.0
37+
github.com/prometheus/client_golang v1.14.0
38+
github.com/prometheus/client_model v0.3.0
3939
github.com/rs/cors v1.7.0
4040
github.com/shirou/gopsutil v3.21.11+incompatible
4141
github.com/spaolacci/murmur3 v1.1.0
@@ -52,11 +52,11 @@ require (
5252
go.opentelemetry.io/otel/sdk v1.11.0
5353
go.opentelemetry.io/otel/trace v1.11.0
5454
go.uber.org/zap v1.24.0
55-
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d
56-
golang.org/x/exp v0.0.0-20220426173459-3bcf042a4bf5
55+
golang.org/x/crypto v0.1.0
56+
golang.org/x/exp v0.0.0-20230206171751-46f607a40771
5757
golang.org/x/sync v0.1.0
5858
golang.org/x/term v0.7.0
59-
golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac
59+
golang.org/x/time v0.0.0-20220922220347-f3bd1da661af
6060
gonum.org/v1/gonum v0.11.0
6161
google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c
6262
google.golang.org/grpc v1.50.1
@@ -70,54 +70,67 @@ require (
7070
github.com/beorn7/perks v1.0.1 // indirect
7171
github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect
7272
github.com/cenkalti/backoff/v4 v4.1.3 // indirect
73-
github.com/cespare/xxhash/v2 v2.1.2 // indirect
73+
github.com/cespare/xxhash/v2 v2.2.0 // indirect
74+
github.com/cockroachdb/errors v1.9.1 // indirect
75+
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
76+
github.com/cockroachdb/pebble v0.0.0-20230209160836-829675f94811 // indirect
77+
github.com/cockroachdb/redact v1.1.3 // indirect
78+
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
7479
github.com/davecgh/go-spew v1.1.1 // indirect
75-
github.com/deckarep/golang-set v1.8.0 // indirect
76-
github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91 // indirect
77-
github.com/dop251/goja v0.0.0-20220405120441-9037c2b61cbf // indirect
78-
github.com/ethereum/go-ethereum v1.10.26 // indirect
80+
github.com/deckarep/golang-set/v2 v2.1.0 // indirect
81+
github.com/dlclark/regexp2 v1.7.0 // indirect
82+
github.com/dop251/goja v0.0.0-20230122112309-96b1610dd4f7 // indirect
83+
github.com/ethereum/go-ethereum v1.11.4 // indirect
7984
github.com/fjl/memsize v0.0.0-20190710130421-bcb5799ab5e5 // indirect
8085
github.com/fsnotify/fsnotify v1.6.0 // indirect
8186
github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08 // indirect
87+
github.com/getsentry/sentry-go v0.18.0 // indirect
8288
github.com/go-logr/logr v1.2.3 // indirect
8389
github.com/go-logr/stdr v1.2.2 // indirect
8490
github.com/go-ole/go-ole v1.2.6 // indirect
8591
github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect
86-
github.com/go-stack/stack v1.8.0 // indirect
92+
github.com/go-stack/stack v1.8.1 // indirect
93+
github.com/gogo/protobuf v1.3.2 // indirect
8794
github.com/golang/protobuf v1.5.2 // indirect
8895
github.com/golang/snappy v0.0.4 // indirect
8996
github.com/google/go-cmp v0.5.9 // indirect
90-
github.com/google/uuid v1.2.0 // indirect
97+
github.com/google/uuid v1.3.0 // indirect
9198
github.com/grpc-ecosystem/grpc-gateway/v2 v2.12.0 // indirect
9299
github.com/hashicorp/go-bexpr v0.1.10 // indirect
93100
github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d // indirect
94101
github.com/hashicorp/hcl v1.0.0 // indirect
95102
github.com/holiman/big v0.0.0-20221017200358-a027dc42d04e // indirect
96103
github.com/holiman/uint256 v1.2.0 // indirect
104+
github.com/klauspost/compress v1.15.15 // indirect
105+
github.com/kr/pretty v0.3.1 // indirect
106+
github.com/kr/text v0.2.0 // indirect
97107
github.com/magiconair/properties v1.8.6 // indirect
98-
github.com/mattn/go-colorable v0.1.12 // indirect
99-
github.com/mattn/go-isatty v0.0.14 // indirect
108+
github.com/mattn/go-colorable v0.1.13 // indirect
109+
github.com/mattn/go-isatty v0.0.16 // indirect
100110
github.com/mattn/go-runewidth v0.0.9 // indirect
101-
github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect
111+
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
102112
github.com/mitchellh/mapstructure v1.5.0 // indirect
103113
github.com/mitchellh/pointerstructure v1.2.0 // indirect
104114
github.com/olekukonko/tablewriter v0.0.5 // indirect
105115
github.com/pelletier/go-toml v1.9.5 // indirect
106-
github.com/pelletier/go-toml/v2 v2.0.1 // indirect
116+
github.com/pelletier/go-toml/v2 v2.0.5 // indirect
107117
github.com/pkg/errors v0.9.1 // indirect
108118
github.com/pmezard/go-difflib v1.0.0 // indirect
109-
github.com/prometheus/common v0.37.0 // indirect
110-
github.com/prometheus/procfs v0.8.0 // indirect
111-
github.com/rjeczalik/notify v0.9.3 // indirect
119+
github.com/prometheus/common v0.39.0 // indirect
120+
github.com/prometheus/procfs v0.9.0 // indirect
121+
github.com/rogpeppe/go-internal v1.9.0 // indirect
122+
github.com/russross/blackfriday/v2 v2.1.0 // indirect
112123
github.com/sanity-io/litter v1.5.1 // indirect
113124
github.com/spf13/afero v1.8.2 // indirect
114125
github.com/spf13/cast v1.5.0 // indirect
115126
github.com/spf13/jwalterweatherman v1.1.0 // indirect
116-
github.com/status-im/keycard-go v0.0.0-20200402102358-957c09536969 // indirect
127+
github.com/status-im/keycard-go v0.2.0 // indirect
117128
github.com/subosito/gotenv v1.3.0 // indirect
118129
github.com/tklauser/go-sysconf v0.3.5 // indirect
119130
github.com/tklauser/numcpus v0.2.2 // indirect
120-
github.com/tyler-smith/go-bip39 v1.0.2 // indirect
131+
github.com/tyler-smith/go-bip39 v1.1.0 // indirect
132+
github.com/urfave/cli/v2 v2.17.2-0.20221006022127-8f469abc00aa // indirect
133+
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
121134
github.com/yusufpapurcu/wmi v1.2.2 // indirect
122135
github.com/zondax/hid v0.9.1 // indirect
123136
github.com/zondax/ledger-go v0.14.1 // indirect
@@ -126,10 +139,9 @@ require (
126139
go.uber.org/atomic v1.10.0 // indirect
127140
go.uber.org/multierr v1.8.0 // indirect
128141
golang.org/x/net v0.7.0 // indirect
129-
golang.org/x/sys v0.7.0 // indirect
142+
golang.org/x/sys v0.8.0 // indirect
130143
golang.org/x/text v0.7.0 // indirect
131-
gopkg.in/ini.v1 v1.66.4 // indirect
132-
gopkg.in/urfave/cli.v1 v1.20.0 // indirect
144+
gopkg.in/ini.v1 v1.67.0 // indirect
133145
gopkg.in/yaml.v2 v2.4.0 // indirect
134146
gopkg.in/yaml.v3 v3.0.1 // indirect
135147
)

0 commit comments

Comments
 (0)