0.14.1
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 runningdevbox 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:
- @artemklevtsov, @burritobill, @jefft, @kaje94, and @chibat for making their first contributions to Devbox!
Full Changelog
- Optimize Docker Image Size by Cleaning Nix Store by @artemklevtsov in #2486
- all: upgrade to Go 1.24 by @gcurtis in #2533
- Migrate devbox to go.jetify.com by @loreto in #2536
- Upgrade dependencies for devbox by @loreto in #2538
- [cicd] fix release action by @mikeland73 in #2540
- [run] Add --all-projects flag by @mikeland73 in #2543
- [easy][cicd] Fix testscripts by @mikeland73 in #2545
- Clarify license and terms for contributions, reformat markdown by @loreto in #2546
- Bump rack from 2.2.10 to 2.2.12 in /examples/stacks/rails/blog by @dependabot in #2547
- Bump drupal/core-recommended from 10.2.3 to 10.2.11 in /examples/stacks/drupal by @dependabot in #2514
- Bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 by @dependabot in #2541
- Bump django from 4.2.17 to 4.2.18 in /examples/stacks/django by @dependabot in #2513
- [flake] fix vendor hash by @mikeland73 in #2548
- [deps] Fix a few more dependabot issues by @mikeland73 in #2552
- Disable PreRunE check for Nix when passing no-install flag on update cmd by @burritobill in #2554
- [deps] Bump docs deps by @mikeland73 in #2551
- Bump django from 4.2.18 to 4.2.20 in /examples/stacks/django by @dependabot in #2553
- [deps] Update go deps by @mikeland73 in #2556
- Use the nix path for mysql/mariadb 'basedir'. Fixes #2524 by @jefft in #2525
- Add MYSQL_CONF env var to mariadb, same as mysql, allowing mariadb plugin users to easily override things by @jefft in #2526
- Expose the real mysqld exit code to process-compose, so it can report any errors. Fixes #2518 by @jefft in #2519
- In the mysql/mariadb templates, set MYSQL_UNIX_PORT to a hardcoded short path by @jefft in #2523
- Fix typo in rabbitmq docs by @kaje94 in #2527
- fix: faq.md by @chibat in #2572
- Fix misleading error message when using an expired GITHUB_TOKEN by @jay-aye-see-kay in #2568
- Bump nokogiri from 1.18.3 to 1.18.4 in /examples/stacks/rails/blog by @dependabot in #2563
- Bump rack from 2.2.12 to 2.2.13 in /examples/stacks/rails/blog by @dependabot in #2558
- [perf] Cache nixpkgs resolution by @mikeland73 in #2576
- Update github_action.md to install latest devbox github action by @savtrip in #2581
- Bump Version by @Lagoja in #2582
Full Changelog: 0.14.0...0.14.1