One of the most exciting moments when using software is getting an update: It might come with a fresh look, more features, or just a fix for a bug you've encountered. In all cases, it's just a great feeling.
Wouldn't it be great to get the latest enhancements even earlier?
Starting today, we're rolling out a new update channel to Hyper, Now Desktop and Now CLI - which is called "Canary". You can switch to this channel easily and take advantage of the latest improvements right after they've been implemented.
Obviously, there's a caveat: Some of the features and APIs we introduce will be experimental. If you encouter issues, let us know or just switch back to the stable channel!
This is how it works:
Open the application, click on the menu button on the bottom right and then enable "Canary Updates" under "Preferences":
Once the preference is checked, it will be applied immediately - no restart required. When a canary update for Now Desktop (or Now CLI) comes out, the software on your device will be updated automatically.
In the case that you're moving your configuration setup over when switching to a new device, you can also add it to the global config file, which enables the canary updates automatically:
{
  "updateChannel": "canary"
}
When having enabled the "Canary Updates" preference in Now Desktop, there's no need for additional configuration in order to enjoy canary updates for Now CLI.
However, if you want to install a certain canary release of Now CLI directly (or the latest version), you can take advantage of the new distribution tag named "canary" in our npm package:
npm install -g now@canary
This will always install the latest canary release of Now CLI. You can also download it directly!
At our recent keynote, we announced Hyper 2.0, which is being worked on at this very moment.
If you want to help the core team with fixing any remaining bugs and polishing the application for the official stable release, you can do so by adjusting your .hyper.js config file:
config: {
  updateChannel: 'canary'
}
After that, restart the application and enjoy the canary updates!
In the case that you want to run Hyper Canary next to the stable version, you can simply install either of them directly from our releases page. We're even working on support for channel-specific configuration.
For a quick insight into Hyper 2.0 and more details about how canary updates actually work behind the curtains, take a look at our most recent keynote (you can find all talks here):
If you're encountering any bugs in the canary or stable version of any of our applications, please report them here:
Our team is working continously on making sure all bugs get fixed and stable releases can be published. If you want to help us out, pull requests are also highly appreciated!