This is the second release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to Mac and Windows.
Rancher Desktop is alpha software that is currently under development.
You can connect with the developers via:
- The issue queue
- Rancher Users Slack in the #rancher-desktop channel
Changelog:
- NSIS: Add extra nested
resources
to PATH bf9814c (Mark Yen) - Bumping to v0.2.0 6f2a7ec (Matt Farina)
- Logging: Only delete files if we have single instance lock f167780 (Mark Yen)
- LICENSE: Use pristine Apache-2.0 license 0eaa3d7 (Mark Yen)
- WSL: Provide better error message when WSL is not installed. b9691f7 (Mark Yen)
- WSL: Use pre-downloaded distro file 6111169 (Mark Yen)
- Hyperkit: use pre-downloaded boot2tcl image. 1626579 (Mark Yen)
- scripts/hyperkit: Download boot2tcl ISO 6b17204 (Mark Yen)
- scripts/hyperkit: Re-use method from download-resources. 9c0eaba (Mark Yen)
- Download-resources: don't redownload files by default. 2504ef9 (Mark Yen)
- Prefer
fs.promises.METHOD
toawait fs.METHOD
af75f46 (Eric Promislow) - Avoid fs.rename in unsupported scenarios aaa647a (Eric Promislow)
- NSIS: Don't restart on kernel update when interactive 35e5934 (Mark Yen)
- NSIS: Add license bd3895a (Mark Yen)
- WSL: fix incorrect argument to wsl.exe 85829da (Mark Yen)
- childProcess: Fix passing in streams 9585be5 (Mark Yen)
- Logging: Add a getter to return a stream with a fd 9e11763 (Mark Yen)
- WSL: Fix typo 86c8c88 (Mark Yen)
- utils: Fix lint warnings. 141f617 (Mark Yen)
- Utils: Test childProcess wrapper b17bbda (Mark Yen)
- WSL: Add logging. 6c27126 (Mark Yen)
- Add helper for spawning child processes. 9427d88 (Mark Yen)
- ESLint: Skip no-undef for TypeScript 3228cdd (Mark Yen)
- Electron-builder: Remove camera & mic strings on mac 2d1175c (Mark Yen)
- Add more logging to files. 0536945 (Mark Yen)
- background.ts: Add support for system certificate authorities 67c1ac1 (Mark Yen)
- Typings: Add incomplete types for mac-ca & win-ca 4022781 (Mark Yen)
- package.json: Add @types/node-forge 16f4584 (Mark Yen)
- Package.json: Add win-ca and mac-ca cb2e16f (Mark Yen)
- Improve error message at startup 8f8bc02 (Eric Promislow)
- rethrow unexpected errors 17aae83 (Eric Promislow)
- Improve error message after detecting a corrupt config file d10e8c8 (Eric Promislow)
- background.ts: Use import 97c1981 (Mark Yen)
- Misc. tweaks a6f770c (Eric Promislow)
- clarifying comment 600f7a8 (Eric Promislow)
- add explanatory comments 617ed77 (Eric Promislow)
- Expand explanations b7ddf98 (Eric Promislow)
- Improve robustness for displaying services a845af8 (Eric Promislow)
- remove happy-path log stmt 0fe09d3 (Eric Promislow)
- Add a clarifying comment about the double run for
kim rmi
8d8f877 (Eric Promislow) - Use
timers.setInterval
to avoid ambiguity de6920f (Eric Promislow) - Improve image deletion 81e3602 (Eric Promislow)
- remove obsolete comment fc68618 (Eric Promislow)
- always restore a minimized prefs window 26822d8 (Eric Promislow)
- Restore primary app's minimized window 4907b87 (Eric Promislow)
- WIP: start checking the electron singleInstanceLock 47e768d (Eric Promislow)
- package.json: Remove unused Vue packages 5e96364 (Mark Yen)
- Remove canvas dependencies 877aca4 (Mark Yen)
- package.json: Remove canvas 9049e1e (Mark Yen)
- package.json: Remove @vue/cli da4d2bf (Mark Yen)
- Improve image UX bdb5312 (Eric Promislow)
- Background: Don't prevent quit if shutdown fails d4a3a86 (Mark Yen)
- Windows Installer: Don't use OneClick mode 0ad3197 (Mark Yen)
- Windows Installer: Force native filesystem cef77b2 (Mark Yen)
- Windows Installer: Install WSL 9f4329c (Mark Yen)
- Windows installer: run as admin d21a106 (Mark Yen)
- Adding documentation on installing WSL f63b1ba (Matt Farina)
- Ignore CRs in input files e263946 (Eric Promislow)
- Improve robustness 7105f78 (Eric Promislow)
- Initial documentation addition 7f394f4 (Matt Farina)
- Everything is touching the right edge of the window ceac0b8 (Vincent Fiduccia)
- Title-case checkboxes 155ca3b (Vincent Fiduccia)
- Why are we yelling ba535d7 (Vincent Fiduccia)
- Move filter checkboxes into header row instead of an extra empty row aaacc75 (Vincent Fiduccia)
- Correct product capitalization 4469099 (Vincent Fiduccia)
- Postinstall fails on older than Node 14.14 because it uses fs.rmSync 1923846 (Vincent Fiduccia)
- Package.json should have a license 8eb9614 (Vincent Fiduccia)
- Show Copyright 2021 SUSE in About instead of Copyright 2021 Rancher Desktop 3532081 (Vincent Fiduccia)
- Windows installer: add bin to PATH f36701d (Mark Yen)
- Logging: Switch to state dir 1413c18 (Mark Yen)
- Hyperkit: Add separate logging 8513710 (Mark Yen)
- Logging: add intialization 3d7b96f (Mark Yen)
- Add custom logging so they go to separate files. be52903 (Mark Yen)