Tags: kcdragon/dokku
Tags
Release 0.34.4 # History ## 0.34.4 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.34.4/bootstrap.sh sudo DOKKU_TAG=v0.34.4 bash bootstrap.sh ``` ### Bug Fixes - dokku#6801: @josegonzalez Guard against invalid proxy values due to move of port mapping to ports plugin - dokku#6798: @josegonzalez Implement missing scheduler-app-status trigger in k3s scheduler plugin - dokku#6791: @josegonzalez Correct issue where pre-deploy scripts do not have root access ### New Features - dokku#6800: @josegonzalez Update message for deployment tasks that execute in ephemeral containers ### Documentation - dokku#6799: @josegonzalez Document that a registry is required for k3s usage ### Tests - dokku#6802: @josegonzalez Update test for new deployment task output ### Dependencies - dokku#6807: @josegonzalez chore: bump go modules - dokku#6805: @dependabot[bot] chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 in /plugins/common - dokku#6806: @dependabot[bot] chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 in /plugins/common - dokku#6803: @dependabot[bot] chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 in /plugins/scheduler-docker-local - dokku#6804: @dependabot[bot] chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 in /plugins/app-json - dokku#6794: @dependabot[bot] chore(deps): bump golang from 1.22.1 to 1.22.2 in /tests/apps/zombies-dockerfile-tini - dokku#6796: @dependabot[bot] chore(deps): bump golang from 1.22.1 to 1.22.2 in /tests/apps/gogrpc - dokku#6793: @dependabot[bot] chore(deps): bump golang from 1.22.1 to 1.22.2 in /tests/apps/zombies-dockerfile-no-tini - dokku#6797: @dependabot[bot] chore(deps): bump golang from 1.22.1 to 1.22.2 in /tests/apps/go-fail-postdeploy - dokku#6795: @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 in /tests/apps/gogrpc - dokku#6792: @dependabot[bot] chore(deps): bump golang from 1.22.1 to 1.22.2 in /tests/apps/go-fail-predeploy
Release 0.34.3 # History ## 0.34.3 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.34.3/bootstrap.sh sudo DOKKU_TAG=v0.34.3 bash bootstrap.sh ``` ### New Features - dokku#6785: @josegonzalez Update herokuish requirement to better support readonly containers ### Documentation - dokku#6788: @bumblefudge Fix typos in nginx documentation - dokku#6789: @crazehang Fix typos in documentation ### Dependencies - dokku#6786: @dependabot[bot] chore(deps): bump werkzeug from 3.0.1 to 3.0.2 in /tests/apps/python-flask - dokku#6787: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.16 to 9.5.17 in /docs/_build - dokku#6782: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.15 to 9.5.16 in /docs/_build
Release 0.34.2 # History ## 0.34.2 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.34.2/bootstrap.sh sudo DOKKU_TAG=v0.34.2 bash bootstrap.sh ``` ### Bug Fixes - dokku#6779: @josegonzalez Add --global flag to ps:set - dokku#6778: @josegonzalez Popd out of tmp directory after a git push-based deployment - dokku#6777: @josegonzalez Use correct function name in openresty:report output ### Documentation - dokku#6781: @josegonzalez Update builder management docs to warn that globally setting a builder will force all apps to use that builder - dokku#6780: @josegonzalez Clarify ssh-keys commands to run when adding ssh keys in docker-based installation ### Other - dokku#6776: @josegonzalez Use a long git sha in the git:report output
Release 0.34.1 # History ## 0.34.1 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.34.1/bootstrap.sh sudo DOKKU_TAG=v0.34.1 bash bootstrap.sh ``` ### Bug Fixes - dokku#6775: @josegonzalez Ensure files get created with the correct permissions when building with herokuish - dokku#6739: @AndrewKvalheim Dereference annotated git tags when deploying via git:sync - dokku#6743: @testwill Fix typo in app-json output ### New Features - dokku#6768: @josegonzalez Migrate away from transitional packages ### Documentation - dokku#6763: @iloveitaly Add docker-compose example to installation docs - dokku#6757: @josegonzalez Add documentation issue template - dokku#6742: @josegonzalez Remove trailing whitespace from history doc ### Dependencies - dokku#6772: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 43.0.1 to 44.0.0 - dokku#6766: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.14 to 9.5.15 in /docs/_build - dokku#6744: @dependabot[bot] chore(deps): bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible in /plugins/scheduler-k3s - dokku#6754: @dependabot[bot] chore(deps): bump express from 4.18.3 to 4.19.1 in /tests/apps/dockerfile-app-json-formations - dokku#6745: @dependabot[bot] chore(deps): bump express from 4.18.3 to 4.19.1 in /tests/apps/nodejs-express - dokku#6746: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 43.0.0 to 43.0.1 - dokku#6747: @dependabot[bot] chore(deps): bump express from 4.18.3 to 4.19.1 in /tests/apps/.websocket.disabled - dokku#6748: @dependabot[bot] chore(deps): bump express from 4.18.3 to 4.19.1 in /tests/apps/nodejs-express-noprocfile - dokku#6749: @dependabot[bot] chore(deps): bump express from 4.18.3 to 4.19.1 in /tests/apps/nodejs-express-noappjson - dokku#6750: @dependabot[bot] chore(deps): bump express from 4.18.3 to 4.19.1 in /tests/apps/dockerfile-procfile-bad - dokku#6751: @dependabot[bot] chore(deps): bump importlib-metadata from 7.0.2 to 7.1.0 in /docs/_build - dokku#6752: @dependabot[bot] chore(deps): bump express from 4.18.3 to 4.19.1 in /tests/apps/dockerfile-procfile - dokku#6753: @dependabot[bot] chore(deps): bump express from 4.18.3 to 4.19.1 in /tests/apps/gitsubmodules - dokku#6741: @dependabot[bot] chore(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 in /plugins/common - dokku#6740: @dependabot[bot] chore(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 in /plugins/config
Release 0.34.0 # History ## 0.34.0 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.34.0/bootstrap.sh sudo DOKKU_TAG=v0.34.0 bash bootstrap.sh ``` See the [0.34.0 migration guide](/docs/appendices/0.34.0-migration-guide.md) for more information on migrating to 0.34.0. ### Bug Fixes - dokku#6724: @josegonzalez Correctly check if a repository has code or not in git plugin - dokku#6721: @josegonzalez Correct issue where cron properties cannot be retrieved if global - dokku#6720: @josegonzalez Add nginx-property binary to gitignore - dokku#6708: @josegonzalez Correctly handle quoted spaces over ssh - dokku#6707: @josegonzalez Correct issue where removing by index failed due to incorrect input validation - dokku#6705: @josegonzalez Ensure we cleanup the data directory on app deletion - dokku#6703: @josegonzalez Use copytruncate in logrotate commands ### New Features - dokku#6725: @josegonzalez Warn when publish ports if scaling up or zero downtime is enabled - dokku#6719: @josegonzalez Add a make target to copy the dokku binary over - dokku#6717: @josegonzalez Add ability to only build synced repo if there are changes - dokku#6715: @josegonzalez Add disk utilization to report output - dokku#6704: @josegonzalez Switch the default k3s routing layer from traefik to nginx ### Removals - dokku#6700: @josegonzalez Remove priority property from traefik plugin ### Refactors - dokku#6714: @josegonzalez Use CallPlugnTrigger instead of PlugnTriggerSetup - dokku#6713: @josegonzalez Use CallPlugnTrigger instead of PlugnTrigger - dokku#6712: @josegonzalez Use CallPlugnTrigger instead of PlugnTriggerOutput - dokku#6711: @josegonzalez Use CallPlugnTrigger instead of PlugnTriggerOutputAsString - dokku#6681: @josegonzalez Migrate to single ingress per app/domain combination when using nginx for k3s proxying - dokku#6156: @josegonzalez Migrate the app deploy lock to the data directory ### Documentation - dokku#6738: @josegonzalez Update migration guide for 0.34.x - dokku#6731: @strugee Clarify alternate proxy support status ### Dependencies - dokku#6736: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.13 to 9.5.14 in /docs/_build - dokku#6729: @dependabot[bot] chore(deps): update markdown requirement from <3.6,>=3.2.1 to >=3.2.1,<3.7 in /docs/_build - dokku#6728: @dependabot[bot] chore(deps): bump zipp from 3.17.0 to 3.18.1 in /docs/_build - dokku#6727: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 42.1.0 to 43.0.0 - dokku#6723: @dependabot[bot] chore(deps): bump zipp from 3.17.0 to 3.18.0 in /docs/_build - dokku#6722: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 42.1.0 to 43.0.0 - dokku#6710: @dependabot[bot] chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /plugins/scheduler-k3s - dokku#6709: @dependabot[bot] chore(deps): bump zipp from 3.17.0 to 3.18.0 in /docs/_build ### Other - dokku#6718: @josegonzalez Write current process id to all acquired lock files - dokku#6706: @josegonzalez Remove git:unlock command - dokku#6650: @bastianh Do not expose all containers via traefik by default - dokku#6632: @josegonzalez Simplify file ownership in the container by setting the process ownership during the build process - dokku#6630: @josegonzalez Remove unused code for copying cache directories
Release 0.33.9 # History ## 0.33.9 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.33.9/bootstrap.sh sudo DOKKU_TAG=v0.33.9 bash bootstrap.sh ``` ### Bug Fixes - dokku#6695: @josegonzalez Do not attempt to install both k3s and traefik - dokku#6687: @josegonzalez Correct issue where ClusterTriggerAuthentication objects were filtered based on prefix - dokku#6686: @josegonzalez Validate input for the autoscaling-auth:set command - dokku#6678: @josegonzalez Handle case where most builders didn't detect amd64 images on arm64 - dokku#6677: @josegonzalez Handle case where keda isn't installed properly - dokku#6676: @josegonzalez Drop extra logging call from app-json plugin - dokku#6674: @josegonzalez Remove systemd reverse dependency by dropping software-properties-common ### New Features - dokku#6698: @josegonzalez Upgrade ingress-nginx - dokku#6588: @taraszka Add extra tags to every image dokku push when push-extra-tags are set - dokku#6680: @josegonzalez Wait until helm charts are installed before marking a deploy as failed or completed ### Documentation - dokku#6699: @josegonzalez Add a placeholder migration guide for 0.33.0 - dokku#6682: @josegonzalez Fix reference to formation key in autoscaling example ### Tests - dokku#6696: @josegonzalez Run k3s tests with a specified server ip - dokku#6679: @josegonzalez Split out k3s tests to speed up ci ### Dependencies - dokku#6697: @dependabot[bot] chore(deps): bump timberio/vector from 0.36.0-debian to 0.36.1-debian in /plugins/logs - dokku#6685: @dependabot[bot] chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 in /plugins/scheduler-k3s - dokku#6692: @dependabot[bot] chore(deps): bump packaging from 23.2 to 24.0 in /docs/_build - dokku#6693: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 42.0.7 to 42.1.0 - dokku#6689: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 42.0.6 to 42.0.7 - dokku#6683: @dependabot[bot] chore(deps): bump importlib-metadata from 7.0.1 to 7.0.2 in /docs/_build - dokku#6684: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 42.0.5 to 42.0.6
Release 0.33.8 # History ## 0.33.8 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.33.8/bootstrap.sh sudo DOKKU_TAG=v0.33.8 bash bootstrap.sh ``` ### Bug Fixes - dokku#6675: @josegonzalez Remove the need for executing crontab as root - dokku#6660: @josegonzalez Handle case where systemctl isn't in /usr/bin - dokku#6659: @josegonzalez Add missing cron:set command - dokku#6658: @josegonzalez Execute go get/build with mod in readonly mode - dokku#6642: @josegonzalez Use correct annotations key for the ingress chart - dokku#6631: @josegonzalez Correctly use cache volume for herokuish builds - dokku#6629: @josegonzalez Use smaller reference to image pull secrets in secret naming - dokku#6628: @josegonzalez Ensure non-web processes do not attempt to perform web logic in k3s templates - dokku#6623: @josegonzalez Do not allow reusing the same scheme:host-port mappings when setting ports - dokku#6624: @taraszka Install jq in vagrant vm - dokku#6614: @josegonzalez Correct issue where --force-tty was not properly supported by run:detached calls ### New Features - dokku#6673: @josegonzalez Add image version as label to built images - dokku#6640: @josegonzalez Add initial support for injecting keda addons - dokku#6662: @josegonzalez Allow limiting letsencrypt to certain domains when using openresty as a proxy - dokku#6643: @josegonzalez Add ability to add extra labels - dokku#6639: @josegonzalez Add support for setting underscores-in-headers for nginx, openresty, and k3s - dokku#6634: @josegonzalez feat: install keda addon in k3s cluster - dokku#6616: @josegonzalez Ensure referenced images get updated by dependabot - dokku#6613: @josegonzalez Add a helper binary to deploy a test app for local development ### Refactors - dokku#6644: @josegonzalez Only apply the cluster issuers helm chart when setting letsencrypt properties - dokku#6641: @josegonzalez Rename image pull secrets to standardize on secret naming pattern - dokku#6626: @josegonzalez Copy code into initial base image via docker build ### Documentation - dokku#6656: @holamendi Fix typo in builder management docs - dokku#6652: @Calyhre Added dokku-mdns to list of community plugins - dokku#6649: @undercontr Added detach flag to Docker installation documentation ### Dependencies - dokku#6671: @josegonzalez Update dokku dependencies - dokku#6672: @dependabot[bot] chore(deps): bump golang from 1.22.0 to 1.22.1 in /tests/apps/go-fail-predeploy - dokku#6670: @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.62.0 to 1.62.1 in /tests/apps/gogrpc - dokku#6669: @dependabot[bot] chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /tests/apps/gogrpc - dokku#6668: @dependabot[bot] chore(deps): bump golang from 1.22.0 to 1.22.1 in /tests/apps/zombies-dockerfile-tini - dokku#6667: @dependabot[bot] chore(deps): bump golang from 1.22.0 to 1.22.1 in /tests/apps/gogrpc - dokku#6664: @dependabot[bot] chore(deps): bump golang from 1.22.0 to 1.22.1 in /tests/apps/go-fail-postdeploy - dokku#6666: @dependabot[bot] chore(deps): bump pyparsing from 3.1.1 to 3.1.2 in /docs/_build - dokku#6665: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.12 to 9.5.13 in /docs/_build - dokku#6663: @dependabot[bot] chore(deps): bump golang from 1.22.0 to 1.22.1 in /tests/apps/zombies-dockerfile-no-tini - dokku#6661: @josegonzalez Bump go modules - dokku#6654: @dependabot[bot] chore(deps): bump pymdown-extensions from 10.7 to 10.7.1 in /docs/_build - dokku#6653: @dependabot[bot] chore(deps): bump golang.org/x/crypto from 0.20.0 to 0.21.0 in /plugins/common - dokku#6651: @dependabot[bot] chore(deps): bump python-dateutil from 2.9.0 to 2.9.0.post0 in /docs/_build - dokku#6648: @dependabot[bot] chore(deps): bump python-dateutil from 2.8.2 to 2.9.0 in /docs/_build - dokku#6645: @dependabot[bot] chore(deps): bump rack from 2.2.8 to 2.2.8.1 in /tests/apps/ruby - dokku#6646: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.11 to 9.5.12 in /docs/_build - dokku#6638: @josegonzalez chore: bump go modules - dokku#6635: @dependabot[bot] chore(deps): bump E6E3 tj-actions/changed-files from 42.0.4 to 42.0.5 - dokku#6636: @dependabot[bot] chore(deps): bump timberio/vector from 0.36.X-debian to 0.36.0-debian in /plugins/logs - dokku#6637: @dependabot[bot] chore(deps): bump golang.org/x/crypto from 0.19.0 to 0.20.0 in /plugins/common - dokku#6619: @dependabot[bot] chore(deps): bump traefik from v2.10 to 2.11 in /plugins/traefik-vhosts - dokku#6622: @josegonzalez chore(deps): bump timberio/vector from 0.35.X-debian to 0.36.X-debian in /plugins/logs - dokku#6618: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.10 to 9.5.11 in /docs/_build - dokku#6621: @dependabot[bot] chore(deps): bump byjg/easy-haproxy from 4.3.0 to 4.4.0 in /plugins/haproxy-vhosts - dokku#6610: @dependabot[bot] chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 in /plugins/scheduler-k3s
Release 0.33.7 # History ## 0.33.7 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.33.7/bootstrap.sh sudo DOKKU_TAG=v0.33.7 bash bootstrap.sh ``` ### Bug Fixes - dokku#6608: @josegonzalez Fix issue with setting k3s resource values and lower the initial default values - dokku#6607: @josegonzalez Call sed in unbuffered form to ensure log output is streamed to stdout - dokku#6600: @josegonzalez Use correct label key for worker nodes - dokku#6593: @josegonzalez Remove extra trailing newline to fix govet issue ### New Features - dokku#6595: @josegonzalez Add ability for users to specify alternative kubeconfig and kubecontext ### Refactors - dokku#6594: @josegonzalez Remove all calls to common.NewShellCmd - dokku#6592: @josegonzalez Remove all calls to common.NewShellCmdWithArgs - dokku#6591: @josegonzalez Always capture stdout/stderr when executing subprocesses - dokku#6590: @josegonzalez Remove all direct usage of go-sh outside of plugin trigger setup ### Dependencies - dokku#6609: @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 in /tests/apps/gogrpc - dokku#6604: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.9 to 9.5.10 in /docs/_build - dokku#6603: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 42.0.2 to 42.0.4 - dokku#6601: @dependabot[bot] chore(deps): bump helm.sh/helm/v3 from 3.13.3 to 3.14.1 in /plugins/scheduler-k3s - dokku#6596: @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 in /tests/apps/gogrpc
Release 0.33.6 # History ## 0.33.6 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.33.6/bootstrap.sh sudo DOKKU_TAG=v0.33.6 bash bootstrap.sh ``` ### Bug Fixes - dokku#6589: @josegonzalez Use image pull secrets instead of registries.yaml to reference private repositories when deploying via k3s - dokku#6581: @josegonzalez Fix issues in tls handling when deploying via k3s - dokku#6582: @josegonzalez Correctly handle extra whitespace in scale file contents - dokku#6390: @renweibo Prefer systemctl over sv when both exist while restarting nginx - dokku#6579: @josegonzalez Ensure k3s can be installed with taints ### New Features - dokku#6585: @josegonzalez Add more context to errors in fetching cron entries - dokku#6583: @josegonzalez Add WithContext functions for all subprocess-related code ### Refactors - dokku#6584: @josegonzalez Use new CallExecCommand when checking to see how help is being called ### Dependencies - dokku#6586: @dependabot[bot] chore(deps): bump mvdan.cc/sh/v3 from 3.7.0 to 3.8.0 in /plugins/cron - dokku#6587: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.8 to 9.5.9 in /docs/_build - dokku#6381: @dependabot[bot] chore(deps): bump actions/upload-artifact from 3 to 4 - dokku#6578: @josegonzalez Bump go modules ### Other - dokku#6576: @Tashows Allow creating a detached container with TTY enabled for attaching remote terminal
Release 0.33.5 # History ## 0.33.5 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.33.5/bootstrap.sh sudo DOKKU_TAG=v0.33.5 bash bootstrap.sh ``` ### Bug Fixes - dokku#6574: @josegonzalez Correct indentation when configuring https on a k3s app ### Documentation - dokku#6575: @josegonzalez Remove reference to web ui from digitalocean install documentation ### Dependencies - dokku#6573: @dependabot[bot] chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/go-fail-postdeploy - dokku#6569: @dependabot[bot] chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/go-fail-predeploy - dokku#6570: @dependabot[bot] chore(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 in /plugins/common - dokku#6571: @dependabot[bot] chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/zombies-dockerfile-tini - dokku#6572: @dependabot[bot] chore(deps): bump python from 3.12.1-alpine to 3.12.2-alpine in /docs/_build
PreviousNext