Releases: devspace-sh/devspace
Releases · devspace-sh/devspace
v3.0.0-beta2
Merge pull request #459 from devspace-cloud/cloud-refactor Cloud refactor
v2.5.1
Changes:
- new
devspace add service/imagefunctionality (see #432) - better detection of changes in docker context path by using crc32 instead of mtime/size
- new
--serviceflag fordevspace add port/synccommands - rephrased log messages if devspace.terminal.disabled is true
Fixes:
- fixed nil pointer if .kube/config does not have a current kube context (#408)
v2.5.0
New Features:
- new devspace up -x (--skip-pipeline) flag that skips the build and deploy pipeline and directly starts the sync, port-forwarding and terminal
- new devspace.ports[].portMappings[].bindAddress config option to bind to other interfaces than localhost (see #394 & thanks to @ALCarden)
- sync follows now local symlinks, watches them and uploads changes to them (Changed remote files are moved correctly into the symlink folders locally) (see #429)
Changes:
- renamed devspace.deployments[].helm.devOverwrite to devspace.deployments[].helm.override (devOverwrite still works, but is deprecated now)
- sync performance greatly improved if many files are renamed locally (see #241)
- improved image rebuild detection on
devspace up, the image contextPath is now hashed and checked for changes instead of only the dockerfile timestamp (excluding the patterns in .dockerignore) (see #414) - docker, helm & kubernetes dependencies got updated to the latest versions (thanks @ALCarden)
Fixes:
- fixed
devspace add/remove deploymentwhere the command wouldn't save the config correctly (thanks @ALCarden) - fixed issue where devspace would still try to authenticate to an image registry even though images[].skipPush was specified
- fixed issue where devspace would not redeploy the helm chart if an override values file was outside of the chartPath
v3.0.0-alpha1
improve error messages
v2.4.1
Changes:
- New devspace.deployments[].helm.wait option to tell devspace to skip waiting until deployment is ready
- New
devspace down --deploymentoption to delete a single or multiple deployments
Fixes:
- Resolve issue where
devspace upwould deploy tiller to the wrong namespace if no config.yaml exists (#417)
v2.4.0
Changes:
- The flag switchContext is now by default true for devspace enter, up & deploy (If you don't want devspace to switch your kubecontext to the devspace context you have to run devspace up --switch-context=false)
New features:
- Auto reloading ability, where specific file changes cause the complete pipeline to reexecute (Dockerfile changes & manifest changes, see #387)
- Auto reloading ability where custom paths can be specified that trigger an auto reload (#389)
- if terminal is disabled (via devspace.terminal.disabled), devspace will try to attach to the devspace pod
Fixes:
- Sync: solve a rare issue on windows that could lead to silently stop watching files (#374)
- Up: resolve problem when docker is not correctly installed but not needed
- Up: detect correctly if clusterrolebinding is present in cluster
- Reset: fix issue that waited for tiller even though tiller has issues starting
v2.3.4
v2.3.3
v2.3.0
v2.2.2
New Features:
images[].createPullSecret option to automatically create a pull secret from docker credentials store
devspace.services to specify labelselectors and namespaces in a central place #353
Fixes/Improvements:
adjust selector for service when using devspace add package
helm deployment (use force if needed)
terminal.go nil pointer