Fuelup: Clarifying the Beta-nth and Latest Channels

Hello Fuel friends,

I wanted to clear up any potential confusion regarding our channels. Both the Beta-nth and Latest channels for Fuel are actually targeting the same channels, with Latest serving as an alias for the currently released beta channel, which is Beta-4 at the moment.

For example, if you update both the Latest and Beta-4 toolchains and then run fuelup show, you’ll notice they display identical information.

latest-aarch64-apple-darwin (default)
  forc : 0.46.1
    - forc-client
      - forc-deploy : 0.46.1
      - forc-run : 0.46.1
    - forc-doc : 0.46.1
    - forc-explore : 0.28.1
    - forc-fmt : 0.46.1
    - forc-index : 0.24.1
    - forc-lsp : 0.46.1
    - forc-tx : 0.46.1
    - forc-wallet : 0.3.0
  fuel-core : 0.20.5
  fuel-core-keygen : Error getting version string
  fuel-indexer : 0.24.1

fuels versions
---------------
forc : 0.45
forc-wallet : 0.45
beta-4-aarch64-apple-darwin (default)
  forc : 0.46.1
    - forc-client
      - forc-deploy : 0.46.1
      - forc-run : 0.46.1
    - forc-doc : 0.46.1
    - forc-explore : 0.28.1
    - forc-fmt : 0.46.1
    - forc-index : 0.24.1
    - forc-lsp : 0.46.1
    - forc-tx : 0.46.1
    - forc-wallet : 0.3.0
  fuel-core : 0.20.5
  fuel-core-keygen : Error getting version string
  fuel-indexer : 0.24.1

fuels versions
---------------
forc : 0.45
forc-wallet : 0.45

For those of you working with a local node, remember that you must explicitly add it to a channel. Initially, fuelup was designed to optimize for the latest compatible versions, akin to rustup. However, recent updates have shifted its focus towards better support for operating with a deployed network.

2 Likes

Thanks for the update!

Basically: latest == latest stable release aka beta-4?
Does it mean that I should use “nightly” to test unreleased features of sway?

:palm_tree: