Skip to content

Releases: jetify-com/devbox

0.0.0-edge.2025-03-27

27 Mar 09:37
19b0d20
Compare
Choose a tag to compare
0.0.0-edge.2025-03-27 Pre-release
Pre-release

0.0.0-edge.2025-03-27 edge release

0.0.0-edge.2025-03-20

20 Mar 09:28
19b0d20
Compare
Choose a tag to compare
0.0.0-edge.2025-03-20 Pre-release
Pre-release

0.0.0-edge.2025-03-20 edge release

0.0.0-edge.2025-03-13

13 Mar 09:28
3e236b4
Compare
Choose a tag to compare
0.0.0-edge.2025-03-13 Pre-release
Pre-release

0.0.0-edge.2025-03-13 edge release

0.0.0-edge.2025-03-06

06 Mar 09:33
25d39f0
Compare
Choose a tag to compare
0.0.0-edge.2025-03-06 Pre-release
Pre-release

0.0.0-edge.2025-03-06 edge release

0.14.0

14 Feb 21:06
dc50eb5
Compare
Choose a tag to compare

Devbox 0.14.0 Release Notes

We’re excited to share our latest release, packed with improvements and new capabilities that make Devbox more powerful and easier to use. Below is a summary of what’s new:

New in this Release

Default to the Deteminate Installer for Nix Setup

The Determinate installer has become the default Nix installation method for Devbox, offering a smoother and more standardized setup process for most users. In addition to making installation easier, you can now uninstall nix using /nix/nix-installer uninstall or repair your installation using /nix/nix-installer repair.

For more details, visit the Determinate Systems nix-installer repo

Lock and Update stdenv packages and flake references

Nix's stdenv is a standard set of packages and build tools (such as the GCC toolchain, make, and other common tools) that are used to build packages for different environments. As of 0.14.0, Devbox now supports locking stdenv and flake references in your devbox.lock file. This ensures that your environment remains stable and consistent across different sessions and machines. Additionally, you can now update your project's stdenv to get the latest build tools by running devbox update

Note: If you are sharing your Devbox project with a team, we recommend having everyone upgrade to version 0.14.0 so that they can take advantage of the pinned stdenv. Using older versions of Devbox may remove the pinned stdenv from your lockfile.

Improved devbox search for Large Version Lists

The CLI now displays more readable list of packages and versions when you run devbox search <pkg> --show-all. Special thanks to @irdaislakhuafa for contributing this feature!

View outdated packages with devbox list --outdated

Stay on top of your dependencies with the new devbox list --outdated flag. It helps you identify which packages have newer versions available, so you can preview updates before applying them to your environment. This command is also available for devbox global. Thanks @guerinoni for contributing this feature!

--no-install Flag for devbox update

A new --no-install flag for devbox update lets you update devbox.lock without actually installing packages. Thanks @jay-aye-see-kay for contributing this feature!

Plugin Improvements:

[Elixir] New Plugin

We’ve added a simple Elixir plugin so you can more easily develop and manage Elixir projects within Devbox. Thanks @clessg for contributing this new plugin!

[MySQL] Create and link a my.cnf file.

A new MySQL plugin now creates and links a my.cnf file, allowing you to customize and manage your MySQL configuration with Devbox. Thanks @clessg for contributing this improvement!

[Python] Fixed UV_PYTHON variable

UV_PYTHON now points to the Python binary in your project's $VENV_DIR. This change enables you to use uv pip commands with devbox. Thanks @yemaney for contributing this improvement!

[Poetry] Disable unnecessary output

Devbox now suppresses extra poetry output when running devbox shell. Thanks @FotiadisM for contributing this improvement!

Bug Fixes

  • Fixed handling of GitHub flakes with revision and reference parameters.
  • Resolved an issue where scripts would not appear in sorted order.
  • Addressed context passing in the client search function.
  • Corrected system CUDA library detection in patchpkg.
  • Fixes to comments and documentation

Special Thanks To

A huge thank you to all our community members who contributed to this release, including (in alphabetical order):
@clessg, @FotiadisM, @guerinoni, @irdaislakhuafa, @jay-aye-see-kay, @needsure, @pinage404, @yemaney

Special welcome to our new contributors:

@irdaislakhuafa
@clessg
@guerinoni
@yemaney
@FotiadisM

What's Changed

New Contributors

Full Changelog: 0.13.7...0.14.0

0.14.0-devrc

13 Feb 01:10
824d52b
Compare
Choose a tag to compare
0.14.0-devrc Pre-release
Pre-release

Fixes in this release:

  • Handles errors for unresolved packages when running devbox ls --outdated
  • Adds a --no-install flag to update your devbox.lock file without reinstalling your packages. Thanks @jay-aye-see-kay for contributing this feature!
  • Use --depth=1 when cloning templates to limit history. Thanks @yemaney for contributing this fix!
  • Set UV_PYTHON to use the python in your virtual environment. Thanks @yemaney for contributing this fix
  • Disable output for our poetry plugin. Thanks @FotiadisM for contributing this fix!

What's Changed

New Contributors

Full Changelog: 0.14.0-deva...0.14.0-devrc

0.14.0-deva

10 Feb 23:20
0e154db
Compare
Choose a tag to compare
0.14.0-deva Pre-release
Pre-release

Fixes in this release:

  • Updates our lockfile to better pin nixpkgs in your lockfile
  • Fixes an issue with searching for CUDA Libraries

Changelog

0.14.0-dev

06 Jan 23:32
c0d4d98
Compare
Choose a tag to compare
0.14.0-dev Pre-release
Pre-release

What's new in this pre-release:

  • Determinate Installer is now the default installation method for Nix with Devbox. The Determinate Installer makes it easier to upgrade or uninstall Nix alongside Devbox if it doesn't already exist on your system
  • devbox search as an improved view for large package lists when running devbox search --show-all. Thanks to @irdaislakhuafa for contributing this feature!
  • Devbox now pins your stdenv and flake references in the devbox.lock file. This should improve the reproducibility of your Devbox shell across machines and Nix versions.
  • [Elixir] Devbox now has a built-in plugin for Elixir projects. Thanks @clessg for contributing this plugin!
  • [MySQL/MariaDB] The Devbox Plugin for MariaDB and MySQL now creates a my.cnf file for configuring your server. Thanks @clessg for contributing this improvement!

Thanks to:

  • @pinage404 for improving our Nix Installer documentation
  • @needsure for cleaning up some comments in the Devbox codebase
  • @irdaislakhuafa for their first contribution to Devbox
  • @clessg for contributing improvements to the Elixir and mysql plugins

What's Changed

New Contributors

Full Changelog: 0.13.7...0.14.0-dev

0.13.7

06 Dec 20:16
270f8b2
Compare
Choose a tag to compare

What's new in this release

  • [Flake] Fixed an issue where Python projects would break after installing Devbox from a flake (#2406)
  • [Flake] Devbox no longer bundles the updater subpackage when built from it's flake. This removes conflicts with other packages that included an updater binary (#2426)
  • [Offline] Adds a --recompute flag to devbox shell and devbox run. This flag can be set to false to speed up startup times when offline, or when the shell is already up to date (#2391)
  • [PostgreSQL] Fixed an issue with the postgresql service when $PGHOST contained a blanks pace (#2399)
  • [Plugins] Fixed an issue where Devbox configs would overwrite $PATH changes from plugins (#2418)

Special thanks to:

@rbardak and @adamdicarlo for making their first contributions to Devbox!

What's Changed

New Contributors

Full Changelog: 0.13.6...0.13.7

0.13.6

29 Oct 17:39
0bc66cb
Compare
Choose a tag to compare

What's new in this release

  1. Fixes a few issues with package patching that could prevent Python from installing succesfully
  2. Improves platform compatibility checks when installing packages with runx
  3. Fixes an issue where devbox shellenv would fail on paths with whitespace
  4. Fixes a bug where env_from would fail when called from a subdirectory
  5. Fixes documentation and error messaging for env_from when calling devbox from a subdirectory

Changelog