Releases: ava-labs/avalanche-cli
v1.7.5
⭐ Features
This release introduces avalanche teleporter relayer deploy
command, which enables a local relayer to be easily configured and deployed in either Local Networks or Fuji.
This release also enables Devnet endpoints to be specified for Devnet related commands, through the flag--devnet --endpoint YOUR_NETWORK_ENDPOINT
. This makes it easier to deploy blockchains and check key balances on a specified Devnet.
What's Changed
- version 1.7.5 by @sukantoraymond in #2181
- ictt deploy fixes by @felipemadero in #2179
Full Changelog: v1.7.4...v1.7.5
v1.7.4
⭐ Features
This release introduces avalanche teleporter relayer deploy
command, which enables a local relayer to be easily configured and deployed in either Local Networks or Fuji.
This release also enables Devnet endpoints to be specified for Devnet related commands, through the flag--devnet --endpoint YOUR_NETWORK_ENDPOINT
. This makes it easier to deploy blockchains and check key balances on a specified Devnet.
What's Changed
- Fix AMI release by @arturrez in #2170
- Update packer by @arturrez in #2174
- Use ewoq on dev, new account on prod by @felipemadero in #2175
- Install golang without version by @arturrez in #2176
- Version 1.7.4 by @sukantoraymond in #2178
Full Changelog: v1.7.3...v1.7.4
v1.7.3
⭐ Features
This release fixes release error for v1.7.2
.
v1.7.2
introduced avalanche teleporter relayer deploy
command, which enables a local relayer to be easily configured and deployed in either Local Networks or Fuji.
v1.7.2
also enables Devnet endpoints to be specified for Devnet related commands, through the flag--devnet --endpoint YOUR_NETWORK_ENDPOINT
. This makes it easier to deploy blockchains and check key balances on a specified Devnet.
What's Changed
- Fix release by @felipemadero in #2168
Full Changelog: v1.7.2...v1.7.3
v1.7.2
⭐ Features
This release introduces avalanche teleporter relayer deploy
command, which enables a local relayer to be easily configured and deployed in either Local Networks or Fuji.
This release also enables Devnet endpoints to be specified for Devnet related commands, through the flag--devnet --endpoint YOUR_NETWORK_ENDPOINT
. This makes it easier to deploy blockchains and check key balances on a specified Devnet.
What's Changed
- Allow multiple addresses in custom genesis allocation by @michaelkaplan13 in #2087
- Relayer Deploy cmd by @felipemadero in #2107
- Set subnet-evm genesis precompile timestamps to genesis block 0 timestamp by @felipemadero in #2116
- Add flags to specify decimals to use on ictt by @felipemadero in #2146
- Separate home and remote decimals when deploying erc20 remote by @felipemadero in #2147
- Use wss for fuji by @felipemadero in #2148
- SDK refactor from tooling sdk repo by @sukantoraymond in #2137
- Make --devnet and --endpoint to work properly with
key list
by @felipemadero in #2156 - Enable devnet key spec by @felipemadero in #2158
- Use tsx instead of ts-node to execute ledger sim simulator by @felipemadero in #2159
- PR and Issue template by @michaelkaplan13 in #2163
- v 1.7.2 by @sukantoraymond in #2167
Full Changelog: v1.7.1...v1.7.2
v1.7.1
⭐ Features
This release enables backwards compatibility with AvalancheGo v1.11.11 for local network blockchain deploy command.
What's Changed
- CLI remove e2e by @arturrez in #2071
- Handle interrupt by @sukantoraymond in #2030
- Add subnet alias by @arturrez in #1987
- Docker build for custom VM by @arturrez in #2078
- Add base tx p to p without ledger by @felipemadero in #2086
- Uniform .go file naming by @michaelkaplan13 in #2092
- Fuji api removal after sync by @felipemadero in #2098
- Move tracked subnets persistence from 'blockchain deploy' to 'node sync' by @felipemadero in #2101
- Avoid copying genesis file when syncing on a fuji cluster by @felipemadero in #2096
- Avoid repeating the same alias for different blockchains by @felipemadero in #2103
- Add CODEOWNERS by @michaelkaplan13 in #2114
- Fix snapshots for 1.11.11 by @felipemadero in #2117
- Fix snapshots link by @felipemadero in #2118
- Version 1.7.1 by @sukantoraymond in #2119
Dependency Upgrades
- Bump github.com/docker/docker from 26.1.3+incompatible to 27.1.1+incompatible by @dependabot in #2076
- bump to avago that uses getSubnet API calls in wallet by @felipemadero in #2073
New Contributors
- @michaelkaplan13 made their first contribution in #2092
Full Changelog: v1.7.0...v1.7.1
v1.7.0
⭐ Features
This release includes the replacement of all our subnet
commands to blockchain
commands! This means that avalanche subnet create
and avalanche subnet deploy
are now replaced with avalanche blockchain create
and avalanche blockchain deploy
respectively. For backwards compatibility, avalanche subnet
commands will still work as expected.
In addition, this release also enables using remote gas token (e.g. USDC) as gas fees in your subnet! For more info on this functionality, please head to our demo!
🛠 Improvements
- Fix new key pair bug by @sukantoraymond in #2014
- Auto replace key pair by @sukantoraymond in #2018
- Add codespace tracking by @sukantoraymond in #2019
- Auto replace key pair by @sukantoraymond in #2020
- Remove remote cli dependency for CLI by @arturrez in #2026
- Remove setup cli from source by @arturrez in #2036
- Change blockchain info format (subnet deploy/subnet describe/network status) by @felipemadero in #2043
- Fix parsing of time in relayer logs by @felipemadero in #2028
- UploadBytes and remote readFileBytes. misc nits by @arturrez in #2047
- Fix change owner at localnet by @felipemadero in #2045
- Optimize upgrade evm code by @arturrez in #2051
- New subnet create ux by @felipemadero in #2027
- Add prompt for default values and remove prompt for remote gas token (adding a flag for it) by @felipemadero in #2048
- Improve node ssh by @arturrez in #2059
- Deploy validators without api by @arturrez in #2058
- Fix check for funded allowlist when allowlist is empty by @felipemadero in #2057
- Production defaults options by @felipemadero in #2062
- Fuji api by @arturrez in #1986
- AWS assume role by @arturrez in #2064
- Set ictt default version to 1.0.0 by @felipemadero in #2067
- Remove Elastic Subnet by @sukantoraymond in #2068
- Version 1.7.0 by @sukantoraymond in #2069
- Remove depricated e2e by @arturrez in #2070
- Rename subnet cmd group to blockchain cmd group by @felipemadero in #2063
Dependency Upgrades
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #2021
- Bump github.com/aws/aws-sdk-go-v2/config from 1.27.19 to 1.27.26 by @dependabot in #2023
- Bump github.com/spf13/viper from 1.18.2 to 1.19.0 by @dependabot in #2041
- Bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #2046
Full Changelog: v1.6.3...v1.7.0
v1.6.3
⭐ Features
Interchain Token Transfer comes to CLI!
You can now easily deploy Interchain Token Transfer on Local Network.
In addition, avalanche key transfer
now enables you to transfer tokens between subnets, and avalanche key list
now enables you to check the balances of your keys in multiple subnets simultaneously.
Interchain Token Transfer is an application that allows users to transfer tokens between Subnets.
It utilizes a set of smart contracts that are deployed across multiple Subnets, and
leverages Teleporter for cross-chain communication.
For more info about Interchain Token Transfer, see Interchain Token Transfer's Readme
🛠 Improvements
- mv cleaner before packer by @arturrez in #1989
- Fix ami cleaner by @arturrez in #1990
- remove not-needed
ssh-add
. it's only needed if ssh-agent is used by @arturrez in #1995 - Relayer logs by @felipemadero in #1992
- Avalanche itt by @felipemadero in #2006
- Contract command by @felipemadero in #2008
- version 1.6.3 by @sukantoraymond in #2009
- Bridge backwards compat by @felipemadero in #2010
Full Changelog: v1.6.2...v1.6.3
v1.6.2
⭐ Features
Interchain Token Transfer comes to CLI!
You can now easily deploy Interchain Token Transfer on Local Network.
In addition, avalanche key transfer
now enables you to transfer tokens between subnets, and avalanche key list
now enables you to check the balances of your keys in multiple subnets simultaneously.
See Interchain Token Transfer's intro + CLI demo video
Interchain Token Transfer is an application that allows users to transfer tokens between Subnets.
It utilizes a set of smart contracts that are deployed across multiple Subnets, and
leverages Teleporter for cross-chain communication.
For more info about Interchain Token Transfer, see Interchain Token Transfer's Readme
🛠 Improvements
- Deploy bridge by @felipemadero in #1956
- Fix bug when trying to create a subnet from deploy command call by @felipemadero in #1983
- Rename bridge endpoints by @felipemadero in #1981
- Add version --flag to bridge deploy so any branch/commit/tag can be deployed by @felipemadero in #1980
- Deploy arbitrary teleporter contracts by @felipemadero in #1959
- v1.6.2 by @sukantoraymond in #1985
Dependency Upgrades
- Bump google.golang.org/api from 0.181.0 to 0.184.0 by @dependabot in #1967
- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in #1972
- Bump github.com/aws/aws-sdk-go-v2/config from 1.27.16 to 1.27.19 by @dependabot in #1971
- Bump @grpc/grpc-js from 1.8.17 to 1.8.22 in /tests/e2e/ledgerSim by @dependabot in #1954
- Bump github.com/aws/aws-sdk-go-v2 from 1.28.0 to 1.30.0 by @dependabot in #1984
- Bump ws from 7.5.9 to 7.5.10 in /tests/e2e/ledgerSim by @dependabot in #1977
Full Changelog: v1.6.1...v1.6.2
v1.6.1
⭐ Features
General bug squash and feature improvements.
Set up your Avalanche Nodes by following the guide here!
🛠 Improvements
- Fix host by @arturrez in #1885
- Fix host expandhome by @arturrez in #1887
- Give avago more time to report healthy by @arturrez in #1893
- Ssh scp by @arturrez in #1863
- Snapshot auto save by @felipemadero in #1898
- Make network stop to not error if auto saving by @felipemadero in #1905
- Fix mismatched method names in comments by @whosehang in #1789
- Update license by @sukantoraymond in #1919
- Docker e2e using dind by @arturrez in #1906
- AMI groups by @arturrez in #1930
- New allow list ux by @felipemadero in #1920
- New allow list ux 2 by @felipemadero in #1941
- Enable creating empty lists by @felipemadero in #1957
- Change subnet owners by @sukantoraymond in #1963
- v1.6.1 by @sukantoraymond in #1936
- Fix for release by @felipemadero in #1964
- Fix go releaser by @sukantoraymond in #1965
- Github ci by @arturrez in #1966
Dependency Upgrades
- Bump golang.org/x/crypto from 0.22.0 to 0.23.0 by @dependabot in #1880
- Bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #1868
- Bump google.golang.org/api from 0.177.0 to 0.180.0 by @dependabot in #1869
- Bump google.golang.org/api from 0.180.0 to 0.181.0 by @dependabot in #1891
- Bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #1890
- Bump github.com/aws/aws-sdk-go-v2 from 1.26.1 to 1.27.0 by @dependabot in #1892
- Bump github.com/aws/aws-sdk-go-v2/config from 1.27.9 to 1.27.15 by @dependabot in #1894
- Bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 by @dependabot in #1895
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.160.0 to 1.161.3 by @dependabot in #1896
- Bump github.com/docker/docker from 26.1.2+incompatible to 26.1.3+incompatible by @dependabot in #1899
- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.18.0 by @dependabot in #1900
- Bump github.com/aws/aws-sdk-go-v2/config from 1.27.15 to 1.27.16 by @dependabot in #1908
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.161.3 to 1.162.0 by @dependabot in #1915
- Bump avalanchego anr apm by @felipemadero in #1962
New Contributors
- @whosehang made their first contribution in #1789
Full Changelog: v1.6.0...v1.6.1
v1.6.0
⭐ Features
This release comes with huge speed improvements for Avalanche Node deployment through Avalanche CLI!
Set up your Avalanche Nodes by following the guide here!
Lastly, this release also enables Teleporter & Warp support in Fuji!
🛠 Improvements
- Use Docker for node deployment by @arturrez in #1787
- Fix timestamps for ci to pass on subnet-evm 0.6.4 by @felipemadero in #1841
- Add --keys flag to key list to select desired keys to visualize by @felipemadero in #1844
- Fix metrics by @sukantoraymond in #1846
- Avoid setting upgrade timestamps for fuji by @felipemadero in #1852
- Opt out telemetry by @sukantoraymond in #1859
- Node Telemetry by @sukantoraymond in #1850
- Fix merge error by @sukantoraymond in #1860
- Network options for teleporter deploy devrel suggestions by @felipemadero in #1855
- Fix panic for when there is user output for the log was not set by @felipemadero in #1856
- Wiz metrics by @sukantoraymond in #1861
- Version 1.5.4 by @sukantoraymond in #1857
- Fix airdrop prompt by @sukantoraymond in #1867
- Use (and fix) relayer v1.3.0 by @felipemadero in #1872
- Set correct relayer storage dir so it works inside docker container by @felipemadero in #1875
- Update release-public-ami.yml by @arturrez in #1873
- New local endpoints output table by @felipemadero in #1866
- Teleporter deploy into local network with new subnet esp by @felipemadero in #1864
- Fix monitoring metrics by @sukantoraymond in #1878
- Fix metrics by @sukantoraymond in #1879
- Address comments on teleporter deploy cmd by @felipemadero in #1882
- Version 1.6.0 by @sukantoraymond in #1883
- Disable failing unit tests by @felipemadero in #1884
Dependency Upgrades
- Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.156.0 to 1.160.0 by @dependabot in #1830
- Bump google.golang.org/api from 0.175.0 to 0.177.0 by @dependabot in #1839
- Bump github.com/docker/docker from 26.0.2+incompatible to 26.1.2+incompatible by @dependabot in #1862
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #1851
Full Changelog: v1.5.3...v1.6.0