devpod

Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.

MPL-2.0 License

Stars
5.9K
Committers
73

Bot releases are visible (Hide)

devpod - v0.5.7-alpha.2 Latest Release

Published by pascalbreuninger 5 months ago

devpod - v0.5.7-alpha.2

Published by pascalbreuninger 5 months ago

devpod - v0.5.7-alpha.1

Published by pascalbreuninger 6 months ago

What's Changed

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.6...v0.5.7-alpha.1

devpod - v0.5.7-alpha.0

Published by pascalbreuninger 6 months ago

What's Changed

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.6...v0.5.7-alpha.0

devpod - v0.5.6

Published by pascalbreuninger 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.5...v0.5.6

devpod - v0.5.6-alpha.4

Published by pascalbreuninger 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.5...v0.5.6-alpha.4

devpod - v0.5.6-alpha.3

Published by pascalbreuninger 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.5...v0.5.6-alpha.3

devpod - v0.5.6-alpha.2

Published by pascalbreuninger 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.5...v0.5.6-alpha.2

devpod - v0.5.6-alpha.1

Published by pascalbreuninger 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.5...v0.5.6-alpha.1

devpod - v0.5.6-alpha.0

Published by pascalbreuninger 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.5...v0.5.6-alpha.0

devpod - v0.5.5

Published by pascalbreuninger 6 months ago

DevPod v0.5.5

More fixes and a bunch of noteworthy features 🎉

First up, we've added the devpod up .. --reset flag which will also re-download your content in addition to rebuilding the devcontainer. The existing behaviour of --recreate (only rebuild) doesn't change.
This is useful if you're git repository or local folder changed and you're not working with a provider that supports bind mounts like kubernetes.

@eduardodbr contributed a very useful convenience feature, the --workspace-env-file flag, making it easy to inject environment variables into the workspace from a .env file.

We've added the highly requested experimental support for VSCode Insiders. It's enabled by default but you can always change it in Settings > Experimental > Experimental IDEs.

As DevPod matures the limitations of the workspace view became painstakingely obvious, which is why this release introduces:

  1. Bulk Stop and Delete
  2. Filters for workspaces - by Status and/or Provider
  3. Sorting based on the Created and Used timestamps

Additionally, you now can add extra cli flags to devpod up from your Desktop app in Settings > Experimental > CLI Additional flags.

Features

  • add custom cli flags UI by @89luca89
  • move docker pull output to debug, denoise output by @89luca89
  • --recreate for drivers by @89luca89
  • add option to force git credentials by @pascalbreuninger
  • add dedicated logs entry in more menu in workspaces view by @89luca89
  • add vscode insiders by @pascalbreuninger
  • add bulk actions, filters and sorting to workspaces view by @pascalbreuninger
  • show notifications when providers update by @pascalbreuninger
  • add logs command to display the devcontainer logs; extend driver and runner interfaces to fetch logs by @pascalbreuninger
  • add reset option (cli/ui) by @89luca89
  • add support for devcontainer up --workspace-env-file by @eduardodbr

Fixes

  • improve cleanup images for windows runners by @89luca89
  • only create new main window if we can't find the current one by @pascalbreuninger
  • wipe git repository when recreating by @pascalbreuninger
  • inject git credentials during workspace setup by @pascalbreuninger
  • resolve proxy options with suboptions by @pascalbreuninger
  • fix invalid reference format condition when building and pushing from a compose file by @89luca89
  • ssh conf priority by @89luca89
  • agent url on non-linux runners by @89luca89
  • desktop build by @89luca89
  • obfuscate password options in provider preview by @pascalbreuninger
  • compose include option by @89luca89
  • fall back to git repository when resolving the workspace source by @pascalbreuninger
  • store docker compose build artifacts in workspace folder to prevent rebuilds across restarts that occured when tmp folder was cleared by @pascalbreuninger
  • vscode v1.88 installs correctly by @pascalbreuninger

Other

  • restrict file permissions by @89luca89
  • add Community Recordings to Community.md by @hrittikhere

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.4...v0.5.5

devpod - v0.5.5-alpha.3

Published by pascalbreuninger 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.5-alpha.2...v0.5.5-alpha.3

devpod - v0.5.5-alpha.2

Published by pascalbreuninger 7 months ago

What's Changed

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.5-alpha.1...v0.5.5-alpha.2

devpod - v0.5.5-alpha.1

Published by pascalbreuninger 8 months ago

What's Changed

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.5-alpha.0...v0.5.5-alpha.1

devpod - v0.5.5-alpha.0

Published by pascalbreuninger 8 months ago

What's Changed

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.4...v0.5.5-alpha.0

devpod - v0.5.4

Published by pascalbreuninger 8 months ago

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

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.3...v0.5.4

devpod - v0.5.4-alpha.1

Published by pascalbreuninger 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.3...v0.5.4-alpha.1

devpod - v0.5.3

Published by pascalbreuninger 8 months ago

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: https://github.com/loft-sh/devpod/compare/v0.5.2...v0.5.3

devpod - v0.5.2

Published by pascalbreuninger 8 months ago

What's Changed

  • Fix memory leak in Desktop App system tray mode
  • Display DevPod.Pro auth status

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.1...v0.5.2

devpod - v0.5.2

Published by pascalbreuninger 8 months ago

What's Changed

  • Fix a memory leak in the Desktop App
  • Display DevPod.Pro auth status

Full Changelog: https://github.com/loft-sh/devpod/compare/v0.5.1...v0.5.2