What's new in this release
This release includes a number of bug fixes and improvements based on community feedback:
- Added a
down
alias todevbox services stop
. You can now stop your running services usingdevbox services down
- Fixed an issue in our poetry plugin that caused issues when a poetry project was in a subdirectory of the devbox project. You can now tell Devbox where to find your poetry project using the
DEVBOX_PYPROJECT_DIR
environment variable - Fixed a binwrapper issue that could cause an infinite bash loop when using
sed
in devbox - Fixed an issue where variables passed with
--env
or--env-file
were ignored by services. See important notes below:- In order to provide a more consistent environment when running services, we now calculate the Devbox environment prior to running services. This means that variables exported in your shell before running
devbox services
may be overridden by Devbox. - To ensure custom variables are applied for services, we recommend using the
env
field ofdevbox.json
, or using the--env
or--env-file
flags.
- In order to provide a more consistent environment when running services, we now calculate the Devbox environment prior to running services. This means that variables exported in your shell before running
Thanks to everyone who reported an issue on Github, or shared feedback in our Discord channel!
What's Changed
- [services] make down an alias of stop by @savil in #1560
- [sed] Fix bin wrappers when sed is installed with devbox by @mikeland73 in #1566
- [poetry plugin] enable pyproject-dir to be configurable by @savil in #1567
- [telemetry] fix segfault by @savil in #1569
- [wrappers] Always use system bash and sed in bin wrappers by @mikeland73 in #1571
- [services] Fix issue where env var is ignored by @mikeland73 in #1570
Full Changelog: 0.7.0...0.7.1