Releases: loft-sh/devpod
v0.5.5-alpha.1
What's Changed
- feat/ENG 1425 vscode insiders by @pascalbreuninger in #940
- fix: improve cleanup images for windows runners by @89luca89 in #941
- fix(desktop): only create new main window if we can't find the current one by @pascalbreuninger in #944
- fix(cli): wipe git repository when recreating by @pascalbreuninger in #942
- feat(desktop): add bulk actions, filters and sorting to workspaces li… by @pascalbreuninger in #943
Full Changelog: v0.5.5-alpha.0...v0.5.5-alpha.1
v0.5.5-alpha.0
What's Changed
- Feat/add custom cli flags UI by @89luca89 in #933
- feat: move docker pull output to debug, denoise output by @89luca89 in #935
- Feat/recreate for drivers by @89luca89 in #934
- chore/force credentials by @pascalbreuninger in #936
- feat: add dedicated logs entry in meatball menu by @89luca89 in #937
- chore(ui): update dependencies by @pascalbreuninger in #939
Full Changelog: v0.5.4...v0.5.5-alpha.0
v0.5.4
DevPod v0.5.4
We've fixed a bunch of smaller issues, added support for a new devcontainer spec option (build.options
), more dynamic drivers in the future and started publishing our maintainer calls. Have fun!
Features
- Added
ReprovisioningDrivers
interface which can change their infrastructure if the provider options change. As of now only the kubernetes provider v0.1.3 implements it. - Supports the newly added
build.options
for buildx (courtesy of @mukerjee)
Fixes
- features don't rebuild anymore when running a stopped docker-compose based workspace
- ensure dotfiles script is executable; clone dotfiles into home dir
- switch back to default context after deletion
- updated recreate logic if workspace is local folder
- add a telemetry toggle to settings > general; include link to telemetry docs by
- changelog modal styling
- azure private registries
- sort feature variables to improve caching
Other
- Upload maintainer meetings https://github.com/loft-sh/devpod/blob/main/COMMUNITY.md#community-calls
New Contributors
Full Changelog: v0.5.3...v0.5.4
v0.5.4-alpha.1
What's Changed
- feat(cli): rerun
runDevContainer
if driver supports it on existing … by @pascalbreuninger in #911 - fix: set Azure username credentials if empty by @89luca89 in #913
- fix: sort feature variables to improve caching by @mukerjee in #914
- chore(ui): changelog modal styling by @pascalbreuninger in #915
- chore(ui): add telemetry toggle to settings > general; include link to telemetry docs by @pascalbreuninger in #916
New Contributors
Full Changelog: v0.5.3...v0.5.4-alpha.1
v0.5.3
DevPod v0.5.3
This is a smaller release with a couple of fixes and smaller changes.
Features
- multiline provider options
- start workspace in a subpath
- inject DEVPOD and REMOTE_CONTAINERS env variables
Fix
- ensure dotfile setup is run also on recreate
- otherPortsAttributes should be the attributes directly
- refetch workspace source if recreate cli option is set
New Contributors
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- Fix memory leak in Desktop App system tray mode
- Display DevPod.Pro auth status
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Add Vultr Community Provider by @hrittikhere in #879
- Fix/inactivity timeout by @89luca89 in #878
- Fix GPG Agent forwarding broken by @89luca89 in #888
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Feature Highlights
- Custom SSH config management if you don't want to or can't have DevPod change your default configuration. Set a flag on
devpod up --ssh-config=path/to/file
or set a context optionSSH_CONFIG_PATH
(community contribution by @aacebedo) #817 - DevPod Desktop now lets you cancel running commands
- Dotfile repositories now support the @Branch / @sha256:commit syntax
- DevPod can now connect your IDE to already running containers with the Docker Provider (community contribution by @amitds1997) #839
- Added more Windows tests for stability
New Community DevPod Providers
- Multipass provider by @minhio
- Vultr provider by @navaneeth-dev
- Opentelekomcloud provider by @akyriako
Other changes
fix: revert regression introduced in 0a40554 for WSL systems by @89luca89 in #802
tests: add test for ssh port forwarding by @89luca89 in #804
fix: ensure /tmp exists to have a consistent dir structure by @89luca89 in #807
doc: mobile-support: add nix-on-droid instructions by @bbigras in #812
tests: parallelize tests using labels and matrix by @89luca89 in #799
fix: launch gpg-forwarding during devpod up if flag is specified by @89luca89 in #803
fix(cli): update to always report at least an empty array of devcontainer paths by @pascalbreuninger in #813
fix(cli): update git branch and commit regex to support Garrit @pascalbreuninger in #819
fix: small fixes in dockerless & init content folder by @FabianKramm in #822
fix(cli): hostrequirements.gpu can now be a string or bool by @pascalbreuninger in #836
fix: forward git user.signingkey configuration when using gpg forwarding by @89luca89 in #843
fix: Update credentials.mdx by @sharma-sahil-scaler in #851
fix(cli): exclude non directories and DS_Store from providers list by @pascalbreuninger in #854
fix(cli): append workdir to ssh ProxyCommand config if it is reported back from devcontainer creation by @pascalbreuninger in #855
license(oss): Added OSS license report automation by @ThomasK33 in #866
license(check): Added license check on dependency changes by @ThomasK33 in #867
Fix/wsl path conversion by @89luca89 in #848
fix: fail early during inject on noexec filesystems by @89luca89 in #868
First-time Contributors
@navaneeth-dev
@bbigras
@alexef
@EyeCantCU
@sharma-sahil-scaler
@fahhem
@minhio
@amitds1997
@akyriako
v0.5.0-alpha.2
What's Changed
- fix: forward git user.signingkey configuration when using gpg forwarding by @89luca89 in #843
- Fix ssh-config file management by @aacebedo in #817
- [fix]: Update credentials.mdx by @sharma-sahil-scaler in #851
- Kubernetes provider has moved by @fahhem in #845
- Add Multipass provider by @minhio in #853
- fix(cli): exclude non directories and DS_Store from providers list by @pascalbreuninger in #854
- fix(cli): append workdir to ssh ProxyCommand config if it is reported back from devcontainer creation by @pascalbreuninger in #855
- feat(ui): implement cancellation for streaming commands like up by @pascalbreuninger in #859
- feat: support setting up existing container as devcontainer by @amitds1997 in #839
- fix(cli): resolve dotfiles repository string similar to workspace source by @pascalbreuninger in #856
- license(oss): Added OSS license report automation by @ThomasK33 in #866
- license(check): Added license check on dependency changes by @ThomasK33 in #867
- Fix/wsl path conversion by @89luca89 in #848
- fix: fail early during inject on noexec filesystems by @89luca89 in #868
New Contributors
- @sharma-sahil-scaler made their first contribution in #851
- @fahhem made their first contribution in #845
- @minhio made their first contribution in #853
- @amitds1997 made their first contribution in #839
Full Changelog: v0.5.0-alpha.1...v0.5.0-alpha.2
v0.5.0-alpha.1
What's Changed
- tests: add windows self hosted runner, add win tests in pipeline by @89luca89 in #830
- feat(desktop): add deeplink and websocket server to easily setup a pr… by @pascalbreuninger in #832
- Update environment-variables-in-devcontainer-json.mdx by @alexef in #826
- fix(cd): Exclude xdg-open and glib-2.0 schemas from Linux tar.gz by @EyeCantCU in #837
- fix: inject credentials if proxy command by @FabianKramm in #838
- fix(cli): hostrequirements.gpu can be string or bool by @pascalbreuninger in #836
New Contributors
- @alexef made their first contribution in #826
- @EyeCantCU made their first contribution in #837
Full Changelog: v0.5.0-alpha.0...v0.5.0-alpha.1