Skip to content

Commit

Permalink
Update versions for v1.9.8 (#2557)
Browse files Browse the repository at this point in the history
  • Loading branch information
StephenButtolph committed Feb 1, 2023
1 parent 28061c2 commit 45ec881
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 2 deletions.
55 changes: 55 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
# Release Notes

## [v1.9.8](https://github.com/ava-labs/avalanchego/releases/tag/v1.9.8)

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

### Networking

- Added TCP proxy support for p2p network traffic
- Added p2p network client utility for directly messaging the p2p network

### Consensus

- Guaranteed delivery of App messages to the VM, regardless of sync status
- Added `EngineType` to consensus context

### MerkleDB - Alpha

- Added initial implementation of a path-based merkle-radix tree
- Added initial implementation of state sync powered by the merkledb

### APIs

- Updated `platform.getCurrentValidators` to return `uptime` as a percentage
- Updated `platform.get*Validators` to avoid iterating over the staker set when requesting specific nodeIDs
- Cached staker data in `platform.get*Validators` to significantly reduce DB IO
- Added `stakeAmount` and `weight` to all staker responses in P-chain APIs
- Deprecated `stakeAmount` in staker responses from P-chain APIs
- Removed `creationTxFee` from `info.GetTxFeeResponse`
- Removed `address` from `platformvm.GetBalanceRequest`

### Fixes

- Fixed `RemoveSubnetValidatorTx` weight diff corruption
- Released network lock before attempting to close a peer connection
- Fixed X-Chain last accepted block initialization to use the genesis block, not the stop vertex after linearization
- Removed plugin directory handling from AMI generation
- Removed copy of plugins directory from tar script

### Cleanup

- Removed unused rpm packaging scripts
- Removed engine dependency from chain registrants
- Removed unused field from chain handler log
- Linted custom test `chains.Manager`
- Used generic btree implementation
- Deleted `utils.CopyBytes`
- Updated rjeczalik/notify from v0.9.2 to v0.9.3

### Miscellaneous

- Added AVM `state.Chain` interface
- Added generic atomic value utility
- Added test for the AMI builder during RCs
- Converted cache implementations to use generics
- Added optional cache eviction callback

## [v1.9.7](https://github.com/ava-labs/avalanchego/releases/tag/v1.9.7)

This version is backwards compatible to [v1.9.0](https://github.com/ava-labs/avalanchego/releases/tag/v1.9.0). It is optional, but encouraged. The supported plugin version is `22`.
Expand Down
3 changes: 2 additions & 1 deletion version/compatibility.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"22": [
"v1.9.6",
"v1.9.7"
"v1.9.7",
"v1.9.8"
],
"21": [
"v1.9.5"
Expand Down
2 changes: 1 addition & 1 deletion version/constants.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ var (
Current = &Semantic{
Major: 1,
Minor: 9,
Patch: 7,
Patch: 8,
}
CurrentApp = &Application{
Major: Current.Major,
Expand Down

0 comments on commit 45ec881

Please sign in to comment.