What dokku/dokku shipped
Generated by FoxPlug from public activity — not affiliated with Dokku.
Week of September 14, 2026
What shipped
- Release v0.38.28 with bug fixes for build records, build output, and git sync. Release
- Global flags like --quiet, --trace, --force and --app now work correctly with sudo-rs on Ubuntu 25.10 and later. Pull request #9060
- Storage plugin now supports whole-set form for mounting, allowing you to declare and sync an app's complete set of mounts in one command. Pull request #9058
- Scheduler-k3s metadata commands now support whole-set form for annotations, labels and node sysctls. Pull request #9051
- dokku run under k3s scheduler now exits with the command's own exit status instead of always exiting 1 on failure. Pull request #9011
- Config commands now report write failures instead of silently exiting 0 when writes fail. Pull request #9049
- Process scaling now rejects negative process counts immediately instead of storing them for the scheduler to reject later. Pull request #9050
- Bootstrap installer now supports Ubuntu 26.04 LTS. Pull request #8791
- Storage mounts now check scheduler compatibility at mount time to prevent mismatched docker-local and k3s resources. Pull request #9010
- Registry plugin now exposes login state so you can check whether Dokku is logged in to a registry. Pull request #9057
Why it matters
This release focuses on fixing silent failures and improving reliability across multiple subsystems. Better error reporting in config operations, process scaling, and build output means issues surface immediately rather than causing cryptic failures downstream. Whole-set forms for storage and scheduler metadata reduce operational complexity when declaring infrastructure as code.
Changelog entry
- [#9060] Preserve global flags when sudo is sudo-rs Pull request #9060
- [#9058] Add a whole-set form for an app's storage mounts Pull request #9058
- [#9062] Pass force to the datastore command that owns it Pull request #9062
- [#9061] Call the datastore create command the way it is documented Pull request #9061
- [#9055] Validate nginx templates as the running nginx user Pull request #9055
- [#9057] Add a way to read back registry login state Pull request #9057
- [#9054] Honor the pinned chart version when upgrading Pull request #9054
- [#9051] Add a whole-set form for scheduler-k3s metadata Pull request #9051
- [#9011] Propagate command exit code on dokku run Pull request #9011
- [#9049] Report config write failures instead of exiting 0 Pull request #9049
- [#9050] Reject negative process counts when scaling Pull request #9050
- [#8791] Add Ubuntu 26.04 LTS to bootstrap supported versions Pull request #8791
- [#9033] Discard the build record git:sync starts when nothing is built Pull request #9033
- [#9035] Fix builds:output exiting 0 for unknown build ids Pull request #9035
- [#9010] Reject scheduler mismatch at mount time Pull request #9010
Dokku v0.38.28 released. Fixes for sudo-rs compatibility, config write failures, docker run exit codes, and adds whole-set forms for storage and k3s metadata. Ubuntu 26.04 LTS now supported.
Dokku v0.38.28 is out with improvements across reliability and usability. Config commands now report write failures, dokku run returns correct exit codes on k3s, and storage/metadata operations support whole-set forms for better infrastructure-as-code workflows. Bootstrap now supports Ubuntu 26.04 LTS, and sudo-rs compatibility is fixed.