Skip to content

Releases: jetify-com/devbox

0.14.1

11 Apr 21:38
f1ccc2d
Compare
Choose a tag to compare

What's new in this release?

Renovate Fixes

  • Fixes an issue with Devbox's Renvoate integration via the --no-install flag. --no-install will no longer check the Nix version when running, which avoids issues with scenarios like Renovate where the Nix Store is not mounted while running Devbox
  • Special thanks to @burritobill for contributing this fix!

Cache stdenv Nixpkg commit for 30 days

  • Devbox will now reuse the most recent stdenv commit in your Nix store for up to 30 days. This should reduce installation and evaluation times when starting a new project.
  • You can ensure your project is using the latest nixpkg commit for stdenv by running devbox update

MySQL/MariaDB Plugin Fixes

  • Various plugin fixes for MySQL + MariaDB, including:
    • Exposing the mysqld exit code to process-compose or better error reporting
    • Use the nix path for mysqld basedir to resolve various mysql issues
    • And more, thanks to @jefft for contributing these fixes

Optimize Generated Docker Image Size

  • Reduce the size of the generated Dockervile by cleaning it's Nix Store. Thanks to @artemklevtsov for contributing this fix!

Special Thanks to:

Full Changelog

Full Changelog: 0.14.0...0.14.1

0.14.1-deva

10 Apr 02:57
55011d2
Compare
Choose a tag to compare
0.14.1-deva Pre-release
Pre-release

What's new in this pre-release

  • Adds Caching for the base Nixpkgs Commit for up to 30 days. This caching will prevent you from having to re-download and evaluate Nixpkgs every time you create a new project. Note that this feature does not affect the base/stdenv nixpkg commit used in projects with a devbox.lock file.

For more information, see #2576

Changelog

0.0.0-edge.2025-04-10

10 Apr 09:26
55011d2
Compare
Choose a tag to compare
0.0.0-edge.2025-04-10 Pre-release
Pre-release

0.0.0-edge.2025-04-10 edge release

0.14.1-dev

09 Apr 01:28
a117fcf
Compare
Choose a tag to compare
0.14.1-dev Pre-release
Pre-release

New in this pre-release:

  • Fixes issues that prevented Devbox from working well with Renovate
  • Fixes to MySQL and MariaDB Plugins
  • Upgrade example dependencies and Go version
  • Optimized size for generated Docker Images by cleaning the Nix Store

Full Changelog

New Contributors

Full Changelog: 0.14.0...0.14.1-dev

0.0.0-edge.2025-04-03

03 Apr 09:32
cc94f70
Compare
Choose a tag to compare
0.0.0-edge.2025-04-03 Pre-release
Pre-release

0.0.0-edge.2025-04-03 edge release

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