- c3c0b4e fix: Use macos 11 (#912)
- Ce Gao
- 6721a88 chore(goreleaser): Skip homebrew (#909)
- Ce Gao
- 4707bfe fix: Fix jupyter in root (#900)
- 71fb1ce feat: support micromamba as an alternative to miniconda (#891)
- bab012c fix: typo for git config file (#888)
- 128f866 fix(CLI): Fix build output argument and huggingface integration (#886)
- 2e8b5d5 fix: include update repo (#885)
- eb2cdd1 bug: Fix detach instruction message (#882)
- 8a02b26 refact: add envd home path func (#880)
- 63daa5e chore(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#875)
- aa53bdb chore(deps): bump github.com/urfave/cli/v2 from 2.14.0 to 2.16.2 (#874)
- Ce Gao
- Jinjing Zhou
- Keming
- dependabot[bot]
- ddf3bdc chore(deps): bump actions/setup-go from 2 to 3 (#873)
- 7220958 chore(deps): bump actions/checkout from 2 to 3 (#872)
- f1b3fe5 chore(CLI): test new release for envd-sshd (#866)
- Yuedong Wu
- dependabot[bot]
- b38c5de chore(CLI): test new release for envd-sshd (#866)
- 49d79fb fix: Update readme (#865)
- d7995a7 feat(lang): io.http download files to extra_source (#858)
- 0d3b42f feat: Support HTTP PROXY (#857)
- Ce Gao
- Keming
- Yuedong Wu
- a0fbaa0 refact: io.mount => runtime.mount (#861)
- 1e5e24d bug: fix conda install with env file (#837)
- ecb9e26 refact: unify the path env (#855)
- 8056fda feat: add runtime graph to image label (#815)
- 6ad1d4c refact: apt_source, io, config mode (#853)
- 07e2dc0 chore(deps): bump github.com/gliderlabs/ssh from 0.3.4 to 0.3.5 (#849)
- Jinjing Zhou
- Keming
- dependabot[bot]
- nullday
- c0ba31a chore(deps): bump github.com/onsi/gomega from 1.20.1 to 1.20.2 (#846)
- 13bc9a6 chore(deps): bump github.com/urfave/cli/v2 from 2.11.2 to 2.14.0 (#845)
- 11966f8 chore(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0 (#848)
- 7ba3b3f feat(cli): add msg when detach from container (#841)
- 7fc9f34 fix: Update demo (#840)
- 190ee76 feat(lang): install.python_packages(local_wheels=[]) (#838)
- 977dd47 fix: Update demo (#839)
- 5e7c182 bug: fix channels when use conda install with yaml file (#831)
- be02a70 fix(lang): expose host port (#832)
- 404de31 feat(lang): init py env by generating the bulid.envd (#827)
- 36b1231 bug: fix permission issue when pip install from git repo (#829)
- 1dcada4 feat(build): Mount local build context into the run command (#822)
- f70a11c chore(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.1 (#821)
- 3b440c6 chore(deps): bump github.com/moby/buildkit from 0.10.3 to 0.10.4 (#820)
- Ce Gao
- Jinjing Zhou
- Keming
- dependabot[bot]
- 82fbc87 doc: add include, refine others (#817)
- 630ada1 feat(lang): support include other git repo for envd functions/variables (#808)
- 5c4971b feat(CLI): envd env describe expose info (#801)
- c85766c fix: set to latest if git tag is empty (#798)
- Keming
- Zhizhen He
- 4440e22 fix: add missing expose func exposed port to oci manifest (#797)
- 3a97375 feat(examples): Add a streamlit mnist example (#795)
- 7bf801b feat(example): Add streamlit hello and remove bash -c in entrypoint (#794)
- 8e17307 built: 🔨 use latest tag when not version found for cache (#793)
- 8225eab fix: use cockroachdb errors (#790)
- 7d293d7 fix: panic if daemon command is invalid (#788)
- 4d48767 feat: add runtime environments (#787)
- 248fca3 doc: daemon and expose (#786)
- e30866f feat(lang): implement expose func (#780)
- c49863e feat(data): Add support for managed dataset and provide shortcut for common framework (#751)
- 7c2fed6 feat(lang): add daemon function to run daemon process in the container (#777)
- Ce Gao
- Jinjing Zhou
- Keming
- Wei Zhang
- nullday
- 00e8df2 built: 🔨 keep v prefix in DOCKER_IMAGE_TAG env (#781)
- 2f82fa5 proposal: daemon process (#769)
- d06b878 doc: update python api doc (#759)
- ce2e8b2 fix: Remove empty token arg (#772)
- 8ab89b9 chore(deps): bump github.com/urfave/cli/v2 from 2.11.1 to 2.11.2 (#775)
- 3a6b127 chore(deps): bump pypa/cibuildwheel from 2.8.1 to 2.9.0 (#774)
- ec8cae1 fix: remove unnecessary if statement (#773)
- Ce Gao
- Keming
- Wei Zhang
- Zhizhen He
- dependabot[bot]
- b9f0af8 fix: -path and -file bug (#766)
- 4a359f1 fix(release): 🔨 drop go build dep for homebrew (#768)
- 542c7cb Fix the color display in wezterm (#767)
- 590b4c0 fix(CLI): 🔨 use latest version for local build (#763)
- 2342367 fix(docs): 📝 fix contributing and dev links, clean tailing space (#764)
- b4a8519 fix: modify jupyter's authority from hash password to token string (#762)
- 1f0af98 fix: use defined jupyter port (#757)
- 381b653 docs(README): update Documentations link to https://envd.tensorchord.… (#758)
- ad4b9ec fix: do not expose ports for custom image (#754)
- e77b7d6 docs(README): Correct the cmd of get Jupyter Notebook endpoint (#756)
- 8675316 fix: ParseFromStr, add unittest (#755)
- 382aa2d bug(CLI): fix short alias confusion (#752)
- 7625cd2 feat: Avoid gid in base image cache (#749)
- 2e39182 feat(CLI): ✨ add --force args for init to overwrite build.envd (#748)
- d241898 docs(README): One obvious way to declare supported python version (#745)
- b492e83 add entrypoint in custom image (#739)
- 4df956b The workaround to fix the label loss (#741)
- dd609da feat: Enable build for all languages (#738)
- ed998ce feat(lang): Add a new func runtime.command (#736)
- 3c46efc fix: setup.py build (#735)
- Bingyi Sun
- Ce Gao
- Keming
- Wei Zhang
- Zhenguo.Li
- nullday
- 8bef795 feat(CLI): ♻️ refactor bootstrap command to show what's envd doing (#728)
- 8f19748 Bug: fix SIGSEGV of envd top (#726)
- 8c83cad feat(base-image): Move conda to llb and cache it (#724)
- 5587c3f feature: add envd top commands (#718)
- f22b283 bug: allow multiple run command and use bash -c (#720)
- da8feb7 bug: fix notebook entry when setting conda channel (#719)
- 116271c example: add a dgl GAT example (#714)
- 84ffea3 feat(lang): Add proposal for expose (#568)
- ace70e9 feat: support io.mount (#708)
- a1e0395 feat(lang): Add default conda pkg cache (#705)
- c515f3c feat(CLI): Add category and refine help text (#707)
- 54f412a feat(CLI): Support run command (#701)
- Ce Gao
- Jinjing Zhou
- Wei Zhang
- nullday
- 62bd2dc bug: Fix version prefix (#696)
- Jinjing Zhou
- 4dffb5d bug: Fix git tag version (#692)
- Jinjing Zhou
- 6daa661 bug: Add release dependency (#689)
- 1f4b468 bug: Use git version by default when build ssh (#688)
- Jinjing Zhou
- 728a421 feat: add starship as the prompt manager (#681)
- 6cbc53f fix: Add environment variable PATH in run (#680)
- cb8ed6b feat(lang): Add io.copy (#675)
- b3ee633 fix: Fix lint issues in conda env yaml feature PR (#679)
- a796a12 feat(lang): Support env.yaml in conda_packages (#674)
- af3e78d feature: add label ai.tensorchord.envd.build.manifestBytecodeHash to image for cache robust (#661)
- 3044002 chore(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0 (#657)
- 400fd7f chore(deps): bump github.com/urfave/cli/v2 from 2.11.0 to 2.11.1 (#655)
- 30e8caf chore(deps): bump actions/upload-artifact from 2 to 3 (#654)
- 04360d6 chore(deps): bump pypa/cibuildwheel from 2.8.0 to 2.8.1 (#653)
- de6c59e chore(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#656)
- 62091a4 fix(build): Fix image config (#651)
- 4c1df28 fix: context create with 'use' (#652)
- 6f05072 feat(CLI): Support cache (#648)
- 42e7531 remove xdg, use $HOME/.config and $HOME/.cache (#641)
- Ce Gao
- Keming
- dependabot[bot]
- nullday
- wyq
- 67a1f34 feat(lang): Remove conda from custom base image (#626)
- 890119d fix: check manifest and image update in new gateway buildfunc (#624)
- c8471db support buildkit TCP socket (#599)
- ef8a90d feat: Refactor with Builder.Options (#615)
- 2a88ad1 chore(deps): bump github.com/urfave/cli/v2 from 2.10.3 to 2.11.0 (#610)
- Ce Gao
- Keming
- dependabot[bot]
- nullday
- 18abe90 feat(builder): Abstract BuildFunc to use gateway client (#606)
- 178b8da feat(WSL): Add ssh config entry to Windows ssh config if using WSL (#604)
- ceb07f5 fix: set conda as the only python provider (#602)
- f1dd546 fix: pre-create conda package cache directory (#600)
- 9b3fbe3 feat(lang): Support image in base (#595)
- b467279 fix: Fix error handling issue (#597)
- fa041a8 fix: Pre-mkdir the .cache directory of user envd (#592)
- 54dfc52 bug: fix missing function in example mnist (#589)
- 00249bb Use DefaultText in up.go (#587)
- 302e449 chore(deps): bump pypa/cibuildwheel from 2.7.0 to 2.8.0 (#583)
- Ce Gao
- Guangyang Li
- Jinjing Zhou
- dependabot[bot]
- nullday
- 6cfc0f1 feat: Support for build image update when exec build or up again (#570)
- 8f89e4b Fix: image tag normalized to docker spec (#573)
- 3fe3757 fix: add -c for every single conda channel (#569)
- 49fa961 fix: add auto start buildkit container (#563)
- 4fa5ec7 bug: Fix github action (#566)
- 93027bd fix: py cmd exit code (#564)
- 707d5e8 feat: replace IsCreated with Exists for Client interface from package docker (#558)
- f71cd7f feat(CLI): Unify CLI style about env and image (#550)
- Jinjing Zhou
- Keming
- nullday
- xing0821
- zhyon404
- 6e9e44d feat: Support specify build target (#497)
- e443784 feat(lang): Support RStudio server (#503)
- 89eb6e8 chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#540)
- 74b27e9 chore(deps): bump dependabot/fetch-metadata from 1.3.1 to 1.3.3 (#539)
- Ce Gao
- Jinjing Zhou
- dependabot[bot]
- dbac24d feat(docker): Add entrypoint and ports in image config (#533)
- 60f85f5 fix(README): Update coverage (#536)
- 8276d7d feat(CLI): Add push (#531)
- 956fd73 feat: Add notice for users without permission to docker daemon (#535)
- Ce Gao
- nullday
- b987fc6 fix: uid corrupted when run envd by root user (#522)
- 310b42d fix: Add talk with us in README (#526)
- 04e8444 Fix Julia multiple pkg installation bug (#521)
- 523fb40 feat(CLI): Support context (#512)
- fde448a feat: add envd init (#514)
- 8722564 enhancement(CLI): Use upper case in CLI description (#515)
- Aaron Sun
- Ce Gao
- Jinjing Zhou
- Yunchuan Zheng
- nullday
- 4707bfe fix: Fix jupyter in root (#900)
- 71fb1ce feat: support micromamba as an alternative to miniconda (#891)
- bab012c fix: typo for git config file (#888)
- 128f866 fix(CLI): Fix build output argument and huggingface integration (#886)
- 2e8b5d5 fix: include update repo (#885)
- eb2cdd1 bug: Fix detach instruction message (#882)
- 8a02b26 refact: add envd home path func (#880)
- 63daa5e chore(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#875)
- aa53bdb chore(deps): bump github.com/urfave/cli/v2 from 2.14.0 to 2.16.2 (#874)
- ddf3bdc chore(deps): bump actions/setup-go from 2 to 3 (#873)
- 7220958 chore(deps): bump actions/checkout from 2 to 3 (#872)
- f1b3fe5 chore(CLI): test new release for envd-sshd (#866)
- 49d79fb fix: Update readme (#865)
- d7995a7 feat(lang): io.http download files to extra_source (#858)
- 0d3b42f feat: Support HTTP PROXY (#857)
- a0fbaa0 refact: io.mount => runtime.mount (#861)
- 1e5e24d bug: fix conda install with env file (#837)
- ecb9e26 refact: unify the path env (#855)
- 8056fda feat: add runtime graph to image label (#815)
- 6ad1d4c refact: apt_source, io, config mode (#853)
- 07e2dc0 chore(deps): bump github.com/gliderlabs/ssh from 0.3.4 to 0.3.5 (#849)
- c0ba31a chore(deps): bump github.com/onsi/gomega from 1.20.1 to 1.20.2 (#846)
- 13bc9a6 chore(deps): bump github.com/urfave/cli/v2 from 2.11.2 to 2.14.0 (#845)
- 11966f8 chore(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0 (#848)
- 7ba3b3f feat(cli): add msg when detach from container (#841)
- 7fc9f34 fix: Update demo (#840)
- 190ee76 feat(lang): install.python_packages(local_wheels=[]) (#838)
- 977dd47 fix: Update demo (#839)
- 5e7c182 bug: fix channels when use conda install with yaml file (#831)
- be02a70 fix(lang): expose host port (#832)
- 404de31 feat(lang): init py env by generating the bulid.envd (#827)
- 36b1231 bug: fix permission issue when pip install from git repo (#829)
- 1dcada4 feat(build): Mount local build context into the run command (#822)
- f70a11c chore(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.1 (#821)
- 3b440c6 chore(deps): bump github.com/moby/buildkit from 0.10.3 to 0.10.4 (#820)
- 82fbc87 doc: add include, refine others (#817)
- 630ada1 feat(lang): support include other git repo for envd functions/variables (#808)
- 5c4971b feat(CLI): envd env describe expose info (#801)
- c85766c fix: set to latest if git tag is empty (#798)
- 4440e22 fix: add missing expose func exposed port to oci manifest (#797)
- 3a97375 feat(examples): Add a streamlit mnist example (#795)
- 7bf801b feat(example): Add streamlit hello and remove bash -c in entrypoint (#794)
- 8e17307 built: 🔨 use latest tag when not version found for cache (#793)
- 8225eab fix: use cockroachdb errors (#790)
- 7d293d7 fix: panic if daemon command is invalid (#788)
- 4d48767 feat: add runtime environments (#787)
- 248fca3 doc: daemon and expose (#786)
- e30866f feat(lang): implement expose func (#780)
- c49863e feat(data): Add support for managed dataset and provide shortcut for common framework (#751)
- 7c2fed6 feat(lang): add daemon function to run daemon process in the container (#777)
- 00e8df2 built: 🔨 keep v prefix in DOCKER_IMAGE_TAG env (#781)
- 2f82fa5 proposal: daemon process (#769)
- d06b878 doc: update python api doc (#759)
- ce2e8b2 fix: Remove empty token arg (#772)
- 8ab89b9 chore(deps): bump github.com/urfave/cli/v2 from 2.11.1 to 2.11.2 (#775)
- 3a6b127 chore(deps): bump pypa/cibuildwheel from 2.8.1 to 2.9.0 (#774)
- ec8cae1 fix: remove unnecessary if statement (#773)
- b9f0af8 fix: -path and -file bug (#766)
- 4a359f1 fix(release): 🔨 drop go build dep for homebrew (#768)
- 542c7cb Fix the color display in wezterm (#767)
- 590b4c0 fix(CLI): 🔨 use latest version for local build (#763)
- 2342367 fix(docs): 📝 fix contributing and dev links, clean tailing space (#764)
- b4a8519 fix: modify jupyter's authority from hash password to token string (#762)
- 1f0af98 fix: use defined jupyter port (#757)
- 381b653 docs(README): update Documentations link to https://envd.tensorchord.… (#758)
- ad4b9ec fix: do not expose ports for custom image (#754)
- e77b7d6 docs(README): Correct the cmd of get Jupyter Notebook endpoint (#756)
- 8675316 fix: ParseFromStr, add unittest (#755)
- 382aa2d bug(CLI): fix short alias confusion (#752)
- 7625cd2 feat: Avoid gid in base image cache (#749)
- 2e39182 feat(CLI): ✨ add --force args for init to overwrite build.envd (#748)
- d241898 docs(README): One obvious way to declare supported python version (#745)
- b492e83 add entrypoint in custom image (#739)
- 4df956b The workaround to fix the label loss (#741)
- dd609da feat: Enable build for all languages (#738)
- ed998ce feat(lang): Add a new func runtime.command (#736)
- 3c46efc fix: setup.py build (#735)
- 8bef795 feat(CLI): ♻️ refactor bootstrap command to show what's envd doing (#728)
- 8f19748 Bug: fix SIGSEGV of envd top (#726)
- 8c83cad feat(base-image): Move conda to llb and cache it (#724)
- 5587c3f feature: add envd top commands (#718)
- f22b283 bug: allow multiple run command and use bash -c (#720)
- da8feb7 bug: fix notebook entry when setting conda channel (#719)
- 116271c example: add a dgl GAT example (#714)
- 84ffea3 feat(lang): Add proposal for expose (#568)
- ace70e9 feat: support io.mount (#708)
- a1e0395 feat(lang): Add default conda pkg cache (#705)
- c515f3c feat(CLI): Add category and refine help text (#707)
- 54f412a feat(CLI): Support run command (#701)
- 62bd2dc bug: Fix version prefix (#696)
- 4dffb5d bug: Fix git tag version (#692)
- 6daa661 bug: Add release dependency (#689)
- 1f4b468 bug: Use git version by default when build ssh (#688)
- 728a421 feat: add starship as the prompt manager (#681)
- 6cbc53f fix: Add environment variable PATH in run (#680)
- cb8ed6b feat(lang): Add io.copy (#675)
- b3ee633 fix: Fix lint issues in conda env yaml feature PR (#679)
- a796a12 feat(lang): Support env.yaml in conda_packages (#674)
- af3e78d feature: add label ai.tensorchord.envd.build.manifestBytecodeHash to image for cache robust (#661)
- 3044002 chore(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0 (#657)
- 400fd7f chore(deps): bump github.com/urfave/cli/v2 from 2.11.0 to 2.11.1 (#655)
- 30e8caf chore(deps): bump actions/upload-artifact from 2 to 3 (#654)
- 04360d6 chore(deps): bump pypa/cibuildwheel from 2.8.0 to 2.8.1 (#653)
- de6c59e chore(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#656)
- 62091a4 fix(build): Fix image config (#651)
- 4c1df28 fix: context create with 'use' (#652)
- 6f05072 feat(CLI): Support cache (#648)
- 42e7531 remove xdg, use $HOME/.config and $HOME/.cache (#641)
- 67a1f34 feat(lang): Remove conda from custom base image (#626)
- 890119d fix: check manifest and image update in new gateway buildfunc (#624)
- c8471db support buildkit TCP socket (#599)
- ef8a90d feat: Refactor with Builder.Options (#615)
- 2a88ad1 chore(deps): bump github.com/urfave/cli/v2 from 2.10.3 to 2.11.0 (#610)
- 18abe90 feat(builder): Abstract BuildFunc to use gateway client (#606)
- 178b8da feat(WSL): Add ssh config entry to Windows ssh config if using WSL (#604)
- ceb07f5 fix: set conda as the only python provider (#602)
- f1dd546 fix: pre-create conda package cache directory (#600)
- 9b3fbe3 feat(lang): Support image in base (#595)
- b467279 fix: Fix error handling issue (#597)
- fa041a8 fix: Pre-mkdir the .cache directory of user envd (#592)
- 54dfc52 bug: fix missing function in example mnist (#589)
- 00249bb Use DefaultText in up.go (#587)
- 302e449 chore(deps): bump pypa/cibuildwheel from 2.7.0 to 2.8.0 (#583)
- 6cfc0f1 feat: Support for build image update when exec build or up again (#570)
- 8f89e4b Fix: image tag normalized to docker spec (#573)
- 3fe3757 fix: add -c for every single conda channel (#569)
- 49fa961 fix: add auto start buildkit container (#563)
- 4fa5ec7 bug: Fix github action (#566)
- 93027bd fix: py cmd exit code (#564)
- 707d5e8 feat: replace IsCreated with Exists for Client interface from package docker (#558)
- f71cd7f feat(CLI): Unify CLI style about env and image (#550)
- 6e9e44d feat: Support specify build target (#497)
- e443784 feat(lang): Support RStudio server (#503)
- 89eb6e8 chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#540)
- 74b27e9 chore(deps): bump dependabot/fetch-metadata from 1.3.1 to 1.3.3 (#539)
- dbac24d feat(docker): Add entrypoint and ports in image config (#533)
- 60f85f5 fix(README): Update coverage (#536)
- 8276d7d feat(CLI): Add push (#531)
- 956fd73 feat: Add notice for users without permission to docker daemon (#535)
- b987fc6 fix: uid corrupted when run envd by root user (#522)
- 310b42d fix: Add talk with us in README (#526)
- 04e8444 Fix Julia multiple pkg installation bug (#521)
- 523fb40 feat(CLI): Support context (#512)
- fde448a feat: add envd init (#514)
- 8722564 enhancement(CLI): Use upper case in CLI description (#515)
- 0ae8df9 chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.5 (#505)
- 1cd5a27 chore(deps): bump github.com/urfave/cli/v2 from 2.8.1 to 2.10.3 (#504)
- ca6435d feat(lang): Support julia (#495)
- 220d874 feat(ssh): Config ssh key permanently and globally (#487)
- 7127365 feat(lang): Support R language (#491)
- 3f86086 feat(lang): Support python requirements.txt in python_packages (#484)
- b31f4cd fix: correct comments and unify receiver names and simplify some code (#477)
- 35c6b76 feat #246: envd up a GPU image without GPUs (#474)
- ff43aa3 Update build.go (#472)
- 229821a feat(CLI): Add '--detail' for detail version information (#283) (#471)
- 6bd547e feat(CLI): Add go API to support LSP (#302)
- 45fcbe3 fix typos (#468)
- f2ff5b7 feat(CLI): Prune cache (#464)
- 5d21bd3 chore(Makefile): add default goal as
build
(#465) - df4a395 feat: Print out container info when wait timeout (#460)
- 657c2cb feat: Add base image for R language (#457)
- 3c0afb3 fix: enable release with Homebrew only on stable versions (#455)
- Aaron Sun
- Aka.Fido
- Bingyi Sun
- Ce Gao
- Guangyang Li
- Gui-Yue
- Haiker Sun
- Jinjing Zhou
- Keming
- Wei Zhang
- Yuan Tang
- Yuchen Cheng
- Yuedong Wu
- Yunchuan Zheng
- Zhenguo.Li
- Zhenzhen Zhao
- Zhizhen He
- dependabot[bot]
- kenwoodjw
- nullday
- wyq
- xing0821
- zhyon404
- Ce Gao
- 6a35a57 chore(README): Add who should use section (#442)
- 6e1cf05 fix: replace useless .editorconfig (#440)
- 1c23cea release: Separate alpha and stable release in Homebrew (#439)
- 274e183 Update PyTorch installation CMD in examples (#435)
- cfda1be chore(deps): bump pypa/cibuildwheel from 2.6.1 to 2.7.0 (#428)
- d25157e chore(deps): bump github.com/spf13/viper from 1.4.0 to 1.12.0 (#430)
- d394410 chore(deps): bump goreleaser/goreleaser-action from 2 to 3 (#427)
- 7070506 chore(deps): bump github.com/gliderlabs/ssh from 0.3.3 to 0.3.4 (#429)
- 2e287c9 chore(destroy): add current path
.
as the default path (#422) - 750db5a chore(Makefile): add
help
target (#421) - 0c00005 Bootstrap gets error if the envd_buildkitd was stopped before (#417)
- 8a1bd1e feat #383 (#416)
- Aaron Sun
- Ce Gao
- Kevin Su
- Yuchen Cheng
- Zhenzhen Zhao
- dependabot[bot]
- kenwoodjw
- 8531491 fix: Fix default ssh shell (#411)
- 5f3b16b feat: Support configuring CRAN mirror for R environment (#405)
- 8e27e99 fix: Only configure conda for Python environment (#406)
- 6160899 feat(cli): support
envd build --output
(#402)
- Ce Gao
- Yuan Tang
- Yuchen Cheng
- d3fda6d fix: Hack the gid (#399)
- e478c1a bug: Fix source is released twice for macos and linux (#394)
- Ce Gao
- Jinjing Zhou
- a55ad88 feat(lang): Set default user to current (#390)
- df5bde3 feat(release): Support Homebrew in goreleaser (#389)
- 7c10b71 fix: cannot assign requested address (#386)
- d48e3ab fix: Output error details when debug flag is enabled (#385)
- e2c8adb fix: use python3 explicitly to avoid type hints error (#379)
- fc2afe9 fix: add classifiers in setup.py (#380)
- 33bdd7a doc: Add universe api doc (#374)
- Ce Gao
- Jinjing Zhou
- Jun
- Keming
- Manjusaka
- Yuchen Cheng
- 3b3945a fix: Add v before tags (#371)
- Ce Gao
- f60a976 enhancement(CLI): Update the description of envd (#364)
- 9640bf1 fix: config pip source speed up in china (#354)
- 1b56ce2 add cpu example (#338)
- a410552 fix: remove py wrapper traceback information (#341)
- ae629bb feat: Support specifying number of GPUs (#336)
- 7d577f7 feat: Suport conda env (#335)
- 6fe2ae0 manually use docker distribution 2.8.1 (#333)
- 2327ffd fix: Disable unit test in macOS (#328)
- c80082b workflow: enable macOS in CI without conditions (#327)
- 35ef36d fix: pypi sdist (#318)
- 2b81df6 fix: typo in readme (#325)
- 85123b6 fix: fix typo (#324)
- 559e143 chore(CI): Enable code coverage (#323)
- a4cb9dc fix(release): Change docker user (#321)
- a5c3427 chore(deps): bump github.com/moby/buildkit from 0.10.1 to 0.10.3 (#313)
- 43ad124 chore(deps): bump github.com/pkg/sftp from 1.13.4 to 1.13.5 (#309)
- 5a9c947 chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.2 (#310)
- 4fb34e2 chore(deps): bump github.com/urfave/cli/v2 from 2.4.0 to 2.8.1 (#312)
- 0c63064 fix: add api/init.py (#317)
- Ce Gao
- Jinjing Zhou
- Keming
- Ling Jin
- Xu Jin
- Yuan Tang
- Yuchen Cheng
- Zhizhen He
- dependabot[bot]
- kenwoodjw
- 12cf334 fix: Fix twine (#301)
- Ce Gao
- f42e162 fix: Instal twine (#300)
- Ce Gao
- 7720529 feat(lang): Support config.conda_channel and install.conda_packages (#293)
- 452f3dc feat: add pypi sdist (#298)
- cfe65fe fix: py27 subprocess (#296)
- 5cf52ec fix: Update readme about installation (#295)
- Ce Gao
- Keming
- 3bf2710 action: Add pypi release pipeline (#277)
- 35e6e1b workflow: Enable macOS in CI (#287)
- 2bc13df bug: fix version without tag (#288)
- ef3886c Revert "workflow: enable macOS in CI (#280)" (#286)
- 02f83aa workflow: enable macOS in CI (#280)
- 2cd9a0e fix: Update contributing (#284)
- f166cf8 feat: Support destroy environment by name (#281)
- 9c237e4 fix: Bump version and fix base image (#279)
- Ce Gao
- Jinjing Zhou
- Yuan Tang
- Yuchen Cheng
- Ce Gao
- 3abef45 fix: Fix the bug about uid (#447)
- eff6ffa fix: Fix typo (#445)
- 6a35a57 chore(README): Add who should use section (#442)
- 6e1cf05 fix: replace useless .editorconfig (#440)
- 1c23cea release: Separate alpha and stable release in Homebrew (#439)
- 274e183 Update PyTorch installation CMD in examples (#435)
- cfda1be chore(deps): bump pypa/cibuildwheel from 2.6.1 to 2.7.0 (#428)
- d25157e chore(deps): bump github.com/spf13/viper from 1.4.0 to 1.12.0 (#430)
- d394410 chore(deps): bump goreleaser/goreleaser-action from 2 to 3 (#427)
- 7070506 chore(deps): bump github.com/gliderlabs/ssh from 0.3.3 to 0.3.4 (#429)
- 2e287c9 chore(destroy): add current path
.
as the default path (#422) - 750db5a chore(Makefile): add
help
target (#421) - 0c00005 Bootstrap gets error if the envd_buildkitd was stopped before (#417)
- 8a1bd1e feat #383 (#416)
- 8531491 fix: Fix default ssh shell (#411)
- 5f3b16b feat: Support configuring CRAN mirror for R environment (#405)
- 8e27e99 fix: Only configure conda for Python environment (#406)
- 6160899 feat(cli): support
envd build --output
(#402) - d3fda6d fix: Hack the gid (#399)
- e478c1a bug: Fix source is released twice for macos and linux (#394)
- a55ad88 feat(lang): Set default user to current (#390)
- df5bde3 feat(release): Support Homebrew in goreleaser (#389)
- 7c10b71 fix: cannot assign requested address (#386)
- d48e3ab fix: Output error details when debug flag is enabled (#385)
- e2c8adb fix: use python3 explicitly to avoid type hints error (#379)
- fc2afe9 fix: add classifiers in setup.py (#380)
- 33bdd7a doc: Add universe api doc (#374)
- 3b3945a fix: Add v before tags (#371)
- f60a976 enhancement(CLI): Update the description of envd (#364)
- 9640bf1 fix: config pip source speed up in china (#354)
- 1b56ce2 add cpu example (#338)
- a410552 fix: remove py wrapper traceback information (#341)
- ae629bb feat: Support specifying number of GPUs (#336)
- 7d577f7 feat: Suport conda env (#335)
- 6fe2ae0 manually use docker distribution 2.8.1 (#333)
- 2327ffd fix: Disable unit test in macOS (#328)
- c80082b workflow: enable macOS in CI without conditions (#327)
- 35ef36d fix: pypi sdist (#318)
- 2b81df6 fix: typo in readme (#325)
- 85123b6 fix: fix typo (#324)
- 559e143 chore(CI): Enable code coverage (#323)
- a4cb9dc fix(release): Change docker user (#321)
- a5c3427 chore(deps): bump github.com/moby/buildkit from 0.10.1 to 0.10.3 (#313)
- 43ad124 chore(deps): bump github.com/pkg/sftp from 1.13.4 to 1.13.5 (#309)
- 5a9c947 chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.2 (#310)
- 4fb34e2 chore(deps): bump github.com/urfave/cli/v2 from 2.4.0 to 2.8.1 (#312)
- 0c63064 fix: add api/init.py (#317)
- 12cf334 fix: Fix twine (#301)
- f42e162 fix: Instal twine (#300)
- 7720529 feat(lang): Support config.conda_channel and install.conda_packages (#293)
- 452f3dc feat: add pypi sdist (#298)
- cfe65fe fix: py27 subprocess (#296)
- 5cf52ec fix: Update readme about installation (#295)
- 3bf2710 action: Add pypi release pipeline (#277)
- 35e6e1b workflow: Enable macOS in CI (#287)
- 2bc13df bug: fix version without tag (#288)
- ef3886c Revert "workflow: enable macOS in CI (#280)" (#286)
- 02f83aa workflow: enable macOS in CI (#280)
- 2cd9a0e fix: Update contributing (#284)
- f166cf8 feat: Support destroy environment by name (#281)
- 9c237e4 fix: Bump version and fix base image (#279)
- e048fc0 fix: Use 127.0.0.1 instead of containerIP in ssh (#276)
- ae16402 fix: Hard code OS (#270)
- 0bf757f fix: Fix typo in the file name (#266)
- 846dc0e feat: Support only print the version number (#265)
- 5e82ccb fix: Typo (#264)
- 45e4562 add api doc (#262)
- 723b32f fix: Set default value to GUID (#260)
- c4f525a feat: add pypi package (#258)
- 66d83d6 feat: Initial support for R language (#257)
- ba64556 fix: Fix summary (#256)
- 473da34 fix: Remove default assignee (#254)
- 08a75eb feat: Move cmd to pkg/app (#250)
- 15d9c51 fix: Incorrect cache ID directory (#251)
- 8f8c81e Readme: Fix Readme (#247)
- 3886502 feat(lang): Fix pip cache (#243)
- 1d930e1 feat: Refactor syntax (#238)
- 289cb07 feat(CLI): Add dockerhub mirror flag (#242)
- 1a50052 fix(zsh): Remnant characters when tab (#239)
- ced22ea feat: Add version command with enriched information (#236)
- f14cd6a feat(lang): Support git_config rule (#235)
- 8555bc6 fix(README): Add build in readme (#234)
- ebf3197 fix(README): Fix pip index doc (#233)
- Aaron Sun
- Ce Gao
- Jinjing Zhou
- Jun
- Keming
- Kevin Su
- Ling Jin
- Manjusaka
- Xu Jin
- Yuan Tang
- Yuchen Cheng
- Zhenzhen Zhao
- Zhizhen He
- dependabot[bot]
- kenwoodjw
- 2cac96f fix: Add missing release binaries for Darwin (#231)
- e0194f9 fix: Connecting timeout to wait for buildkitd is ignored (#230)
- 8c0c98d feat: Support extra PyPI index (#229)
- 31514df feat(CLI): Add pause and resume (#228)
- 3184df9 feat: Use build function as the default target (#226)
- 6a4b7b5 feat(CLI): List deps (#223)
- 2d8f6fb fix(README): Add why and how does it work (#225)
- a2ffdda fix: Optimize err when jupyter port is already allocated (#224)
- f62355f fix(workflow): Request CI build only when review is required (#227)
- 855a5f5 fix: Add gpu error message (#217)
- 93face5 fix: Add a asciinema demo (#222)
- cd2c0db fix(home): Remove afterall to avoid flaky tests (#215)
- Ce Gao
- Jinjing Zhou
- Yuan Tang
- b8a5516 fix(ssh): Do not create the ssh key if the key exists (#211)
- 40c7d06 feat: Auth ssh with key (#205)
- e0984bb feat: Add prefix for cache id (#204)
- ee31696 fix(Makefile): Fix addlicense for more general use (#207)
- 432f497 Fix: Fix (#199)
- 728e3a9 fix: Poll instead of err (#197)
- 6ed91e5 feat(lang): Support pip cache with uid (#198)
- a589700 feat(cli): Add ls command to list all envs (#177)
- 5d9b7a2 fix(Makefile): use
$$
to represent$
for shell command (#196) - 0964149 fix(CI): Enable check (#186)
- 4ce2890 feat(ssh): Add prefix (#182)
- Ce Gao
- Jinjing Zhou
- Yuchen Cheng
- Zhenzhen Zhao
- a76b2aa feat(vscode): Use openvsx (#174)
- 0968f83 chore(README): Update badge (#175)
- 3b71950 feat: Use UID 1000 to build (#173)
- 161927c feat(ssh): Add/Remove SSH config entry (#172)
- 858b2fd feat(vscode): fine-grained cache management (#164)
- d600431 fix(lang): Fix user-defined packages (#168)
- 74c8e20 chore(test): Add test cases for shell and home manager (#163)
- 32ea318 feat(runtime): Use tini to manage process (#162)
- 0ca21d2 chore(CLI): e2e build test (#152)
- a7735f1 feat(CLI): fine-grained cache management (#155)
- 33cdee2 feat(lang): Change user (#153)
- 0804dc7 feat(lang): Support git credentials (#145)
- 9d9d282 fix: Add discord (#146)
- 0b187da feat(CLI): Support multiple environments (#142)
- b35c287 feat(cli): beautify the image pulling progress in bootstrap (#144)
- e027a8b feat(CLI): Support build context (#138)
- 62d5049 fix: Fix progress display reorder problem (#139)
- 7ef5c71 chore(make) golangci-lint install (#141)
- 567673a chore(license) copyright (#137)
- Ce Gao
- Jian Zeng
- Jinjing Zhou
- Keming
- 9795d2b chore(readme) fix name (#136)
- 8aa2ea8 fix: Add detailed output for compile stage (#131)
- 72e6dd5 chore(make,readme) minor fix (#132)
- 20054a7 feat(CLI): Replace .midi with XDG base dir (#129)
- d6aec6f fix(lang): Fix vscode plugin parse logic (#123)
- 22f8fb9 chore(workflow): Run linter in CI (#126)
- 6d505a2 feat(lang): Support command exec (#119)
- b95aee9 chore(ssh): Remove hard coded keys (#120)
- 870cebd fix(docker): Negotiate api version with server (#122)
- da4d1a0 feat: Add MNIST example (#115)
- 7d15da4 support runtime mount directory (#118)
- aeb846e feat(docker): Mount base dir into the container (#113)
- 3c28ffb feat(CLI): Support destroy subcommand (#110)
- b8fbce1 feat(lang): Support jupyter (#107)
- d3256c6 feat(lang): Support zsh (#85)
- 721e0fb fix: Fix name (#104)
- Ce Gao
- Jinjing Zhou
- Keming
- Ce Gao
- b9750ba fix: typo (#100)
- d847350 chore(lint): make linter happy (#97)
- 3d3677e fix: cannot bootstrap buildkitd if the container does not exist (#87)
- 62ce39e chore(buildkit): Add test cases for builder (#83)
- 9534253 fix: Add a waiting before ssh (#82)
- ac81b41 feat: Use docker to keep ssh (#80)
- 44dc07a fix: Fix no such file bug (#81)
- 08aa611 feat(CLI): Download midi-ssh instead of the built-in one (#73)
- 2ad4d94 fix: Use docker-container as the buildkitd socket (#72)
- 758bc0f chore(error): Replace pkg/errors with crdb/errors (#71)
- c4e58ae refactor: Support connection retry (#70)
- Ce Gao
- Keming
- Siyuan Wang